|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kirill Nuzhdin 2:5020/400 29 Feb 2008 12:53:55 To : Alexander Motin Subject : Re: mpd5 dialin вопрос -------------------------------------------------------------------------------- Alexander Motin wrote: > Kirill Nuzhdin пишет: >> что-то мне не удалось разобраться самому: >> можно ли с помощью mpd5 сделать dialin, чтобы >> модем ждал X секунд перед поднятием трубки (что >> можно сделать прописыванием wait в дефолтный >> скрипт в ModemAnswerGotRing:), но чтобы подняв трубку >> он ее клал на место, если ее уже взял человек? > > А не получится ли желаемое если просто заставить ждать его скажем > третьего/пятого/... звонка (строки RING)? > точно! почти так и сделал - только не звонки считать, а время подождать и проверить наличие RING: ... if $RingRingTime == "" set $RingRingTime 5 if $RingRingWait == "" set $RingRingWait 30 ... ModemAnswerWait: log "Incoming call detected! Waiting for $RingRingWait seconds." match "RING\r" wait $RingRingWait log "Trying to pick up the phone..." match "RING\r" ModemAnswerGotRing wait $RingRingTime log "Too late to pick up..." set $answerReturn "FAIL" return все работает, спасибо :) > Расскажи сначала, человек поднимает трубку на aux-аппарате в > нисходящем гнезде модема, или на параллельном ему. телефон и модем параллельны > Это можно сделать при помощи одного лишь модема, безо всяких mpd: > ATS0=5&W хм, нужно будет тоже попробовать, спасибо -- Best regards, Kirill Nuzhdin --- ifmail v.2.15dev5.4 * Origin: MSU (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/25795330a1a56.html, оценка из 5, голосов 10
|