Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Распознавание DTMF сигнала голосовым модемом [D7, WinXP]


Евген ©   (2003-04-14 12:58:00) 

Знатоки, подскажите пожалуйста с помощью каких команд, или каких компонентов можно распознать DTMF сигнал в линии. Я точно знаю что это возможно на голосовом модеме т.к. в комплекте поставки идет прога, превращающая модем в автоответчик с возможностью удаленного управления им. Если кто сталкивался с подобным вопросом буду благодарен за любую информацию на этот счет.


Евген   (2003-04-16 18:28:00) [1]


> velsi

Спасибо, щас гляну.


velsi   (2003-04-16 10:21:00) [2]

Как ловить DTMF я напсал, а генерить их можно просто исходя из того, что DTMF-сигналы это просто напросто набор сигналов определенных частрот....

Глянь вот на эту дискуссию http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20126576.html
Надеюсь, это тебе поможет


Евген   (2003-04-15 18:07:00) [3]

.
> velsi


> при звонке берешь трубу

Мне нужно ловить DTMF код при дозвонек определенному девайсу на определенном номере. Последовательность действий такая:
1. Набираем номер на котором стоит девайс;
2. Девайс поднимает трубку и приветливо "пищиь" какую-нибудь цифирь в DTMF;
3. Прога через модем выдает в линию DTMF код определенной команды (скажем запрашивает температуру);
4. Девайс опять таки в DTMF коде выдает ответ и вешает трубку.

Ну типа почти так если упрощенно.
Для дозвона и отслеживания длинных и коротких гудков в линии я использую Aync Pro, а что делать с DTMF - ума не приложу, хоть бери и на LPT паяй девайсину для выдачи и приема DTMF сигнала (есть такие телефонные микрухи с параллельным интерфейсом, но неохота это делать раз модемом можно! Да и с LPT я не очень "дружу".


velsi   (2003-04-15 16:18:00) [4]

в строку инициализации вставляешь +FCLASS=8 .... при звонке берешь трубу (ATA) ... модем выдает VCON и далее побегут циферьки dtmf-набора....все просто, если знать =)


Евген   (2003-04-15 15:33:00) [5]

Может конечно оно и так...
Вот поэтому я и интересуюсь, может кто с подобной проблемой уже сталкивался?


pasha676   (2003-04-15 12:25:00) [6]

Описание таких функций обязательно должно быть в описалки к модему. Я думаю, что для разных модемов они разные, т.к. это не стандартные AT - команды (в них и то бардак).

Кстати может прога к модему распознает DTMF путем снятия величины сигнала и вычислению частоты? Т.е. програмно, а не функционально-железячно.


Евген   (2003-04-15 11:15:00) [7]

Люди!!! Ну неужели никто не знает?!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо