Параметр конфигурации SIP клиентов: DTMFmode


Описание

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.

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