Установка кодека g729 на asterisk

2) Які кодеки у нас працюють в системі

Подивитися наявність кодека можна командою

де у висновку повинна бути присутнім рядок codec_729

або виконавши в консолі asterisk команду core show translation

Навпаки кодека g729 повинні бути цифри, якщо стоять мінуси, значить, кодек не встановлений.

Далі дізнаємося розрядність системи командою

Перший варіант буде свідчити про те, що у вас встановлена ​​32 бітна операційна система. Про це свідчать значення (i686 i686 i386). У другому рядку встановлена ​​64 бітна система, на що вказують такі значення (x86_64 x86_64 x86_64).

дивимося підтримку SSE інструкцій у процесора

У нашому прикладі ми будемо завантажувати модуль для Asterisk 11.10.2 32bit, з підтримкою інструкцій SSE3

Викачуємо вихідні з сайту командою

Заходимо в консоль Asterisk і модулями ядра

Можна зробити все трохи швидше і скористатися ось цими командами

5) Перевіряємо
Якщо все пройшло успішно, то перезапускаємо Asterisk і перевіряємо, чи встановлений наш кодек.
Якщо модуль довантажити успішно, то по команді core show translation в консолі Asterisk навпаки g729 з'являться цифри. Якщо немає, то необхідно довантажити інший модуль в залежності від типу процесора / системи

Так само перевірити успішність завантаження модуля можна командою

висновок буде таким:

Схожі статті