This small how-to describes the installation G.729 and G.723.1 codecs on Asterisk.

Getting the codec modules

Precompiled codec modules can be found here: http://asterisk.hosting.lv/

Install Ilbc Codec Asterisk Definition Free

Choose the one that matches your asterisk version and system architecture.

A final note about codec selection. There are quite a few codecs in Asterisk to choose from, but ulaw, alaw, GSM and ADPCM should only be used, the rest of the standard Asterisk codecs (speex, ilbc, lpc10, etc) should be avoided. The ulaw and alaw codecs have the best audio quality, followed. Asterisk is an open source toolkit for building communications applications. For a more detailed explanation, check out the Get Started section. For more information on how to use Asterisk, see the Configuration and Operation sections of the wiki.

To find out your system info open a console and type:

Install ilbc codec asterisk definitions

G729 Codec Bandwidth

you should get something similar to this:

to get CPU specific info type:

Installing the modules

Go to /usr/lib/asterisk/modules folder

Asterisk

download the codec modules that fits your system, for example:

restart Asterick using

or

Install Ilbc Codec Asterisk Definitions

Connect to asterick console and check that codecs are available

Here you can see the translation times from one codec to another. Source is Rows and destination is Columns.

Install Ilbc Codec Asterisk Definition

Any number in G729 and G723 row/column indicates that the codec is enabled.