Установка кодека 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"
Коментарии: