G729 codec

G.729 Codec

Cut bandwidth requirements without sacrificing call quality. Standard G.711 calls take 64kbit/s per call. The G.729 codec compresses the payload to 8kbit/s, giving you up to eight (8) times the capacity on the same connection. Ideal for use in limited bandwidth scenarios (ADSL connections, international VoIP service, satellite connections, etc.).

Up To 140 Calls On A Single T1

A practical example is the number of calls that may be carried across a standard 1.5 megabit/s T1 link. When using uncompressed G.711 audio, one can expect 18 concurrent calls across a T1. When using G.729 compression and Sangoma’s IAX2 Trunking, instead of SIP signaling protocol, one can expect about 140 concurrent calls across the same link. Sangoma’s implementation of the G.729 codec allows Asterisk software to convert audio between G.729 and any other supported codec. Many IP telephones and VoIP gateways include support for G.729. With the Sangoma G.729 Codec for Asterisk, those devices can now exchange calls with Asterisk directly at a fraction of the bandwidth of standard G.711. Without the capability to transcode G.729, Asterisk software can only pass-through G.729 data between endpoints. This means that basic station to station calling can be made to work, but the advanced PBX features of Asterisk such as Call Conferences, DTMF digit collection, Call Recording and more will not work without Sangoma’s licensed G.729 Codec.
Asterisk Kit Scene Getting Started


Sangoma’s software G.729 codec utilizes the power of the host system’s CPU to perform media transformations. Therefore, the transcoding capacity, in terms of simultaneous channels/transcodes, is determined by the performance of the host server. Sangoma’s internal testing indicates that 60 concurrent G.729 calls/transcodes require a system equivalent to a dual Intel Xeon at 1.8GHz. Further testing indicates that 80 concurrent G.729 calls/transcodes require something equivalent to a dual Intel Xeon at 2.8GHz.

Multiple versions of G.729 are defined according to industry standards. Asterisk and Sangoma’s G.729 implementation support G.729 Annex A (a.k.a. G.729a).


Sangoma’s G.729 Codec for Asterisk is licensed on a per-channel basis. A channel is defined as a single connection from an endpoint to an Asterisk application, or a bi-directional call between two endpoints attached to Asterisk. Customers may use the licensed G.729 Codec in conjunction with Asterisk and any combination of Sangoma telephony interface boards.

Supported Configurations

The G.729 codec is supported by the Sangoma technical support organization for use on Linux x86 and x86_64 environments.
Asterisk Download Kit Scene
Asterisk Kit Scene

How to Buy

Download the G.729 Codec. After the download is complete, buy a license key from the Sangoma Web Store. License keys are $8USD per concurrent call.

What can we help you find?