Как настроить типы DTMF сигнала

Материал из wiki.akuvox-rus.ru
Версия от 13:54, 12 июля 2020; Admin (обсуждение | вклад) (Новая страница: «== Обзор == '''DTMF (Dual-tone multi-frequency signaling)[ Двухтональный многочастотный сигнал]''' это телекомм...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Обзор

DTMF (Dual-tone multi-frequency signaling)[ Двухтональный многочастотный сигнал] это телекоммуникационная система сигналов, которая using the полосу тональных частот через телефонные линии между телефонным оборудованием и другими коммуникационными устройствами и распределительными центрами.

Частота каждого DTMF сигнала:

(Картинка ) 

Обратитесь к Википедии - https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling

Три протокола передачи текущего DTMF события

RFC2833: Обрабатывает rtp события и проверяет наличие пакета RTP EVENT. SIP INFO: Обрабатывает sip события и проверяет наличие пакета sip info. Inband: Не может заглядывать внутрь пакета. Находится внутри голосового потока, и для проверки используется протокол RTP

Например:

Устройства: IT8X (IP адрес: 192.168.35.93, SIP аккаунт: 5173 ) и IT8X (IP адрес: 192.168.35.81, SIP аккаунт: 5174 ) Тестовое окружение: IT8X и PC подключены к интернету через хаб.

Операции:

1. На IT8X нажимается 192.168.35.81 для прямого IP звонка на IT8X, и IT8X нажимает цифры 8, 1, 0 и 3 во время звонка. RFC2833 будет протоколом по умолчанию, вы можете проверить захваченные пакеты

(Картинка )

2. IT8X и Akuvox IP телефон зарегистрированы на SIP сервере. На IT8X набирается 5174 для создания SIP звонка на IT8X. 2.1 По пути: Account(Аккаунт)-Advanced(Расширенные), когда вы выбираете протокол RFC2833 для DTMF:

(Картинка )

На IT8X набираются цифры 0, 2, 1 и 5 во время звонка, вы можете отследить захваченные пакеты:

(Картинка )

2.2 По пути: Account(Аккаунт)-Advanced(Расширенные), когда вы выбираете протокол Info DTMF:

(Картинка )

На IT8X набираются цифры 1, 8 and 5 во время звонка, вы можете отследить захваченные пакеты:

(Картинка )

2.3 По пути: Account(Аккаунт)-Advanced(Расширенные), когда вы выбираете протокол Inband для DTMF:

(Картинка )

На IT8X набирается номер во время звонка, вы можете отследить захваченные пакеты следующим образом:

2.3.1 Введите команду ip.addr==192.168.35.81&&rtp для фильтрации rtp пакетов и выберите один пакет.     (Картинка )

2.3.2 Выберите RTP пакет,Выберите save(5й пункт меню сверху),Выберите аудио формат ‘raw(без обработки)’ и нажмите save(сохранить).

(Картинка )

    

2.3.3 Импортируйте необработанный аудио файл в программу cooledit. Проиграйте аудио файл, чтобы найти звук ‘дуду’.     (Картинка )

(Картинка )

       

2.3.4 Выделите часть аудио файла со звуком ‘дуду’, и кликните Analyze-frequency(Частотный анализ) для анализа. Будет две пиковых частоты, и проверьте, какой DTMF код соответствует частоте по картинке (Частота показывается при наведении указателя мыши на волновой пик, как 945Hz и 1359Hz на картинке).

(Картинка )