Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Re: входной звонок   Dennis Melentyev   23 Dec 2000 08:30:46 
Архивное /ru.unix.bsd/165059161f1ea.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional