Re: DTMF через SIP
От: Stanislaw K СССР  
Дата: 16.04.25 18:03
Оценка: 16 (1)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Уже много лет пользуюсь SIP, звоню с телефона под Android через SipDroid и CSipSimple. Раньше, пока везде были тоновые меню, DTMF нормально работал. Последний год пользоваться DTMF не приходилось, а несколько дней назад приспичило, и такое ощущение, что оно не работает — роботы не реагируют на посылки, продолжая талдычить дальше по порядку.


ЕМ>В CSipSimple есть выбор способа отправки событий DTMF — RTP, SIP, in-band. Перепробовал все — без толку.


ЕМ>Есть ли какие-нибудь способы проверить, как эти посылки воспринимаются на той стороне?


ЕМ>Если звонить на обычный телефон, то абонент слышит тональные посылки, но непонятно, в каком месте они преобразуются в звук.



RTP(rfc2833) и SIP шлются в виде метаданных до коммутатора/PBX, и передаст ли он DTMF дальше зависит от настроек коммутатора/PBX.

in-band генерирует тон на клиенте и шлет его как голос (как если бы вы воспользовались blue box аппаратным тон генератором и попищали в микрофон трубки).
Может "не проходить", из-за сжатия в используемых кодеках и перекодировании по пути из одного в другой.

по возможности перейти на G.711 (a-law)
Все проблемы от жадности и глупости
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.