Какова цель использования DTMF в программном телефоне на основе SIP? - PullRequest
3 голосов
/ 16 февраля 2012

DTMF используется в некоторых программных телефонах на основе SIP для обработки типа полезной нагрузки.Но процесс и важность использования DTMF мне не понятны.Программный телефон с открытым исходным кодом, такой как Red5phone и Sipdroid , использует DTMF.Кто-нибудь, пожалуйста, объясните проблему или укажите мне куда-нибудь, я могу найти достаточно хорошее объяснение.

Спасибо.

Ответы [ 4 ]

4 голосов
/ 16 февраля 2012

Если вы звоните на какой-то номер телефона с автоответчиком, он может попросить вас выбрать один из нескольких пунктов меню, после чего вы нажмете номер на ваш выбор. Этот номер должен быть передан с использованием DTMF для пиринга.

Это то, что имеет значение DTMF.

Надеюсь, я не понял вашего вопроса.

Для полезной нагрузки RTP DTMF см. RFC2833 .

0 голосов
/ 24 января 2014

Я могу соотнести использование и важность DTMF к меню IVR (Интерактивный голосовой респондент), как в моем проекте.

В таких меню, как «Неудачная обработка вызовов», обычно указывается меню «IVR».нажмите 1, чтобы отправить голосовую почту.нажмите 2, чтобы перезвонить.нажмите 3, чтобы сделать что-то еще ....

Обычно для выбора есть выпадающая цифровая клавиатура. Пока программный телефон sip используется на клавиатуре рабочего стола, можно использовать для ввода номера.В планшетах или Ip телефонах имеется цифровая клавиатура, а в случае сенсорных телефонов - внешний вид цифровой клавиатуры.

0 голосов
/ 05 февраля 2013

DTMF - это сокращение от двухтональной многочастотной сигнализации, и оно используется для телекоммуникационной сигнализации по телефонным линиям. DTMF применяется в тональной полосе между телефонными трубками и другими устройствами связи и коммутационным центром. Это позволяет тональный набор в кнопочных телефонах. (Для получения дополнительной информации вы можете посетить следующую страницу: voip-sip-sdk.com/page234)

0 голосов
/ 27 апреля 2012

Вопрос довольно неопределенный, поэтому без углубленного изучения DTMF требует особой обработки в SIP, поскольку речевые кодеки с низкой пропускной способностью плохо переносят его. Пока вы придерживаетесь G711, вам не нужно заботиться, просто генерируйте тоны внутри полосы. (как часть голосового потока.)

Чтобы использовать более продвинутые кодеки, вам нужно будет поддерживать передачу нажатий клавиш клавиатуры в виде событий RTP или сообщений SIP INFO (желательно для возможности согласования обоих вариантов).

http://www.voip -info.org / вики / просмотр / SIP + DTMF + Signaling

...