Народ! Как насторить ppp-callback-CBCP.
Используемая версия pppd 4.2.1-7, скомпилированная с поддержкой
callback по
протоколу CBCP.
Всё вроде нормально: дозванивается до провайдера, аутентификация,
козырное
предложение "Callback me, please", модем ложит трубку, звонит
провайдер, модем
подымает трубку,и, и ни чего не происходит! Думаю, что проблема в
ответном скрипте.
В manual pppd написано про какието файлы callback-client, но толком как
они
используются и ,наконец, их формат не описаны.
Файлы конфигурации:
***** options.cbcp ***** Опции для pppd при дозвоне
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx
callback ******* # Телефон для обратного звонка
***** options.answer ****** Опции для pppd при ответе
noipdefault
defaultroute
usepeerdns
crtscts
noauth
modem
nodetach
**** requestcb ***** СHAT скрипт для дозвона
ECHO ON
ABORT BUSY
ABORT VOICE
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
SAY "Calling to ROL..."
"" ATZ
OK ATDP****** #Телефон дозвона до isp
CONNECT \d\d
ogin: \q\dxxxxxx:xxxxxxxx #телефон и логин
assword: \q\dxxxxxxx # пароль
**** answercb ***** СHAT скрипт ответа
RING ATA # !!!! вот эта строка под большим вопросом
CONNECT \c
ogin: \q\dxxxxxxx:xxxxxxx
assword: \q\dxxxxxxx
***** ppp-on ****** Файл запуска
#! /bin/sh
echo "calling to isp..."
pppd /dev/ttyS0 115200 file /etc/ppp/cbcp/options.cbcp connect "chat -v
-f /etc/ppp/cbcp/requestcb"
if [ $? = 14 ]; then
echo "waiting incoming call..."
pppd /dev/ttyS0 115200 file /etc/ppp/cbcp/options.answer init "chat ''
ATZ OK ATS0=1 OK" connect "chat -f /etc/ppp/cbcp/answercb"
fi
Без этого < ATS0=1 > модем не будет принимать входной звонок.
From bbuild***@r*****.ru Wed Jan 21 00:44:43 2004
Date: Wed, 21 Jan 2004 00:44:43 +0700
From: "bbuild***@r*****.ru" <bbuild***@r*****.ru>
To: comp.soft.linux.discuss-list@subscribe.ru
Subject: ppp-callback-CBCP
Message-ID: <20040121004443.A12***@l*****.ru>
Disposition-Notification-To: "bbuild***@r*****.ru" <bbuild***@r*****.ru>
References: <20040120164027.A9***@l*****.ru>
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=KOI8-R
Content-Transfer-Encoding: 8bit
In-Reply-To: =?koi8-r?Q?=3C20040120164027=2EA906=40loca?=
=?koi8-r?B?bGhvc3Qucm9sLnJ1PjsgZnJvbSBiYnVpbGRlckByb2wucnUgb24g99TSLCDx?=
=?koi8-r?B?ztc=?= 20, 2004 at 16:40:27 +0700
X-Mailer: Balsa 1.2.4
Status: RO
Content-Length: 1682
Lines: 73
Народ! Как насторить ppp-callback-CBCP.
Используемая версия pppd 4.2.1-7, скомпилированная с поддержкой
callback по
протоколу CBCP.
Всё вроде нормально: дозванивается до провайдера, аутентификация,
козырное
предложение "Callback me, please", модем ложит трубку, звонит
провайдер, модем
подымает трубку,и, и ни чего не происходит! Думаю, что проблема в
ответном скрипте.
В manual pppd написано про какието файлы callback-client, но толком как
они
используются и ,наконец, их формат не описаны.
Файлы конфигурации:
***** options.cbcp ***** Опции для pppd при дозвоне
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx
callback ******* # Телефон для обратного звонка
***** options.answer ****** Опции для pppd при ответе
noipdefault
defaultroute
usepeerdns
crtscts
noauth
modem
nodetach
**** requestcb ***** СHAT скрипт для дозвона
ECHO ON
ABORT BUSY
ABORT VOICE
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
SAY "Calling to ROL..."
"" ATZ
OK ATDP****** #Телефон дозвона до isp
CONNECT \d\d
ogin: \q\dxxxxxx:xxxxxxxx #телефон и логин
assword: \q\dxxxxxxx # пароль
**** answercb ***** СHAT скрипт ответа
RING ATA # !!!! вот эта строка под большим вопросом
CONNECT \c
ogin: \q\dxxxxxxx:xxxxxxx
assword: \q\dxxxxxxx
***** ppp-on ****** Файл запуска
#! /bin/sh
echo "calling to isp..."
pppd /dev/ttyS0 115200 file /etc/ppp/cbcp/options.cbcp connect "chat -v
-f /etc/ppp/cbcp/requestcb"
if [ $? = 14 ]; then
echo "waiting incoming call..."
pppd /dev/ttyS0 115200 file /etc/ppp/cbcp/options.answer init "chat ''
ATZ OK ATS0=1 OK" connect "chat -f /etc/ppp/cbcp/answercb"
fi
Без этого < ATS0=1 > модем не будет принимать входной звонок.