управление модемом из скрипта

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

управление модемом из скрипта

Сообщение elide »

стоит задача.
нужно, чтоб модем набрал заданный номер, звонил пока не возьмут трубку, но как только возьмут трубку - отключался.
внимание вопрос: как определить момент съема трубки на том конце?
я тут поигрался с миникомом.... модем никак об этом не сигнализирует... может какие параметры при инициализации модема надо задавать? или это нерешаемый вопрос?
слава роботам!
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: управление модемом из скрипта

Сообщение allez »

При подъеме трубки на другом конце линии ваш модем должен получить сигнал CONNECT (в отладочных сообщениях это отражается примерно как "CONNECT 57600"). Вот его и обрабатывайте, например, с помощью chat.
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: управление модемом из скрипта

Сообщение elide »

CONNECT выдается при коннекте (:
а приподъеме трубки - ничего не выдается.
на другом конце нет можема. там человек. поэтому коннекта - не будет.... в этом и проблема.
слава роботам!
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: управление модемом из скрипта

Сообщение allez »

М-да, прошу прощения, опростоволосился :). Никогда не звонил с модема на обычный телефон.
Кстати, а не могли бы вы чуть подробнее описать поставленную задачу? Для чего компьютеру в неинтерактивном режиме дозваниваться до человека? Или вы хотите оставить сообщение на автоответчике?
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: управление модемом из скрипта

Сообщение elide »

хочу сделать что-то типа системы автоматического напоминания и оповещения (:
звонить по крону, до тех пор пока не среагируют.
у меня есть подозрение, что (хотя такой звонок и не несет никакой доп. информации) это будет эффективнее, чем отправка sms.
слава роботам!
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: управление модемом из скрипта

Сообщение allez »

Ну отлично, пусть берут трубку, а потом бросают или ждут до морковкиного заговенья. В первом случае связь будет разорвана по сигналу BUSY, во втором - по NO CARRIER (если, конечно, модем будет настроен на отлов этого сигнала). Для того, чтобы выяснить, брали ли в первом случае трубку можно смотреть, сколько времени прошло между началом набора номера и приходом сигнала BUSY.

P.S. Если не удается зафиксировать начало соединения, то уж его окончание в любом случае можно отловить ;).
Спасибо сказали:
Аватара пользователя
fatboy
Сообщения: 156
ОС: Zenwalk Linux, Windows XP

Re: управление модемом из скрипта

Сообщение fatboy »

Бедная батарея (если речь идет о мобильном)!!! :D Жаль телефон клиента такого "сервиса", который забудет дома свой мобильный апарат.
Zenwalk 4.0
TOSHIBA Satellite A100
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: управление модемом из скрипта

Сообщение allez »

Забудет - сам же будет виноват :P. Ему elide специально напоминания по всем каналам связи шлет, старается. Зря, что ли?

P.S. Пофлеймили? И хватит. Раздел не тот...
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: управление модемом из скрипта

Сообщение elide »

клиенты меня мало волнуют. пишу строго для себя....
звонить как раз на мобилу. и прост очень не хотелось бы сняв спросоня трубку услышать там писк и понять, что билинг у опсоса сосчитал тебе целую минуту (вот такой вот у меня тариф).
ладно, буду ловить BUSY.
слава роботам!
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: управление модемом из скрипта

Сообщение allez »

Тогда как вариант - серия SMS (десяток, например). На мой взгляд, сойдет, если у вашего телефона достатчно громкий сигнал оповещения о входящих сообщениях.
Спасибо сказали: