How to enable iLBC codec in Asterisk 

By: Emiley J., 2009-02-25   Viewed: 2590 times    Printed: 108 times    Emailed: 94 times




As you are aware, Asterisk 1.4.19 onwards, Asterisk does not include iLBC codec in the source. You will have to download it separately and install it. This article shows how to download and install iLBC codec in Asterisk. Follow these simple steps:

  1. Download the iLBC codec.
  2. Recompile Asterisk

1. Download the iLBC codec.

  • Goto your Asterisk source folder. Eg (cd /usr/src/Asterisk-1.4.19.x/
  • cd contrib
  • cd scripts
  • ./get_ilbc_source.sh

When you run this shell script, the iLBC codec will be downloaded. Now you have to recompile asterisk again. Remember to use menuselect/menuselect

2. Recompile Asterisk and install

  • Goto your Asterisk source folder
  • menuselect/menuselect
  • When you run the above command you will see a menu.
  • choose the Codecs menu
  • and select 'iLBC' codec (use space bar to select)
  • Press 's' to save the selection
  • make
  • make install

Now you have successfully installed iLBC codec in your Asterisk.

 

DiggIt     FurlIt     Reddit     BlinkList     Yahoo    Del.icio.us
Related articles on Asterisk

[2009-02-25]How to enable iLBC codec in Asterisk
[2009-01-25]Upgrading from Zaptel to DAHDI in Asterisk 1.6
[2009-01-25]Loadable module APIs in Asterisk
[2009-01-23]Supported Hardware in Asterisk
[2009-01-23]Handling Strings in Asterisk (AEL)
[2009-01-23]Using Variables in Asterisk (AEL)
[2009-01-23]Security in Asterisk
[2009-01-01]wget doesn't work - should be a proxy issue
[2008-12-03]Speech Recognition API in Asterisk 1.6 (res_speech.so)
[2008-12-02]SMS() application in Asterisk 1.6
[2008-12-01]VoiceMail() application in Asterisk dialplan
[2008-12-01]VoiceMailMain() application in Asterisk dialplan
[2008-12-01]Wait() application in Asterisk dialplan
[2008-12-01]WaitExten() application in Asterisk dialplan
[2008-12-01]WaitForSilence() application in Asterisk dialplan