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


Не знаю з якого часу, але в Астеріск драйвер g729 не присутній в постачанні. Як підсумок, потрібно качати і заливати вручну.

Спершу я знайшов рішення таке. Але це виявилися не кодеки по всій видимості, а тільки заглушка кодека. Якщо вам не цікаво, нижче пункт реальної установки 729 і 723 кодеків.

/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

перейменовуємо
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 і бачимо що замість прокреслень у нас цифрові значення. Якщо все так же прочерки стоять, швидше за все ви вибрали не ту архітектуру, повторіть дії вище для іншої архітектури.

Схожі статті