Asterisk FreePBX различные кодеки при соединении
В процессе работы с FreePBX возникла интересная ошибка, когда при звонках на некоторые телефоны, звонок телефона раздается, но при ответе операторы друг друга не слышат. Проблема крылась в различии используемого оборудования.
Дело в том, что у одного клиента при соединении использовался кодек, например ulaw, а у другого в это время g726. Диагностировать проблему удалось с помощью CLI Asterisk, вызываемого командой
asterisk -r
и отслеживания активных подключений:
sip show channels
Данная команда показывает, какие кодеки используются в данный момент в активных разговорах.
Решение проблемы, может быть и не самое лучшее, но вполне рабочее:
в настройках внутренних номеров клиентов (Applications -> Extensions -> клиент) устанавливаем ограничение на использование кодеков:
Disallow: all
Allow: ulaw
Таким образом проблема в несовместимости кодеков снимается.
Поделиться "Asterisk FreePBX различные кодеки при соединении"