|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dennis Melentyev 2:5020/400 23 Dec 2000 08:30:46 To : All Subject : Re: Re: входной звонок -------------------------------------------------------------------------------- On Wed, 20 Dec 2000 12:43:47 +0300, Eugene Grosbein wrote: > Sun, 17 Dec 2000 22:57:38 +0700, Chernyshov Sergey написал(а): > > > >>>> Можно ли средствами FreeBSD 4.2-STABLE (без создания программы на > > >>>> C, только shell-скриптами и системными бинарями) решить такую > > >>>> задачу: модем, настроенный на автоответ, принимает звонок, сразу > > >>>> (не дожидаясь CD, которого не будет) запускается некий скрипт, а > > >>>> порт освобождается. Как это сделать? > > >> > > >> "Hу ты попал" ([анекдот]) > > >> Повторить mgetty на шелле хочешь? > > > > EG> Я так и знал :( > > EG> В base system ничего для этого нет? Обязательно mgetty ставить? > > > >Могу задать направление куда копать. При поступлении звонка модем выдаёт в > >порт > >сиглал RING вот его-то и надо контролировать. Это делает программа bkpupsd > >которая работает с Back-UPSами. после прихода сигнала RING она запускает > >скрипт. > >Если немного приложить голову и руки можно приспособить это для твоих задач. > >Правда будет немного кривовато. Hо заставить работать можно. > > Да это и не нужно, в общем-то хватило бы и chat </dev/cuaa1 (у меня на COM2) > Hо попробовал вчера на 4.2-STABLE - не работает :( > > while true > do > chat -vV \ > TIMEOUT 3600 \ > REPORT RING \ > "RING" "" </dev/cuaa1 && echo "Gotcha!" > done > > Звонок идет, а chat RING'а не получает, мусор какой-то. > Причем уставки на порту (скорость и тп) выставлены и залочены правильно, > через stty </dev/cuaia1, stty </dev/cuala1. А модем не в автоответе часом? ATS0=0 проверь. А то не все модемы успевают RING сказать при 1. > > С ttyd1 вообще так работать нельзя - начинает ждать CD, а его не будет. > > Eugene > > -- > "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" -- Dennis Melentyev C/C++ programmer @ Mebius-KB, Kiev, Ukraine dennis@mebius-kb.kiev.ua --- ifmail v.2.15dev5 * Origin: Mebius-KB (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/165059161f1ea.html, оценка из 5, голосов 10
|