1. What is G.729 and Why It Matters
G.729 is an audio codec standardized by the ITU-T that compresses voice data to just 8 kbps — compared to 64 kbps for G.711 (ulaw/alaw). This represents a 75% reduction in bandwidth per call while maintaining near-toll-quality audio (MOS score of 3.7–4.0).
For VoIP deployments, especially those handling hundreds or thousands of concurrent calls, the bandwidth savings are enormous. A single T1 line (1.544 Mbps) can carry approximately 17 simultaneous G.711 calls but up to 50+ G.729 calls.
When to Use G.729
- WAN / Internet trunks — Where bandwidth is limited or expensive
- Call centers (Vicidial) — High concurrent call volumes
- Remote offices over VPN — Limited WAN bandwidth between sites
- SIP trunks to carriers — Many providers support or prefer G.729
- International calls — Long-distance paths with bandwidth constraints
When NOT to Use G.729
- LAN-only calls — Use G.711 for best quality when bandwidth is free
- Fax / modem signals — G.729 destroys fax signals; use G.711 or T.38
- Music on Hold — Lossy compression degrades music quality; transcode at the endpoint
- DTMF-heavy IVR — In-band DTMF can be unreliable; use RFC 2833 instead