Инструменты пользователя

Инструменты сайта


dtmf

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

dtmf [2018/08/09 03:19] (текущий)
Строка 1: Строка 1:
 +====== DTMF ======
 +
 +
 +{{htmlmetatags>​
 +metatag-description=(Тональный набор, тональный сигнал (DTMF) — двухтональный многочастотный аналоговый сигнал,​ используемый для набора телефонного номера. Сфера применения тональных сигналов:​ автоматическая телефонная сигнализация между устройствами,​ а также ручной ввод абонентом для различных интерактивных систем,​ например,​ голосового автоответа (DISA или IVR).)
 +}}
 +
 +
 +**DTMF** (Dual-Tone Multi-Frequency) - тональный набор, тональный сигнал. [[RFC]] 2833. DTMF режим определяет как устройство будет посылать тоновые сигналы по [[VoIP]]- соединению.
 +
 +Строго говоря,​ сигналы многочастотного набора номера (DTMF) -это не что иное, как просто звуковые сигналы,​ передаваемые по телефонному каналу. При передаче их по цифровой телефонной сети не возникает никаких проблем,​ так как кодирование при помощи алгоритма G.711 не накладывает никаких ограничений на вид звуковых сигналов - это может быть речь, сигналы модема,​ или тональные сигналы - все они будут успешно воспроизведены на принимающей стороне.
 +Узкополосные кодеки,​ чтобы достичь низких скоростей передачи,​ используют тот факт, что сигнал,​ который они кодируют,​ представляет именно речь. Сигналы DTMF при прохождении через такие кодеки искажаются и не могут быть успешно распознаны приемником на приемной стороне.
 +
 +Когда пользователю ТфОП нужно ввести какую-то дополнительную информацию в удаленную систему при уже установленном соединении (например,​ номер дебитной карты или номер пункта меню автоинформатора),​ необходимо обеспечить возможность надежной передачи DTMF- сигналов через сеть IP- телефонии. В случаях,​ когда система,​ взаимодействующая с пользователем,​ просто задает вопрос и ждет ввода, длительность и момент передачи сигнала не важны. В других случаях система зачитывает пользователю список и просит его нажать,​ например,​ кнопку «#», как только он услышит нужную информацию;​ здесь ситуация более сложная,​ и необходима более точная привязка ко времени.
 +
 +{{ ::​dtmf-01.jpg?​600 |}} Описание фотографии:​ Клавиатуры на телефонах для систем Autovon использовали все 16 сигналов DTMF. Красные клавиши в четвертом столбце создают события A, B, C и D DTMF.
 +
 +Существуют два основных метода передачи сигналов DTMF по сетям IP- телефонии.
 +  * Обязательный метод. Специальное сообщение протокола [[Н.245]] (Userlnputlndication) может содержать символы цифр и «*», «#». В данном случае используется надежное [[TCP]]- соединение,​ так что информация не может быть потеряна. Однако из-за особенностей TCP могут иметь место значительные задержки;​
 +  * Нестандартный метод, предложенный Форумом [[VoIP]]. Он может быть применен в терминалах H.323 v2 при использовании процедуры [[fastStart]] и отсутствии канала Н.245. Для передачи сигналов DTMF открывается специальная RTP- ессия, в которой передаются кодированные значения принятых цифр, а также данные об амплитуде и длительности сигналов. Может быть использована та же сессия,​ что и для речи, но со специальным типом полезной нагрузки. Использование RTP позволяет привязать DTMF- сигналы к реальному времени,​ что является важным преимуществом данного метода.
 +
 +В принципе,​ первый метод может быть более предпочтительным,​ однако в случае международных вызовов и при использовании удаленных систем,​ требующих жесткой привязки ввода пользователя ко времени,​ может оказаться необходимым применить второй метод.
 +
 +Шлюзы IP- телефонии должны обязательно подавлять искаженные сигналы DTMF, прошедшие через основной речевой канал. В противном случае,​ при восстановлении сигналов,​ о которых была принята информация,​ могут возникнуть неприятные эффекты наложения и размножения сигналов.
 +====== SIP DTMF ======
 +Передача DMTF сигналов в протоколе [[SIP]] может быть обеспечена с помощью сообщений INFO или при помощи RTP сообщений,​ протокола передачи медиаданных. Эти методы определены в документе http://​www.ietf.org/​rfc/​rfc2833.txt - IETF RFC 2833.
 +
 +Передача DTMF-сигналов по сетям VoIP возможна тремя способами:​ **RFC2833, PCM, SIP INFO**.
 +
 +Следует использовать тот режим, который рекомендован провайдером.
 +
 +  * [[RFC]] 2833 отправляет DTMF-тоны в RTP-пакетах UDP-пакетов.
 +  * PCM (Pulse Code Modulation) импульсно-кодовая модуляция сигнала включает DTMF в медиапоток. Наилучший способ при использовании G.711. Кодеки с компрессией (G.729) могут обрезать тоновые сигналы.
 +  * **SIP INFO** отправляет DTMF-тоны в SIP-сообщениях. Цель использования метода INFO - это предоставление возможности транспортировки информации,​ используемой в сеансе связи, которая генерируется уже в процессе самого сеанса. Как один из примеров,​ это передача сообщений,​ содержащих управляющую информацию,​ интерфейсов ISUP и ISDN, которым необходимо передавать сигнальную информацию для управления вызовами через телефонную сеть.
 +
 +
 +===== Дополнительные источники о DTMF =====
 +  * [[http://​voip.rus.net/​tiki-index.php?​page=SIP+DMTF+Signalling|DTMF сигнализация в SIP]]
  
загрузка...
dtmf.txt · Последние изменения: 2018/08/09 03:19 (внешнее изменение)