Обнаружил вчера заметную, в моем случае регрессию, внесённую в 1.4 при переходе на DAHDI. При замене констант HAVE_ZAPTEL на HAVE_DAHDI была допущена ошибка. Теперь при сборке с Zaptel не компилируется код, отвечающий за работу опции internal_timing из asterisk.conf. Это означает что даже если опция включена, при работе на SIP каналах с CNG звук будет прерываться, икать и делать прочие плохие вещи. Как выход можно перейти с использования Zaptel на DAHDI. Простого выхода для пользователей Elastix и прочих дистрибутивов, самостоятельно обновивших Asterisk в его составе нет. Репорт об ошибке составлю в течении часа, а вот исправлять пока некогда.

PS. Видимо не всё так страшно, проблема есть и она сложнее чем я думал. Прийдётся разбираться и делать патч.

автор igorg \\ теги: , , , ,

Нет, не просто пошуметь, ой как не просто пошуметь. Я пользуюсь asterisk с самых первых версий (с 1.0, если точнее). Вышел он как раз по-моему когда я начал заниматься VoIP — 3 года назад. Как много времени прошло, насколько больше функций стало в астериске. Но одно остаётся неизменным 🙂 Кто пользуется SIP провайдерами и не видел сообщения «Comfort noise support incomplete in Asterisk RFC 3389. Please turn off on client IP.»? Да, в астериске нет до сих пор поддержки CNG и VAD.

Далее »

автор igorg \\ теги: , , , ,