🔊 From Voice to Data: The Basic Principle
When you speak into a VoIP phone, the microphone captures your voice as an analogue sound wave. An analogue-to-digital converter (ADC) — inside the phone or adapter — samples this 8,000 times per second and converts each sample to a number. These numbers are grouped into small packets of data and sent over your internet connection to the recipient.
At the other end, the process reverses: packets arrive, are reassembled in order, converted back to analogue sound, and played through the speaker. The entire process — encode, transmit, decode — happens in under 150 milliseconds for a good connection. Above 250ms, callers start to notice.
🎵 Codecs: What They Are and Why They Matter
A codec (coder-decoder) is the algorithm that compresses your voice data for transmission. Different codecs trade off between audio quality and bandwidth consumption:
| Codec | Bandwidth/call | Quality | Best Used When |
|---|---|---|---|
| G.711 | 80–90 Kbps | Excellent (PSTN-equivalent) | Fast broadband, quality priority |
| G.729 | 8–12 Kbps | Good | Slow connections, low bandwidth |
| G.722 | 80 Kbps | HD Voice (wider frequency) | HD handsets, premium quality |
| Opus | 6–50 Kbps | Excellent, adaptive | WebRTC, modern systems |
| G.726 | 16–40 Kbps | Moderate | Legacy compatibility |
📊 What Jitter Is and Why It Destroys Call Quality
Jitter is the variation in packet arrival time. Because VoIP data travels as packets across the internet, packets don't always arrive at perfectly regular intervals. When jitter is high, the receiving device plays some sounds too early and others too late — creating the 'robotic' or 'choppy' audio quality that's the most common VoIP complaint.
A jitter buffer at the receiving end smooths this out by holding packets briefly and playing them at regular intervals. But there's a trade-off: larger jitter buffers introduce more latency. The optimal balance is a jitter buffer of 30–50ms with incoming jitter below 30ms.
⚡ The Role of QoS (Quality of Service)
Your broadband connection is shared between all traffic on your network — VoIP calls, web browsing, file downloads, video streaming. Without any management, a large file download can consume all available bandwidth and cause VoIP calls to stutter.
QoS (Quality of Service) is a router feature that gives priority to specified traffic types. When configured correctly, VoIP packets are processed before other traffic regardless of network load — meaning calls sound clear even while someone is downloading a 1GB file.
🔧 NAT and Why It Causes 'One-Way Audio'
Most business networks use NAT (Network Address Translation) — your router assigns private IP addresses (192.168.x.x) to internal devices, and translates them to your single public IP for internet traffic. This works fine for web browsing but creates problems for VoIP, because VoIP calls need to establish a two-way media path between the caller and receiver.
If NAT isn't correctly handled — via STUN servers, TURN servers or proper firewall configuration — the audio can flow in only one direction: the 'one-way audio' issue. Your VoIP provider's system will include STUN/TURN infrastructure to handle this, but your router's firewall must not block the RTP media ports (UDP 10000–20000).
📋 What Your Broadband Needs to Support VoIP
| Users / Simultaneous Calls | Min Upload Speed Needed | Recommended |
|---|---|---|
| 1–5 users (2–3 calls) | 500 Kbps | 2 Mbps+ |
| 5–20 users (5–10 calls) | 1 Mbps | 5 Mbps+ |
| 20–50 users (10–20 calls) | 2 Mbps | 10 Mbps+ |
| 50+ users (20+ calls) | 5 Mbps | 20 Mbps+ |
Telexico's VoIP systems include QoS configuration and STUN/TURN handling — call quality issues are rare and quickly resolved.
Get VoIP Quote →