ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

DTMF Payload Type

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

DTMF Payload Type

Сообщение HarDX » 20 сен 2018, 11:30

Здравствуйте,
может кто сталкивался: можно ли заставить Asterisk использовать Payload отличный от 101 для DTMF RFC2833.
Два устройства имеют несколько payload type 101 119 127 и т.п., но Asterisk всегда делает при вызове Invite с типом 101
HarDX
 
Сообщений: 7
Зарегистрирован: 28 ноя 2013, 16:38

Re: DTMF Payload Type

Сообщение zzuz » 20 сен 2018, 13:06

директива dtmfmode отвечает за выбор типа DTMF .
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: DTMF Payload Type

Сообщение HarDX » 20 сен 2018, 16:34

Это понятно интересует как задать не только 101 а например 127 payload
HarDX
 
Сообщений: 7
Зарегистрирован: 28 ноя 2013, 16:38

Re: DTMF Payload Type

Сообщение ded » 20 сен 2018, 16:59

Описание
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
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH