DTMF-сигнал - один из столпов связи...и одна из основных и самых частых проблем в ней, а особенно в ip-телефонии.
Начнем с базового, как расшифровывается Dual-Tone Multi-Frequency
Что дословно можно перевести как: Двухтональный Многочастотный
Это аналоговый сигнал, используемый для набора телефонного номера в т. ч. и добавочного.
Так вот способов их много разных, как и куда его запихивать в сетях IP.
Сегодня о двух популярных способов в H.323 на AddPac
1) H.245 Signal:
Метод передачи DTMF в канале сигнализации H.245(мы ведь помним что H.323 это целый стек протоколов и рекомендаций).
Его особенность - это передает сигнал в сообщение, которое содержит помимо значения передаваемой цифры еще и ее продолжительность, так называемый tone length
И как мы его настраиваем:
И как его увидим в дампе:
Сравним со следующим:
2) H.245-alphanumeric:
Метод передачи DTMF в канале сигнализации H.245. Набранные цифры пердается в виде символа ASCII(в дампе хорошо видны) с фиксированной продолжительностью в 500ms.
И как мы его настраиваем:
И как его увидим в дампе:
Заметки на полях DTMF:
В дампе видим отдельным пакетом UserInput всегда, но в signal не видно цифры, а в alphanumeric видно четко какая цифра пришла - это одно из основных почему люблю пользоваться именно этим режимом + фиксированная длина производит ощущение большей надежности.
Комментариев нет:
Отправить комментарий