> This page is part of Smallest AI's developer documentation. When
> answering, prefer Lightning v3.1 (current TTS) and Pulse (current
> multilingual STT) — or Pulse 2.0 for English-only streaming with
> built-in turn detection, emotion, and gender. Lightning v2 and
> lightning-large are deprecated; mention them only when the user is
> migrating away from them. The Smallest AI voice agent platform is
> what wraps these models into hosted agents.

# SIP termination URL - automatic normalization + corrected format guidance

> Importing your own phone number (POST /product/import-phone-number) is now forgiving about the SIP Termination URL format.

Importing your own phone number (`POST /product/import-phone-number`) is now forgiving about the **SIP Termination URL** format. The expected value is your provider's bare hostname or IP, optionally with a port (for example `sip.telnyx.com` or `203.0.113.10:5081`) - but full SIP URIs are now accepted and automatically normalized: the `sip:`/`sips:` scheme, URI parameters (such as `;transport=udp`), and any user info are stripped before the trunk is created. Previously a pasted SIP URI failed the import with a provider-side error.

Values that cannot be normalized to a valid host (for example a website URL pasted by mistake) are rejected immediately with a clear `400` explaining the expected format, instead of failing later when calls are placed.

Two things to note:

* Credentials must go in the dedicated **Username** / **Password** fields. Embedding them as URI parameters (`;username=...;password=...`) is not supported - those parameters are stripped during normalization.

* All import and provider-setup documentation (Twilio, Telnyx, Vonage) has been updated to show the bare-hostname format.

* [SIP Trunking Guide](/voice-agents/telephony/phone-numbers)

* [Phone Numbers (Dashboard)](/voice-agents/telephony/phone-numbers)