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

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

2
задан 10 June 2019 в 13:48
1 ответ

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

0
ответ дан 3 December 2019 в 13:40

Теги

Похожие вопросы