![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с модемом [D7, WinXP]
Eugem © (2007-07-16 00:46:00)Друзья, подскажите.
dial-up модем упрощенно работает следующим образом:
1. Открытие порта модема.
2. Набор номера.
3 Соединение с модемом провайдера - т. е. модем провайдера снимает трубку и происходит обмен данными.
Если звонить на обычный городской телефон - то тубку снимет человек. Можно ли зафиксировать момент снятия трубки человеком? Т. е. гудки дозвона пропадают и слышится голос или тишина.
Если можно, то как это сделать?
Eugem (2007-07-16 21:41:00) [1]У меня модем встроенный в сотовый телефон Motorola C380. Какой он именно трудно сказать. Вобщем всё дело в том, что когда на другом конце трубку берет человек, то модем секунд 10-20 посылает звук "пик-пик-пик" и только потом выдет, что нет ответа. Ну и соответственно за это списываются деньги - исходящий звонок.
Так вот я хочу либо сократить до минимума количество "пик-пик-пик", либо фиксировать, что трубка снята и сразу её положить...
Я посмотрел на всякие RAS API, но ничего особо подходящего не нашел. Пожет какие-то команды инициализации модема есть специальные для уменьшения времени ожидания ответа - тогда вообще программу писать не нужно. Вобщем очень прошу Ваших советов и помощи.
Anatoly Podgoretsky (2007-07-16 15:29:00) [2]> Сергей М. (16.07.2007 11:55:03) [3]
Так не времена же 2400 Connect и американских киноподелок
Сергей М. (2007-07-16 11:55:00) [3]
> будем считать, что у него простой или что программа ожидает
> data
Будем также считать, что человек не может свистеть и хрюкать как модем, т.е. имитировать издаваемые модемом звуки)
Anatoly Podgoretsky (2007-07-16 11:49:00) [4]> Сергей М. (16.07.2007 11:02:01) [1]
Вообще то модемы разные бывают, есть такие которые определяют - data, fax, voice
Но будем считать, что у него простой или что программа ожидает data
Сергей М. (2007-07-16 11:02:00) [5]
> Можно ли зафиксировать момент снятия трубки человеком?
А зачем ?
Модем сам определит, что на том конце труба снята кем угодно, только не "братом по разуму", и повесит трубку вернув соотв.код отказа.