The SIP trunk built for Vapi voice agents

Connect Vapi voice agents to local numbers in 130+ countries through a Custom BYO SIP Trunk. Sub-20ms added latency on the carrier-side leg. No per-channel fees. Free credits to start, with the first test call the same day you sign up.

A neutral telephony partner for your Vapi stack

Vapi is carrier-agnostic by design. Free Vapi numbers cover the US only, so any production deployment outside North America runs on a Bring Your Own SIP Trunk. That is the BYOC layer underneath the orchestrator.

didlogic only sells voice infrastructure. Our own Autonomous System (AS13006), 12 physical PoPs, 240+ carrier agreements, and direct Tier 1 peering exist to carry your calls, not to compete with Vapi. You keep the agent stack you built on Vapi. We handle the numbers and the network underneath.

That neutrality matters when you scale. Several SIP providers in the AI voice space also push their own agent platforms or LLM tooling, which puts them in conflict with the Vapi stack you chose for its model and provider flexibility. We do not have an agent product. We will not have one.
A neutral telephony partner for your Vapi stack

Connect Vapi to a didlogic number in three steps

1
Buy a DID
Buy a local or toll-free number in any of 130+ countries from the didlogic portal. Provisioned in seconds.
2
Configure the SIP trunk
Create SIP credentials in didlogic. In Vapi, add a byo-sip-trunk credential pointed at your nearest didlogic gateway, with username and password auth.
3
Point the number to Vapi
Forward your didlogic number to your Vapi SIP URI. Place a test call. Most teams go live the same day.

What Vapi teams get with didlogic

Global number coverage
Global number coverage
Local and toll-free DIDs in 130+ countries, with licensed local voice in 17 of them. Free Vapi numbers stop at the US border. didlogic does not.
Carrier-grade media path
Carrier-grade media path
Sub-20ms added media latency on 80% of calls on the carrier-side leg, measured across our 12 PoPs. Direct Tier 1 peering with PCCW, GTT, Telia, and NTT keeps the audio path short before it reaches Vapi's SBC.
Vapi-compatible SIP
Vapi-compatible SIP
UDP signaling on port 5060, TLS on 5061, SRTP media encryption on request, G.711 codec for a transcoding-free path into Vapi's STT, username and password authentication, custom SIP headers preserved on inbound. Everything Vapi's BYO SIP Trunk specification asks for.
Inbound and outbound calls
Inbound and outbound calls
Your Vapi assistant handles both directions on the same SIP account. CLI rotation cycles your number pool to keep outbound pickup rates healthy. SIP REFER passes through for live human handoff.
No per-channel fees
No per-channel fees
Pay per DID and per minute. No charges per concurrent channel, no seat licenses, no tier gates on CPS for AI-native accounts. Concurrency scales without a separate billing conversation.
MCP server included
MCP server included
Provision numbers and configure trunks from Claude Code, Cursor, or any MCP client at mcp.didlogic.com. One less portal to switch into while you are already coding Vapi assistants.

Full compatibility with Vapi BYO SIP Trunk

Vapi BYO SIP requirement didlogic support
UDP signaling on port 5060 Supported
TLS signaling on port 5061 Supported
RTP media on UDP 40000-60000 Supported (Vapi dynamic ports)
G.711 (PCMU/PCMA) codec Supported
G.722 wideband codec Supported on non-Vapi trunks
Username and password authentication Supported via SIP URI forwarding
IP-based authentication Supported (Vapi does not recommend on shared SBCs)
SRTP media encryption (tls/srtp) Supported on request
E.164 number format Supported
SIP REFER for call transfer Supported
Custom SIP headers (X- prefix) for template variables Preserved on inbound INVITE
RTP keepalives during AI silence gaps Sent by default
DID porting to didlogic Paperless LNP in 8 countries

The numbers that matter for AI voice

< 20ms
Added carrier-side media latency on 80% of calls, measured across our 12 PoPs
99.99%
Network availability target, backed by owned infrastructure (not third-party cloud)
< 60 seconds
Median DID provisioning time from portal checkout to SIP-ready
17 countries
With licensed local voice, not just pass-through

Pay for what you use. No channel fees.

France
France
Per month
$3
Channels
20
Inbound per minute
$0.01
Switzerland
Switzerland
Per month
$2
Channels
20
Inbound per minute
$0.01
Singapore
Singapore
Per month
$5.83
Channels
2
Inbound per minute
$0.01
New Zealand
New Zealand
Per month
$3.99
Channels
10
Inbound per minute
$0.009

Deploy in the EU, UK, and APAC without regulatory friction

Data processed on regional infrastructure
didlogic routes calls through its own regional data centers. Voice traffic stays on domestic infrastructure where required, keeping call handling aligned with local data processing laws.
Domestic PSTN handover, every time
Direct connectivity to 80% of Tier 1 carriers and national operators worldwide. Calls always hand over to the recipient's local mobile network, not through foreign gateways.
Local calls recognized as local
EU and APAC DIDs are activated on domestic mobile networks. Outbound calls originate from in-country IPs with compliant caller IDs, so they arrive as domestic traffic rather than being flagged or blocked as foreign.
Regional experts monitoring every market
Our regional legal and telecom engineering teams track regulatory changes across the countries we serve. Call processing adjusts proactively when rules change, so your Vapi assistants stay compliant without a ticket on your side.

What teams build on Vapi + didlogic

