Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Поднятие трубки (http://forum.oszone.net/showthread.php?t=50204)

maslen 08-06-2005 00:55 330891

Поднятие трубки
 
Кто-нибудь знает как програмно определить момент поднятия трубки абонентом при голосовом звонке с модема? И как можно узнать, что линия свободна и можно набирать номер? Ещё желательно определить - не занято ли у абонента, но наверное тут нужно отлавливать строку "BUSY", при условии, что модем будет в состоянии с этим разобратся. У меня WinXP, модем Genius GM56PCI-L Internal Modem.

bionicman 15-06-2005 16:40 333271

Ну начнем с того, что тебе самому не нужно узнавать что линия свободна. За тебя это делает модем. Например если послать в порт команду "ATDP2224455\n\r" можем поднимит трубку, дождется длинного гудка и наберет номер. Даный модем в состоянии определить сигнал "BUSY" даже на очень старых АТС. Насчет программного определения момента поднятия трубки, точно не скажу. Попробуй простой способ: прочесть порт модема в этот момент. Так можно найти много интересного. И еще RTFM :).


Время: 15:52.

Время: 15:52.
© OSzone.net 2001-