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, import existing numbers from Twilio or Telnyx in one click, or connect any carrier via a custom SIP trunk. 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 number within 2–5 minutes. Available in 100+ countries. No external accounts required.

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

1

Open the phone number provisioning screen

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

Select your country and area code

Choose from 100+ countries. Filter by area code or search for a specific number pattern to find the right number for your business.
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 → Custom SIP Trunk.
2

Enter your carrier's SIP URI

Provide the SIP URI supplied by your carrier (e.g., sip.yourcarrier.com). This is the endpoint VoiceInfra uses to send and receive calls.
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 and caller ID

Specify which AI agent handles inbound calls on this trunk. For outbound, set the caller ID that appears when your agent places calls, and optionally configure a custom outbound SIP URI.

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
  • Custom inbound SIP URI — use a specific SIP address for inbound routing
  • Multi-agent routing — assign different AI agents to different numbers, or separate inbound and outbound agents on the same number

Advanced Outbound Settings

  • Caller ID management — control the number that appears on your AI agent’s outbound calls
  • Outbound SIP URI — route outbound calls through a specific SIP endpoint if your carrier requires it

Technical Specifications

FeatureDetail
Countries100+
Transport protocolsUDP, TCP, TLS, AUTO
Provisioning time2–5 minutes
SIP encryptionTLS
Uptime SLA99.9%
IP whitelistingCIDR notation supported

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.
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. Select AUTO if you are unsure — VoiceInfra will negotiate the best available option.
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 SIP 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.