AI receptionists
Route inbound PSTN calls to a Vapi assistant on a local number in any market. HD audio, 24/7. Template variables passed via SIP X-headers so the agent knows who is calling before it picks up.
Outbound AI SDRs and sales agents
Local caller IDs that get answered. CLI rotation cycles your number pool to keep pickup rates healthy. Outbound campaigns ship without per-channel concurrency taxes on the carrier side.
Appointment setters and follow-up bots
Outbound reminder calls from a Vapi assistant. Transfer to a human via SIP REFER when intent is high, with the REFER passed cleanly through to the destination on the didlogic side.
Multilingual deployments across regions
Pair Vapi assistants and your TTS provider of choice (ElevenLabs, Cartesia, Deepgram, PlayHT) with local numbers across 130+ countries. One Vapi deployment, native-language coverage in every market.
Regulated and hard-to-source markets
Vapi's free numbers are US-only and many platforms have gaps in MENA, parts of APAC, and Eastern Europe. didlogic carries licensed local voice in 17 markets and sources DIDs in 130+ countries, including the ones most carriers refuse.

Our clients

FAQ: SIP trunk for Vapi Agents

Does didlogic work with Vapi?

Yes. didlogic connects to Vapi as a Custom BYO SIP Trunk. Our SIP trunks meet every requirement in Vapi’s BYO specification, including UDP and TLS signaling, G.711 codec, username and password authentication, SRTP, custom SIP header pass-through, and SIP REFER for transfers. A test call typically goes through within 10 minutes of finishing setup.

Is didlogic listed in Vapi's docs?

Vapi’s docs cover four configurations by name: Plivo, Telnyx, Zadarma, and Custom BYO SIP Trunk. didlogic connects through the Custom BYO option, which is the standard path for any provider implementing standard SIP. Many production Vapi teams run on didlogic today, and a step-by-step Vapi setup guide is published on the didlogic docs.

How does didlogic compare to Twilio for Vapi?

Two main differences. First, no per-channel fees, which is the line item that bloats Twilio bills on outbound AI campaigns. Second, deeper global DID coverage (130+ countries with licensed local voice in 17, versus Twilio’s smaller direct-coverage footprint). The Vapi platform fee is the same either way. What changes is the telephony layer underneath. See our Twilio alternative for AI voice page for a detailed breakdown.

How does didlogic compare to Telnyx for Vapi?

Telnyx is also pushing its own AI voice platform, which competes with Vapi for the same customer. didlogic does not sell an AI voice product. We only provide the telephony layer, so there is no conflict with the Vapi stack you chose.

Vapi's SBC is in Oregon. Does that hurt latency from Europe or Asia?

Vapi’s signaling SBC is hosted in AWS us-west-2 (Oregon), so SIP signaling and RTP media cross to North America regardless of where your number is. What you can control is the carrier-side path. didlogic peering keeps the leg from a European or APAC carrier to a US PoP short and clean. Conversation latency you experience also depends on Vapi’s STT, LLM, and TTS providers, which sit above the voice transport layer.

Why do my Vapi calls drop after 30 seconds?

That is almost always RTP inactivity on silence. When the AI is thinking, no audio is being sent in either direction, and intermediate devices time out the RTP stream. didlogic SBCs send RTP keepalives during silence by default, which keeps the media path live across the gaps. On other providers, the fix is RTP keepalives or a longer RTP inactivity timeout on the carrier side.

What IP addresses do I need to allowlist for Vapi on didlogic?

Vapi’s signaling IPs are 44.229.228.186 and 44.238.177.138. didlogic’s outbound to Vapi works without additional configuration on our side. On the Vapi side, you point the byo-sip-trunk credential at the didlogic regional gateway (sip.nyc.didlogic.net or sip.lax.didlogic.net for Vapi’s US-located SBC). Username and password authentication is recommended over IP-based, in line with Vapi’s own guidance.

Does didlogic support SIP REFER for call transfers on Vapi?

Yes. Vapi’s transferCall tool with type: “sip” sends a SIP REFER to the destination URI. didlogic handles incoming REFER on the trunk and routes the transfer through. The transfer URI in the Vapi tool definition should point at the didlogic side (for example, sip:[email protected]) in proper E.164 format.

Can I pass template variables to Vapi via SIP headers?

Yes. Vapi reads custom SIP headers prefixed with X- and uses them to fill template variables in your assistant. didlogic preserves custom SIP headers on inbound INVITE messages, so headers like X-First_Name, X-Account_ID, or X-Lead_Source arrive at Vapi as you set them.

Does Vapi on didlogic support outbound calls?

Yes. Vapi’s BYO SIP Trunk supports both inbound and outbound on the same credential. didlogic supports both directions on the same SIP account. For outbound, the no-channel-fees model means concurrency scales without telephony tier upgrades.

Can I get Vapi-ready numbers in countries Vapi does not offer directly?

Yes. Vapi’s own number inventory focuses on US and Canada. didlogic supplies numbers in 130+ countries, including markets where most providers have gaps (parts of MENA, Southeast Asia, and Africa). Once provisioned on didlogic, the number works through Vapi like any other byo-sip-trunk DID.

Can I port my existing phone number to didlogic for use with Vapi?

Yes. didlogic supports paperless LNP in 8 countries and manual porting in most others. Porting a number does not require downtime. A common pattern is porting your Twilio numbers to didlogic while keeping Twilio for SMS or other rails. Vapi’s BYO setup does not care which carrier owns the DID.

How does didlogic compare to free Vapi numbers?

Free Vapi numbers are US-only and shared infrastructure. For anything in production, particularly outside the US or at meaningful concurrency, a BYO SIP trunk gives you owned numbers, deterministic routing, and no shared-pool failure modes. didlogic gives you that in 130+ countries.

Get started free

Ship your Vapi assistant on production telephony this week