Страница 2 из 2

Re: Не работает донабор.

Добавлено: 12 июл 2013, 17:20
Vlad1983
самый простой способ узнать какой режим DTMF использовать - посмотреть на входящий INVITE от оператора
если в DSP части присутствуют
m=audio 20516 RTP/AVP 0 8 101
...
a=rtpmap:101 telephone-event/8000
...
значит следует использовать dtmfmode=rfc2833

если не rfc2833
жмакаем кнопки при входящем звонке к себе, на том аппарате с которого звоним, если в сигналке прилетает INFO используем dtmfmode=info

иначе dtmfmode=inband при этом запретить все кодеки кроме alaw, ulaw

Re: Не работает донабор.

Добавлено: 12 июл 2013, 18:00
tma
Бывает всякое. Например оператор сообщает, что поддерживает INFO.
На DTMF в INFO отвечает OK, но DTMF не проходит.
Требование - RFC2833 с payload 101 (тоже имеет значение).
При этом про RFC2833 в SDP - тишина.
Вот такие чудеса...

Re: Не работает донабор.

Добавлено: 12 июл 2013, 19:36
kidoro
интересно как-то.
Если ставлю в sip.conf sip_accounts.conf - никакой реакции, донабор не работает. Если в sip.conf sip_accounts.conf по умолчанию, а в настройках самого телефона (d-link DPH-150SE если важно) ставлю DTMF type = inband - все ок, донабор распознается. А в самом астериске где-то можно это поставить, чтобы не бегать по всем телефонам?

Re: Не работает донабор.

Добавлено: 12 июл 2013, 19:54
Vlad1983
астериск не может конвертить из одного типа dtmf в другой

Re: Не работает донабор.

Добавлено: 12 июл 2013, 22:37
tma
Кстати зря, из INFO в RFC2833 и наоборот ничего особо сложного.

Re: Не работает донабор.

Добавлено: 13 июл 2013, 13:36
ys1797
Да, конечно, ничего сложного :)
Особенно, когда медия и sip ходят по разным маршрутам и вообще разным транспортом.

Re: Не работает донабор.

Добавлено: 13 июл 2013, 15:01
tma
Конечно при условии проксирования.