CODEC Information and Implications

Feb 9, 2022

What is Audio Codec?

An audio codec is a digital electronic device or computer-based software capable of encoding or decoding an audio data stream.

When it is a software audio codec, it will consist of an algorithm that codes and decodes an audio stream.

A hardware audio codec will refer to a device that encodes analog audio as digital signals and decodes digital back into analog.

Voice Codecs

There are two variants of the G.711 codec, namely G.711u and G.711a. The G.711u is typically used within Japan and North America. In comparison, G.711a is used by other countries in the world. Developed in 1972, it is part of the narrowband codecs. The G.711 uses an 8 kHz sampling frequency and 64 Kbit/s bitrates.

The 64 Kbit/s is the amount of bandwidth required per second through your internet connection for handling a single phone call.

That said, the G.711 data is not compressed. Therefore, the bitrate of 64 Kbit/s is large compared to other codecs that use compression techniques to lower the required bandwidth.

Released in 1988 as a wideband codec, G.722 tries to improve on the G.711 codec by increasing its sampling rate and compression.

The G.722 codec uses a 16 kHz sampling frequency using 14 bits per sample. Because the codec starts with an uncompressed bitrate of 224 Kbit/s, it uses compression techniques to attain a bitrate of 64 Kbit/s.

Another mainstream VoIP codec used to transmit phone calls over the internet is G.729, which encodes the voice in frames. Each of the G.729 frames is ten milliseconds long and includes 80 audio samples.

The bitrate requirement for one direction for G.729 codec is 8 Kbit/s.

Because the G.729 offers higher compression capabilities, you can make multiple calls using the same internet connection at once.


GSM stands for Global System for Mobile Communications.

The bitrate of the GSM codec is 13 Kbit/s when using the GSM-full rate or 6.5 Kbit/s when using the GSM-half rate. It offers less speech quality as compared to modern standards.

Comparison of Voice Codecs

G.711 prioritizes sound quality but does not perform compression. Therefore, it requires more bandwidth than other codecs such as G.729.

G.729 performs compression. Therefore, it requires less bandwidth than other codecs such as G.711 and G.722 while transferring the call to the other side. The audio quality is much lower than G.711.

Fax Codecs

Similar to voice codecs, there are different fax codecs, such as T.30 and T.38.

T.30 codec was created before the arrival of the internet and was used for transmitting documents between devices over PSTN. However, the growing popularity of IP meant that a new codec was required.

At, T.38 codec transfers documents over the internet without a phone line. You can also send faxes with your email address!

Conclusion supports three different voice codecs: G.711u, G.729a and GSM.

In addition to this, also supports T.38 codec, thus allowing you to send faxes over the internet and communicate more effectively for your business.

More Did You Know…