Форумы  ·  Войти  · 

Тема: Распознавание DTMF с внешних аналоговых линий

29.10.13 16:49   fixer  (25/07.08.13)  

Добрый день.


ТДЕ100.
Входящий вызов с внешней аналоговой линии.
Программа-клиент на внутренней сип линии. (умеет снимать трубу, звонить, принимать и передавать звуковые данные)
Внешний абонент во время разговора нажал некоторые цифровые кнопки.

Задача - распознать на АТС и передать программе-клиенту нажатые клавиши как sip сообщение “INFO”, либо другим способом, предусмотренном в протоколе SIP, но без попытки  применить частотный анализ rtp-потока голосового тракта внутри самой программы клиента.

Это возможно?

[ #1 ]  29.10.13 17:19   kma  EXPERT  

да , если на время отказаться от СИПа.

[ #2 ]  29.10.13 17:29   Заплетников Д.И.  EXPERT  

На мой взгляд - нет. Перед АТС не стоит такая задача. При вход. звонке она  должна только обеспечить голосовой тракт между СО и ЕХТ. DTMF с  СО она безусловно распознает ( для работы встроенного автосекретаря ), но бывают проблемы с распознаванием  ( качество СО, СО получены из “хитрой коробочки” и т.д.). вы пишете “Внешний абонент во время разговора нажал некоторые цифровые кнопки” так, какой “СИП инфо”, когда тракт УЖЕ проключен.

[ #3 ]  29.10.13 17:35   kma  EXPERT  

fixer, начнем с малого, что за клиент, как живет , чем питается?

[ #4 ]  29.10.13 18:24   НачШтаба  EXPERT  

Однозначно НЕТ.
Петли не помогут.

[ #5 ]  30.10.13 2:48   fixer  (25/07.08.13)  
kma - 29.10.13 17:35

fixer, начнем с малого, что за клиент, как живет , чем питается?

Самостоятельно разработанная программа.
Речь идет о том, можно ли распознавать DTMF нажатия, используя функционал АТС (преобразуя нажатия в sip сообщения, посылаемые программе) или дописывать частотный анализатор (нужен для голосового меню типа DISA, но не только).

Попробовал позвонить с внутренней IP линии (Panasonic IP Softphone) на внутреннюю sip линию, где программа.
При нажатии во время разговора клавиш на IP Softphone никаких сообщений на sip линию не передаётся.
(это видно по сетевому трафику).
То же и при звонке с внешней аналоговой линии.

Настроек, касаемо DTMF нет ни в V-SIPEXT32, ни в V-IPEXT32.
В LCOT16 - только ширина тона DTMF.
С внешней sip линии не проверял. Возможно, что и с них не получу sip сообщения на внутреннюю sip линию.

Похоже, единственный универсальный способ - частотный анализ звукового тракта.

[ #6 ]  30.10.13 4:07   НачШтаба  EXPERT  

Единственный анализатор - да.

Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"