Re[3]: DTMF через SIP
От: Stanislaw K СССР  
Дата: 17.04.25 05:33
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

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


ЕМ>А в каком виде шлются эти посылки при звонке с мобильника?


С мобильника dtmf дублируется in-band и RTP. На мобильник in-band.

ЕМ>Коммутатор или PBX может быть настроен так, чтобы вести себя по-разному при звонках по GSM и SIP?


С большой вероятностью оно так и настроено — по SIP один набор кодеков, в GSM другой.

SK>>in-band генерирует тон на клиенте и шлет его как голос (как если бы вы воспользовались blue box аппаратным тон генератором и попищали в микрофон трубки).

ЕМ>Это я в курсе.

Этот вариант можно проверить. (попищать в трубку программным тон генератором).

SK>>Может "не проходить", из-за сжатия в используемых кодеках и перекодировании по пути из одного в другой.

ЕМ>Настолько, что речь не искажена, но тоновые посылки искажаются?

Да.

SK>>по возможности перейти на G.711 (a-law)

ЕМ>Ни один из моих клиентов его не поддерживает. Есть только PCMA, PCMU, speex, G.722, BV16, GSM, SILK, AMR, AMR-WB, ISAC, ISBC.

PCMА название одного из варианта реализации.

Больше нужно смотреть не потенциальные возможности клиента, а что поддерживается со стороны PBX, и что (из совпавшего) они решили использовать в этот раз.

По простому — на клиенте отключить заведомо не нужные кодеки и перезапустить его.
Все проблемы от жадности и глупости
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.