Назад | Перейти на главную страницу

Asterisk пропускает первый DTMF

Я настроил сервер Asterisk для приема звонков из одной sip-магистрали, а затем для дозвона через другой (мой провайдер VoIP). Оба соединительных канала настроены с использованием режима dtmf SIP INFO. Дело в том, что когда я завершаю вызов и отправляю DTMF, сервер Asterisk всегда игнорирует первый отправленный мной dtmf, он отвечает на 200 OK на конечную точку, но не пересылает сигнал на другую ветвь вызова. Начиная со второго DTMF, он отвечает 200 OK и нормально пересылает SIP INFO на другой участок. Вы когда-нибудь видели это? Я проделал то же развертывание в лабораторной среде и получил те же результаты.

не знаю, почему это решило проблему, но это так. Я поделюсь со всеми, если у кого-то возникнет такая же проблема. Я прокомментировал строчку «disallow = all» в конфигурации магистрали. Я продолжал использовать тот же кодек, который использовал раньше (G711a), но по какой-то причине информация начала работать правильно только после того, как я внес это изменение.