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

DTMF Payload Type

Добавлено: 20 сен 2018, 10:30
HarDX
Здравствуйте,
может кто сталкивался: можно ли заставить Asterisk использовать Payload отличный от 101 для DTMF RFC2833.
Два устройства имеют несколько payload type 101 119 127 и т.п., но Asterisk всегда делает при вызове Invite с типом 101

Re: DTMF Payload Type

Добавлено: 20 сен 2018, 12:06
zzuz
директива dtmfmode отвечает за выбор типа DTMF .

Re: DTMF Payload Type

Добавлено: 20 сен 2018, 15:34
HarDX
Это понятно интересует как задать не только 101 а например 127 payload

Re: DTMF Payload Type

Добавлено: 20 сен 2018, 15:59
ded
Описание
dtmfmode=inband

Можно выбрать: inband, rfc2833, info или auto

inband: Используется для устройств, которые при нажатии кнопки генерируют DTMF тоны. - Если у Вас используется кодек, отличный от ulaw или alaw, тогда эти тональные DTMF посылки будут искажены алгоритмами компрессии аудиосигнала и их становиться невозможно декодировать. Если телефон использует сигнализацию RFC2833, а в asterisk установлен режим inband, тогда, скорее всего, Вы ничего не услышите при нажатии кнопок на телефоне.
rfc2833: http://www.ietf.org/rfc/rfc2833
info: Смотри: SIP method info и SIP info DTMF или http://www.ietf.org/rfc/rfc2976
auto: Asterisk будет использовать режим rfc2833 для передачи DTMF, по умолчанию, но будет переключаться в режим inband, для передачи DTMF сигналов, если удаленный клиент не укажет в SDP сообщении, что он поддерживает режим передачи DTMF - rfc2833. Эта функция была добавлена в CVS HEAD версии, начиная с 6 сентября 2005, и ее нет в версиях Asterisk 1.0.x.


Обратите внимание
DTMF режим Inband не будет работать, если используются голосовые кодеки отличные от ulaw или alaw (G711). В таких случаях, используйте передачу DTMF сигнализацию, передающуюся отдельно от голосового потока, такую как: rfc2833 или info.

Еще одно замечание: установка dtmfmode=info не будет работать с системой голосовых ящиков Asterisks.

Ссылки по теме:

DTMF сигнализация в SIP
Asterisk SIP channels
http://asterisk.ru/knowledgebase/Asterisk+sip+dtmfmode