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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       20 Dec 2000  13:43:47
 To : Chernyshov Sergey
 Subject : Re: входной звонок
 -------------------------------------------------------------------------------- 
 
 
 > >>>> Можно ли средствами 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.
 
 С ttyd1 вообще так работать нельзя - начинает ждать CD, а его не будет.
 
 Eugene
 
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.6.2 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: входной звонок   Eugene Grosbein   20 Dec 2000 13:43:47 
Архивное /ru.unix.bsd/260930d0e5bf5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional