воскресенье, 4 октября 2009 г.

Asterisk - установка кодеков g729 и g723.

Сам кодек скачиваем от сюда, подбираем по версии Asterisk и по Вашему железу (у меня asterisk-1,4; pentium4)
#cd /usr/src
#wget http://asterisk.hosting.lv/bin/codec_g729-ast14-icc-glibc-pentium4.so
Копируем в папку с модулями asterisk, переименовав.
#cp codec_g729-ast14-icc-glibc-pentium4.so /usr/lib/asterisk/modules/codec_g729.so
Устанавливаем права на фаил
#cd /usr/lib/asterisk/modules
#chmod 755 codec_g729.so
Рестартуем asterisk и проверяем установлен ли наш кодек
#asterisk -r
CLI>restart now
#asterisk -r
CLI>show translation


g723 gsm ulaw alaw g726aal2 adpcm slin lpc10 g729 speex ilbc g726 g722
g723 - - - - - - - - - - - - -
gsm - - 2 2 2 2 1 2 3 9 - 2 -
ulaw - 2 - 1 2 2 1 2 3 9 - 2 -
alaw - 2 1 - 2 2 1 2 3 9 - 2 -
g726aal2 - 2 2 2 - 2 1 2 3 9 - 1 -
adpcm - 2 2 2 2 - 1 2 3 9 - 2 -
slin - 1 1 1 1 1 - 1 2 8 - 1 -
lpc10 - 2 2 2 2 2 1 - 3 9 - 2 -
g729 - 2 2 2 2 2 1 2 - 9 - 2 -
speex - 3 3 3 3 3 2 3 4 - - 3 -
ilbc - - - - - - - - - - - - -
g726 - 2 2 2 1 2 1 2 3 9 - - -
g722 - - - - - - - - - - - - -

Кодек установлен.
*Если не появился в таблице кодеков -значит выбраный кодек не подходит к Вашему железу, пробуйте другие.
*Установка g723 аналогична .