Установка кодека G.729 на Asterisk, Elastix, FreePBX, AsteriskNOW

Опубликовано в Asterisk

Установка кодека G.729 на Asterisk, Elastix, FreePBX, AsteriskNOW

Данный кодек является платным, и во всех дистрибутивах на базе Asterisk, он работает в режиме passthrough, то есть сквозного пропускания без транскодинга.
Для того, чтобы получить полноценный транскодинг G729 необходимо приобрести лицензию, но это не наш метод;)

Готовый модуль можно скачать отсюда или с оригинального сайта.
Проверяем кодеки которые уже подключены в систему, если напротив прочерки значит кодек работает в режиме passthrough:

asterisk -rx "core show translation"

Находим нужный нам кодек, переименовываем его в “codec_g729.so” в и кладем в папку /usr/lib64/asterisk/modules:

cd /usr/src
wget http://asterisk.hosting.lv/bin/codec_g729-ast110-gcc4-glibc-core2.so
mv  codec_g729-ast110-gcc4-glibc-x86_64-core2.so codec_g729.so
cp codec_g729.so /usr/lib64/asterisk/modules
asterisk -rx "module load codec_g729.so"

Перезагружаем Asterisk и проверяем результат:

/etc/init.d/asterisk restart
asterisk -rx "core show translation"

Коментарии: