Every VoIP call involves a codec. The codec is the software component that compresses your voice into digital data for transmission and decompresses it back into audio at the other end. The choice of codec directly affects both the quality of the call and the amount of bandwidth it consumes. Understanding the three most common business VoIP codecs, G711, G722, and G729, helps explain why calls sound the way they do and how to configure your system for the best balance of quality and efficiency.
The word codec comes from compressor-decompressor. When you speak into a VoIP phone, the codec samples your voice at a specific rate, encodes that audio into a digital data stream, and compresses it into a format that can be transmitted efficiently over a network connection. At the receiving end, the same codec process runs in reverse, decompressing the data stream and converting it back into audio through the speaker.
Different codecs make different tradeoffs between audio quality and the amount of data required to represent the audio. Higher-quality codecs use more bandwidth and produce more faithful reproduction of the original voice. Codecs that conserve bandwidth sacrifice some audio quality to achieve their smaller data footprint. The right codec choice depends on the available bandwidth, the network conditions, and the importance of audio quality for the specific use case.
G711 is the most widely used VoIP codec and the one that comes closest to traditional telephone audio quality. It operates at a sample rate of 8 kHz and a bit depth of 8 bits, producing audio in the frequency range of approximately 300 to 3,400 Hz. This is the same frequency range used by traditional public telephone network calls, which is why G711 calls sound comparable to a standard landline call.
G711 comes in two variants: G711u (mu-law), which is standard in North America and Japan, and G711a (a-law), which is used in most other regions. Both variants produce equivalent audio quality from the user’s perspective. G711 requires approximately 64 kilobits per second of bandwidth in each direction, or about 80 to 100 kilobits per second when network overhead is included. This is a modest bandwidth requirement by modern standards and is well within the capacity of any business broadband connection.
For most business VoIP deployments, G711 is the default codec and the right choice where bandwidth is not a constraint. It is universally supported across all VoIP devices and platforms, requires no license fees, and delivers consistent, predictable audio quality.
G722 is the codec responsible for what the industry calls HD Voice or wideband audio. It operates at a sample rate of 16 kHz rather than G711’s 8 kHz, which doubles the frequency range captured and transmitted from 300 to 3,400 Hz up to approximately 50 to 7,000 Hz. This wider frequency range captures more of the natural frequency content of human speech, producing calls that sound noticeably more natural and clear than G711.
Despite the higher audio quality, G722 uses a similar amount of bandwidth to G711, around 80 to 100 kilobits per second including overhead, thanks to more efficient compression algorithms. This means upgrading from G711 to G722 improves call quality without requiring additional bandwidth, which makes it an easy upgrade for most environments.
G722 is supported by most modern IP phones and hosted VoIP platforms. When both ends of a call support G722 and the network conditions allow it, the system negotiates G722 automatically during call setup. For internal calls between office phones on the same system, G722 is almost always available and provides a meaningful and immediately perceptible improvement in audio quality over G711.
G729 is a compressed codec designed for situations where bandwidth conservation is more important than maximum audio quality. It reduces the bandwidth requirement of a voice call from G711’s 64 kilobits per second down to just 8 kilobits per second, achieving an eight-to-one compression ratio through advanced audio processing algorithms. Including network overhead, a G729 call typically uses around 24 to 32 kilobits per second, compared to 80 to 100 kilobits per second for G711.
The cost of this dramatic bandwidth reduction is a reduction in audio quality. G729 calls can sound slightly more compressed or processed than G711 calls, particularly on challenging audio content like music or tones, though for standard voice communication the difference is acceptable in most contexts. G729 also introduces slightly more processing latency than G711, though the difference is typically below the perceptible threshold.
G729 is most valuable in deployments where bandwidth is genuinely limited, such as remote locations connected via satellite internet, low-speed DSL connections, or high-call-volume environments where the aggregate bandwidth of many simultaneous calls is a concern. For most modern business broadband connections, the bandwidth savings of G729 are not necessary, and the audio quality advantage of G711 or G722 makes them the better default choice.
For most businesses with adequate internet bandwidth, G722 is the ideal codec for internal calls and any external calls where the other party’s system also supports it. G711 is the appropriate fallback for calls to systems that do not support G722. G729 should be reserved for specific situations where bandwidth conservation is genuinely necessary, since the audio quality tradeoff is not worth accepting without a specific reason.
Most hosted VoIP platforms handle codec negotiation automatically, selecting the highest-quality codec that both endpoints support for each call. Configuring the preferred codec order in your phone system’s settings ensures that G722 is attempted first, with G711 as the fallback, for most deployments. This configuration takes effect without any action from individual users and improves call quality across the organization automatically.