![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.06.2007
Сообщений: 3
|
![]()
Привет всем!!!
Прошу помочь мне, если сможете, в решении такой проблемки. Сначала немного о том, что меня интересует. Я работаю связистом. В ночные смены (и не только) мне приходится обзванивать села на наличие связи с ними. Сел много. А работать ночью как-то не хочется. Ночью желательно спать ![]() ![]() Поэтому у меня возникла идея приспособить для этой цели комп, с подключенным модемом для Dial-Up-соединения. А процесс обзвона сел выглядит так. Набираем № на определенную АТС. Автоответчик "поднимает" трубку, пищит мне на протяжении 2-3 сек. После этого автоответчик трубку "кладет", связь разрывается. Так вот. Написал я небольшую прогу для этих целей. Комп поочередно набирет номера АТС. Все чудесно. Но мне необходимо знать результат каждого этапа связи (т.е. были ли посылки вызова, поднятие трубки, писк от автоответчика и т.д). А модем возвращает мне результат только после того, как связь прекращается сообщением "BUSY" (аб. занят). Поэтому никакой полезной информации для меня нет. До момента разрыва связи модем упорно не хочет выдавать мне собщения (может это коммерческая или государственная тайна для него? ![]() Вопрос: как опросить модем, чтобы узнать: а) был ли гудок перед набором номера; б) были ли посылки вызова на АТС; в) был ли ответ; г) была ли "положена трубка" автоответчиком. 7 Судя по описанию модема ZyXEL U-336E Plus, модем все эти этапы установления связи отслеживает. Но как извлечь результаты из железа? Какой регистр надо опрашивать? Или моя затея результата не принесет? Если кого заинтересует моя идея, прошу откликнуться. Заранее благодарен за ответы (умные и не очень) ![]() Если получится написать прогу, то обязательно поделюсь ею со всеми, кто пожелает! С уважением ко всем - spin. |
![]() |
![]() |
![]() |
#2 |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
![]()
набор AT-команд для модемов уже нашел? Судя по вопросам-нет. Ищи, там ответы на все вопросы, да и вообще много интересных возможностей.
З.Ы. Есть набор АТ- команд для GSM модулей, там много команд совместимо с обычными модемами, если надо выложу. З.З.Ы. А что за автоответчики на другом конце линии? Дело в том, что модем вряд ли распознает поднятие трубки абонентом, вот если соединяется он с другим модемом, тогда проще, сигнал установления связи то он точно распознает.
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
Последний раз редактировалось VDLab; 18.06.2007 в 01:06. |
![]() |
![]() |
![]() |
#3 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]() Цитата:
конечно надо. |
|
![]() |
![]() |
![]() |
#4 |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
![]()
Вот, вобщем ПДФка, правда не обессудьте на англицком, русский нынче не в моде.
![]()
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
|
![]() |
![]() |
![]() |
#5 |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
![]()
Вот еще терминалка(пока без исходников, надо сначала до кучи все сложить), писалась для себя, т.е оформления толком нет
![]()
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 17.06.2007
Сообщений: 3
|
![]()
Спасибо за ответы.
набор AT-команд для модемов уже нашел? Судя по вопросам-нет. Ищи, там ответы на все вопросы, да и вообще много интересных возможностей. Интересно, а как можно заставить модем набирать номер не зная АТ-комманд? Конечно нашел описания АТ комманд. ![]() И еще. Я не нашел в возможных сообщениях модема сообщений типа "обнаружен ответ абонента" или "номер набран удачно". Возможно таких сообщений модем не выдает. Тогда моя затея терпит неудачу... ![]() |
![]() |
![]() |
![]() |
#7 |
Регистрация: 17.06.2007
Сообщений: 3
|
![]()
Автоответчики типа реле, котор. срабатывает от сигнала вызова и подключающее обычный генератор на одном транзисторе с трансформаторной обратной связью или что-то вроде этого.
|
![]() |
![]() |
![]() |
#8 | |
Embedder
Пользователь
Регистрация: 01.11.2006
Сообщений: 68
|
![]() Цитата:
А вообще, негоже компьютеру такой простой работой заниматься, вот для микроконтроллера задача в самый раз, там проще такие задачки решаются.
[SHIFT] вправо, [SHIFT] влево считается [ESCAPE]ом и карается REBOOTом!
Последний раз редактировалось VDLab; 18.06.2007 в 18:22. Причина: Захотел дополнить |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Password and Login in Dial-Up | zetrix | Безопасность, Шифрование | 2 | 16.12.2010 18:48 |
dial-up подключение | masm | Работа с сетью в Delphi | 5 | 03.09.2010 21:22 |
Как программно вызвать Dial Up | Helg | Работа с сетью в Delphi | 4 | 01.04.2009 23:05 |
Dial Up соединение через модем | sato_2005 | Работа с сетью в Delphi | 3 | 16.07.2008 22:00 |
работа с модемом! | prog | Win Api | 4 | 30.11.2006 06:35 |