Страница 1 из 1
DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 09 ноя 2015, 15:43
gaspaarr
Такой вопрос, входящий транк, в настройках dtmfmode=rfc2833, когда входящие от других провайдеров с DTMF проблем нет, но иногда бывают входящие от абонентов того же провайдера, и от них не воспринимаются DTMF, на записи слышны тоны, соответственно как я понимаю это означает что у клиента dtmfmode=inband, а голосовой шлюз (астериск) никакой конвертации между inband (который получил от одного абонента) и rfс2833 (который слушаем мы) не делает?
Это косяк всецело на совести провайдера\клиента или мы можем как-то настроить свой (fbpx) чтобы он так же воспринимал и inband тоны?
Re: DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 09 ноя 2015, 17:14
Glukinho
dtmfmode = auto ?
Re: DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 09 ноя 2015, 17:53
gaspaarr
Поставил dtmfmode=auto, без изменений
Re: DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 09 ноя 2015, 17:55
Zavr2008
На записи PCAP этого RTP при нажатии кнопок - так и идет лишь 1 PT кодека или же есть дублирование rfc2833 + inband?
Re: DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 10 ноя 2015, 11:38
MIKS
Если DTMF идет внутри RTP (в общем payload) то за детектирование отвечает dsp (см. dsp.conf) Он работает только на slinear ALAW ULAW TESTLAW. Это работает четко в режиме inband (я не совсем уверен про auto)
Сначала рекомендую проверить inband и если сигналы детектируются то придется пилить rtp_engine и dsp
Re: DTMF при входящих: inband и rfc2833 одновременно?
Добавлено: 10 ноя 2015, 11:47
Glukinho
Проще провайдеру настучать, явно же его косяк.