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

test

Digium Asterisk
Не знаю с каких пор, но в астериске драйвер g729 не присутствует в поставке. Как итог, нужно качать и заливать вручную.

Сперва я нашел решение такое. Но это оказались не кодеки по всей видимости, а только заглушка кодека. Если вам не интересно, ниже пункт реальной установки 729 и 723 кодеков.

Качаем, выбрав архитектуру и дистрибутив отсюда:
http://my.digium.com/en/docs/G729/g729-download/
Дальше вполне логичные команды, не требующие пояснения:

mkdir /root/TMP
cd /root/TMP
wget http://downloads.digium.com/pub/telephony/codec_g729/asterisk-1.8.0/x86-64/codec_g729a-1.8.0_3.1.5-generic_64.tar.gz
tar -xf  codec_g729a-1.8.0_3.1.5-generic_64.tar.gz
cd codec_g729a-1.8.0_3.1.5-generic_64/
cp ./codec_g729a.so /usr/lib/asterisk/modules/

Перезапускаем Asterisk:

/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.

Смотрим кодеки:

asterisk -rvvvv
core show codecs

Если все сделали верно, в списке увидите g729 кодек.

Но вывод команды из астериска core show translation явно показывает что он нам не подходит. Так как у 729 везде стоит прочерк.

Нормальная установка свободных кодеков g729 и g723

Все что нужно, выбрать нужные файлы к нужной версии астериска в списке справа нажав на нужную вам версию и архитектуру.
Качать отсюда
переходим в дирректорию с библиотеками и кодеками астериска
cd /usr/lib/asterisk/modules

Качаем кодек командой
wget http://asterisk.hosting.lv/bin/codec_g729-ast18-gcc4-glibc-x86_64-pentium4.so

Переименовываем
mv codec_g729-ast18-gcc4-glibc-x86_64-pentium4.so ./codec_g729.so

Тоже самое проделываем для g723 кодека. Перезагружаем Asterisk
/etc/init.d/asterisk restart

Входим в консоль Asterisk командой
asterisk -rvvvvvv

Смотрим картину трансляций теперь командой:
core show translation и видим что вместо прочерков у нас цифровые значения. Если все так же прочерки стоят, скорее всего вы выбрали не ту архитектуру, повторите действия выше для другой архитектуры.

Категория: 
Share/Save

Делитесь с друзьями в социальных сетях! Оставляйте комментарии!

Share/Save

Это Вам так же может быть интересно!