Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

Delphi + дозвон + определение нажатой кнопки телефона   Найти похожие ветки 

 
Канарейка ©   (2003-11-21 20:56) [0]

Мне надо написать програмку которая будет
1.Принимать входящий звонок
2.Обрабатывать нажатие кнопок на телефоне

Я даже не знаю как к этому подойти
Может какие компоненты помогут
или с чего начать?

Спасибо


 
Юрий Зотов ©   (2003-11-21 21:01) [1]

Начните с начала - с вопроса, а как, собственно, телефон физически подключается к компьютеру и как обменивается с ним информацией?

После ответа на этот вопрос станет ясно, что и как должна читать/писать программа.


 
dataMaster ©   (2003-11-21 21:08) [2]

Или отдельное устройство строить %-) и софт к нему писать.


 
Канарейка ©   (2003-11-21 21:10) [3]

1.Принимать входящий звонок
2.Обрабатывать нажатие кнопок на телефоне который дозвонился ко мне


 
Evgeny V ©   (2003-11-22 06:50) [4]

У меня была похожая задача, автоответчик на модеме, с приемом команд по нажатой кнопке на телефоне(при тоновой конечно посылке). Работал с модемом через COM порт, можно через апи, есть и много компонентов для порта, например на www.torry.net. Настраивал модем согласно описанию на него AT командами, у меня это выглядело примерно так
ATHE0S0&K3=0
AT#CLS=8
AT#VBS=8
AT#VSR=7200
ATS0=2 (скольлько ждать звонков до того как модем сам поднимет трубку)
Но к сожелению на разные типы модемов набор команд или действия, которые делает модем, могут несколько разниться, надо смотреть описание на конкретно твой модем
, ком порт настраивал на ожидание событий SetCommMask(FComPort,EV_RXCHAR | EV_TXEMPTY | EV_DSR ))
. RING можно ждать тоже по событию, но оно работало только в NT подобных системах, под 9x не возникало, так что можно ждать строку RING от модема (это то же можно указать АT командой) и проверять состояние линии на COM порте
GetCommModemStatus(FComPort,&ModemStatus);
return ((ModemStatus & MS_RING_ON)!=0);
(код на си). Я настроил модем так (см выше список АТ команд), что при звонке он после 2 звонка сам поднимал трубку и переходил в командный режим, в этом случае я не ждал строки RING от модема, а ждал строки, которая говорит, что модем перешел в командный режим, для моего модема это VCON, в этом режиме в случае если на телефоне нажимают кнопки (посылают тон DTMF), то он выдает соотвествующий кнопке символ в COM порт. Кстати по модемам есть библиотечка, сам не пробовал, читал отзывы - хорошие, можешь поискать на www.torry.net VML, по описанию она умеет все то что тебе надо. Если будут вопросы, или трудности с поиском этих библиотек, пиши мне на почту evgeny_v@rambler.ru или в анкете(желательно на нее, но два дня уже не работает, так что лучше на обе). Успеха:-))



Страницы: 1 вся ветка

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
1-16397
Yegorchic
2004-01-22 20:16
2004.02.06
MDIForm ы


1-16383
Бывающий
2004-01-23 16:39
2004.02.06
TOleContainer. Мышь ведет себя странно. Не select-ит Помогите ПЛЗ


14-16694
dream
2004-01-16 09:51
2004.02.06
Всем кто интересуеться игровыми клубами


14-16586
Nick-From
2004-01-18 21:51
2004.02.06
Тихий кулер на Socket 478


1-16509
TurburatoR
2004-01-27 11:50
2004.02.06
Как изменить порядок переключения по элементам формы по ТАБ