The SIP trunk built for Vapi voice agents
A neutral telephony partner for your Vapi stack
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.
Connect Vapi to a didlogic number in three steps
What Vapi teams get with didlogic
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
Pay for what you use. No channel fees.
Deploy in the EU, UK, and APAC without regulatory friction
What teams build on Vapi + didlogic
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.
Ship your Vapi assistant on production telephony this week