Skip to navigation

Phone Numbers for AI Voice Agents

Give your voice agent a real phone number: rent one through Smallest AI or connect your own via SIP.
View as Markdown

Phone Numbers let your agents make and receive real phone calls. Rent numbers directly through the platform, or import your own via SIP.


Your Numbers

Phone Numbers page

The main view shows all your phone numbers with key details:

FieldDescription
NumberThe phone number
ProviderTelephony provider (e.g., Plivo)
Answering agentThe agent that answers calls to this number
Rent DateWhen you acquired the number
Monthly CostRecurring cost
StatusActive or inactive

Click any number in the list to see its details and manage it.


Adding a Number

Click Add Number in the top right. You have two options:

Rent number

Rent Number modal

Rent a new phone number directly through the platform.

  1. Click Add Number → Rent Number
  2. Select your country and preferences
  3. Choose from available numbers
  4. Complete the rental

For most countries, the number appears in your list immediately, ready to attach to an agent.

Indian phone numbers require regulatory compliance approval before activation. You may need to submit identity or business documents, such as registration and GST certificates, before the number can be activated.

India number compliance review

India number compliance review

Connecting a Number to an Agent

Inbound and outbound are configured separately, on the agent’s Telephony tab (open your agent, then the phone icon in its left sidebar):

SectionWhat it controls
Answers onWhich numbers and inbound trunks this agent picks up. Each number or trunk is answered by exactly one agent.
Dials fromThe caller IDs this agent can present on outbound calls. Caller IDs are shared: many agents may present the same number, and a call that doesn’t name its own fromNumber uses the first one attached.
Transfer fromThe number shown when this agent hands a call to a human. Without one, transfers on inbound calls are refused (outbound calls fall back to their own line).

Attach the number under Answers on and calls to it are handled by this agent. Attaching a caller ID under Dials from does not make the agent answer the number, and vice versa; the two bindings are independent.


Releasing a Number

To stop using a number, click it in the list and click Release. Release is blocked while an agent still answers on the number or dials from it; detach it on the agent’s Telephony tab first.

Releasing a number expires it at the end of the month and cannot be undone. The number cannot be reused.


Call Controls

During an active call, agents can perform these actions:

ActionDescription
TransferConnect the caller to a human or an external number
HoldPlace the caller on hold with music
EndGracefully terminate the call
DTMFDetect keypad presses (menu navigation, PIN entry)
RecordStart or stop call recording

Configure these on the agent under Agent Config. See Agent Config for the End Call and Transfer Call settings.


SIP Providers

The platform works with any provider that supports standard SIP trunking. Common choices:

ProviderNotes
TwilioElastic SIP Trunking; termination + origination URIs on your Twilio console
TelnyxGlobal SIP trunk; termination URI from your Telnyx portal
VonageSIP trunking (Nexmo); requires trunk provisioning through account manager
Your own PBX / VoIPAny provider that speaks SIP works. provide your termination URL and we handle the rest

The platform routes outbound calls to your SIP termination URL and gives you an Origination URL to configure in your provider so inbound calls reach your agent.