By Sagar Shankaran, Founder of CallSphere
Reduce international VoIP call latency for distributed teams. Codec selection, geographic routing, TURN placement, and carrier optimization strategies.
Key takeaways
Before diving into optimization strategies, it is important to understand what is physically possible. The speed of light in fiber optic cable is approximately 200,000 km/s (about two-thirds the speed of light in vacuum). The distance from New York to London is roughly 5,500 km, creating a minimum one-way propagation delay of approximately 28 milliseconds. New York to Sydney (16,000 km) has a minimum one-way delay of 80 milliseconds.
These are theoretical minimums. Real-world latency is higher due to routing inefficiencies, network hops, codec processing, and jitter buffering. A typical US-to-Europe VoIP call experiences 80-120ms one-way latency, while US-to-Asia-Pacific calls experience 150-250ms.
The human perception threshold: Conversations feel natural at under 150ms one-way latency. At 150-250ms, speakers begin to notice delay and occasionally talk over each other. Above 250ms, conversation becomes difficult and frustrating.
The goal of international VoIP optimization is to get as close to the physical minimum as possible and stay below the 150ms threshold where practical.
Before optimizing, establish baseline measurements:
flowchart LR
REQ(["Request"])
BATCH["Continuous batching<br/>vLLM scheduler"]
PREF{"Prefill or<br/>decode?"}
PRE["Prefill phase<br/>parallel attention"]
DEC["Decode phase<br/>token by token"]
KV[("Paged KV cache")]
SAMP["Sampling<br/>top-p, temp"]
STREAM["Stream tokens<br/>to client"]
REQ --> BATCH --> PREF
PREF -->|First token| PRE --> KV
PREF -->|Next token| DEC
KV --> DEC --> SAMP --> STREAM
SAMP -->|EOS| DONE(["Response complete"])
style BATCH fill:#4f46e5,stroke:#4338ca,color:#fff
style KV fill:#ede9fe,stroke:#7c3aed,color:#1e1b4b
style STREAM fill:#0ea5e9,stroke:#0369a1,color:#fff
style DONE fill:#059669,stroke:#047857,color:#fff
| Component | Typical Delay | Optimization Potential |
|---|---|---|
| Codec encoding | 5-40ms | High (codec choice) |
| Jitter buffer (sender) | 0-20ms | Medium |
| Local network | 1-5ms | Low |
| ISP to backbone | 5-15ms | Low |
| International backbone | 30-120ms | Medium (carrier choice) |
| Destination ISP | 5-15ms | Low |
| Destination network | 1-5ms | Low |
| Jitter buffer (receiver) | 20-60ms | Medium |
| Codec decoding | 5-20ms | High (codec choice) |
| Total (typical) | 72-300ms |
Codec choice has the largest impact on controllable latency. Each codec has an inherent algorithmic delay:
| Codec | Frame Size | Algorithmic Delay | Bandwidth | Quality |
|---|---|---|---|---|
| G.711 (PCM) | 20ms | 0.125ms | 64 kbps | Good (narrowband) |
| G.729 | 10ms | 15ms | 8 kbps | Good (narrowband) |
| Opus (VoIP mode) | 20ms | 26.5ms | 6-40 kbps | Excellent (wideband) |
| Opus (low delay) | 2.5-5ms | 6.5ms | 16-40 kbps | Very good (wideband) |
| iLBC | 20-30ms | 25-40ms | 13-15 kbps | Fair |
Recommendation for international calls:
The biggest optimization opportunity for most organizations is ensuring that media takes the shortest possible path between callers.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
Tromboning occurs when call media is routed through an unnecessary intermediate point. Example: an agent in London calls a customer in Paris, but the media routes through a media server in Virginia because that is where the calling platform's infrastructure is hosted.
London → Virginia → Paris adds approximately 140ms of unnecessary round-trip latency compared to a direct London → Paris path (approximately 20ms).
Deploy media processing (recording, transcription, AI) in multiple geographic regions. Route media to the nearest regional server rather than a central location.
Recommended regional deployment:
CallSphere operates media servers in all five of these regions, automatically routing call media through the nearest Point of Presence to minimize latency for international calls.
For browser-based calling, TURN server placement is critical. A WebRTC call that must relay through TURN adds whatever latency exists between each caller and the TURN server:
Caller A (London) → TURN (Virginia) → Caller B (Paris)
RTT: ~70ms + ~70ms = ~140ms added latency
vs.
Caller A (London) → TURN (Frankfurt) → Caller B (Paris)
RTT: ~15ms + ~15ms = ~30ms added latency
Deploy TURN servers in every region where you have significant calling activity.
Not all SIP trunk providers route calls equally. International call routing can vary by 50-100ms between carriers for the same origin-destination pair.
For latency-sensitive international corridors, request direct routes from your carrier even if they cost 10-20% more per minute.
Use multiple SIP trunk providers and route calls to the carrier with the best performance for each destination:
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
Implement active monitoring that tests latency to each carrier's PoPs and automatically fails over if a carrier's performance degrades.
Software-Defined WAN (SD-WAN) products like Aryaka, Cato Networks, and Zscaler can optimize international voice paths by:
SD-WAN typically reduces international voice latency by 20-40% compared to public internet routing.
For organizations with very high international calling volume, consider dedicated network interconnects:
Jitter buffers add intentional delay to smooth out packet arrival variations. For international calls where latency is already high, aggressive jitter buffer tuning can recover significant delay:
Caution: Reducing jitter buffer size below the actual jitter on the path will cause packet loss and audio artifacts. Only reduce buffer sizes on well-monitored routes where jitter is consistently low.
International VoIP introduces regulatory complexity:
The ITU-T G.114 recommendation specifies 150ms one-way delay as the target for acceptable conversational quality. In practice, calls with up to 200ms one-way delay are usable for most business conversations, though some speakers will notice the delay. Above 250ms, conversation quality degrades significantly. For international calls, the goal is to stay below 200ms one-way — achievable on most US-Europe routes but challenging on US-Asia/Pacific routes without optimization.
The most impactful optimizations for US-APAC routes are: (1) use Opus low-delay codec to save 40ms round-trip, (2) ensure media routes through West Coast US infrastructure rather than East Coast (saves 30-50ms), (3) deploy TURN/media servers in Singapore or Tokyo for the APAC endpoint, (4) select a carrier with direct peering to Asian networks rather than least-cost routing, and (5) consider SD-WAN for private backbone routing across the Pacific. Combined, these optimizations can reduce US-Asia round-trip latency from 350ms to under 220ms.
Yes, often negatively. VPNs add encryption overhead (5-10ms per direction), route traffic through the VPN server location (potentially adding significant latency if the VPN server is not geographically optimal), and can interfere with UDP traffic that VoIP depends on. For best results: configure split tunneling to exclude VoIP traffic from the VPN tunnel, or use a VPN provider with servers in multiple regions and select the closest server to the call destination.
Each VoIP call requires approximately 100 kbps bidirectional using the Opus codec. A 100 Mbps symmetric business fiber connection can theoretically support 1,000 concurrent calls. However, the practical limit is much lower because you need bandwidth for other traffic and headroom to prevent congestion. A conservative rule: allocate no more than 30% of your upload bandwidth to voice. On a 100 Mbps upload connection, that supports approximately 300 concurrent calls. For a 50-person office where 20% of staff are on calls simultaneously, a 25 Mbps connection is more than sufficient.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
MOS 4.3+ is the band where AI voice feels human. Drop below 3.6 and conversations break. Here is how to measure, improve, and alert on MOS in production AI voice using G.711, Opus, and the underlying packet loss / jitter / latency math.
Diagnose and fix VoIP call quality issues with expert troubleshooting. Learn MOS scoring, jitter analysis, packet loss remediation, and monitoring.
Compare browser-based WebRTC dialers and SIP softphones on call quality, deployment, security, and cost to choose the right tool for your sales team.
Explore the tradeoffs between edge and cloud AI agent deployment, including latency benefits, privacy advantages, cost reduction strategies, and decision frameworks for choosing the right approach.
Practical techniques to reduce voice AI agent latency below 500ms — covering streaming STT, early TTS start, connection reuse, speculative generation, and end-to-end pipeline optimization strategies.
How generative AI produces verified dbt models for data migration — from scratch and incrementally — with SME validation and strict data governance.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI