Skip to main content
VoiceInfra gives you three ways to put a phone number to work with your AI agents: provision a brand-new number directly through the platform (Currently, support USA, Australia, and Singapore), import existing numbers from Twilio or Telnyx in one click, or connect any carrier via a custom SIP trunk and define the DID numbers. All three options land in the same dashboard, route to the same AI agents, and require no changes to what your customers already dial.

Choose Your Number Source

Provision a New Number

Choose your country and area code, complete payment, and receive a fully managed SIP DID number within 2–5 minutes. Currently, numbers available for US, Singapore, and Australia. Other regions coming soon. 

Import from Twilio

Keep your existing Twilio numbers exactly where they are. One-click import pulls your numbers directly into VoiceInfra. No porting required.

Import from Telnyx

Keep your existing Telnyx numbers exactly where they are. One-click import pulls your numbers directly into VoiceInfra. No porting required.

Provision a New Number US Number

1

Open the phone number provisioning screen

In the VoiceInfra dashboard, go to Settings → Phone Numbers → Add Number.
2

Select Provision VoiceInfra Number

Select the State and Click Search Available numbers.
3

Pick a number from the list

Browse the available numbers returned for your selection. Click the number you want to reserve it.
4

Complete payment

Confirm the monthly subscription. Your number provisions automatically, it is ready to use within 2–5 minutes.
5

Assign to an AI agent

Navigate to the number in your dashboard and select the AI agent that handles inbound calls, outbound calls, or both.

Connect a Custom SIP Trunk

1

Open the custom SIP trunk screen

Go to Settings → Phone Numbers → Add Phone Number → Custom SIP Number.
2

Enter your DID number details and Inbound-Outbound trunk configuration details

Configure the DID number, we supported standard E.164 format. Provide the SIP URI supplied by your carrier (e.g., sip.yourcarrier.com). This is the endpoint VoiceInfra uses to send and receive calls. From your trunk provider point the traffic to VoiceInfra’s SIP address sip.voiceinfra.ai. 
3

Select a transport protocol

Choose UDP (fastest, widest compatibility), TCP (reliable delivery), TLS (encrypted, recommended for security-sensitive deployments), or AUTO to let VoiceInfra negotiate the best option.
4

Set SIP authentication credentials

Enter the username and password provided by your carrier for SIP trunk authentication.
5

Configure IP whitelisting

Add your carrier’s IP ranges in CIDR notation (e.g., 203.0.113.0/24). VoiceInfra only accepts inbound SIP from these ranges, blocking unauthorized traffic.
6

Set inbound/outbound routing

Specify which AI agent handles inbound calls and outbound calls on this trunk.

Advanced Inbound Routing

Take full control over which calls reach your AI agents.
  • Allowed numbers whitelist — restrict inbound calls to a specific list of caller IDs, rejecting all others
  • IP restrictions (CIDR) — filter inbound SIP traffic by source IP range
  • Multi-agent routing — assign different AI agents to different numbers, or separate inbound and outbound agents on the same number

Technical Specifications

Frequently Asked Questions

Yes. If your number is on Twilio or Telnyx, import it with one click — no porting required. For other carriers, configure a custom SIP trunk and keep your number with your current provider while routing calls through VoiceInfra by simply targetting it to sip.voiceinfra.ai.
Use TLS for the strongest security and encrypted SIP signalling. Use UDP if you are connecting a legacy carrier or PBX that does not support TLS.
Yes. Each number has its own agent assignment. You can also assign separate agents for inbound and outbound calls on the same number, giving you fine-grained control over call handling per number.
New US SIP DID numbers are ready within 2–5 minutes of payment. Imports from Twilio and Telnyx are instant. Custom SIP trunk configuration takes as long as it takes you to fill in the form — typically a few minutes.
Yes. VoiceInfra-provisioned numbers can be cancelled at the end of your billing period or immediately. Imported and custom trunk numbers are removed from VoiceInfra without affecting your carrier account.