Asterisk не обнаруживает тональные сигналы DTMF - PullRequest
0 голосов
/ 23 октября 2018

Asterisk 14 (от Packages @ tucny.com), подключенный к магистрали SIP Twilio

Asterisk не обнаруживает тональные сигналы DTMF.Другие способы (INFO, rfc2833) для отправки DTMF работают корректно.Я играл с длительностью тона и громкостью без успеха.В отладке DTMF я вижу реакцию звездочки на входящие события INFO или rfc2833, но ничего не происходит, когда поступает тональный сигнал.Похоже, звездочка вообще не «слышит» строку.

Я не смог найти никакой информации о модулях, необходимых для обнаружения внутриполосного DTMF.Установленные модули: - asterisk - asterisk-odbc - asterisk-pjsip - asterisk-hep - asterisk-sounds-core-en-alaw - asterisk-sounds-core-en-ulaw

Буду очень благодарен за любую информацию.

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Причина проблемы найдена.Pjsip не поддерживает обнаружение Inband DTMF.Есть информация, что для обнаружения внутриполосного DTMF с помощью pjsip вам нужно написать свой собственный плагин pjsip: https://trac.pjsip.org/repos/wiki/FAQ#dtmf

0 голосов
/ 26 октября 2018

Я не очень хорошо говорю по-английски, но всегда могу научиться.Извините за неверные интерпретации.

Тоны DTMF нуждаются в большем количестве зависимостей в качестве кодека.

Проверьте кодек, используемый на канале, и попробуйте изменить режим dtmf на inband.Еще один пункт, который может помочь, это тоны / частоты в случае FXO.

В случае кодека, проверьте использование alaw.

Я надеюсь, что помог или хотя бы дал свет.

Объятия!

...