To Axe: Я тоже уже реализовал это под Линухом, но вот под фрёй чегото не получается 8((
Если не затруднит - кить мне на мыло свои скрипты дозвонки, может их смогу прикрутить. Так как свои реализованы последовательным вызовом двух pppd
{
#!/bin/sh
/sbin/pppd ......... (Дозванивается)
/sbin/pppd ......... (Принимает звонок)
}
Тут проблема в другом. вся фигня в том, что аутентификация проходит в MSCHAPе... 8((
Но в принципе я смог отвечать на входящие звонки так:
В /etc/ppp/ppp.config
phs2:
set dial "TIMEOUT 10 \"\" AT#SB1S0=2 OK-AT-OK ATDT\\T CONNECT"
set device /dev/cuaa3
set phone 093*******
set authname hoge
set authkey hogehoge
set timeout 0
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
set callback cbcp
set cbcp *
set log +cbcp
set redial 3 1
ans:
set device /dev/cuaa3
set dial "ABORT BUSY TIMEOUT 50 \"\" AT OK-AT-OK \"\" RING ATA CONNECT"
set callback none
set cbcp
set timeout 0
set log +cbcp
Потом делаю так:
seal# ppp
Working in interactive mode
Using interface: tun0
ppp ON seal> dial phs2 (Это дозвонка)
ppp ON seal> dial ans
Как только дозвонился (dial phs2) и модеми положили трубу я должен ожидать звонка и набираю dial ans. После чего труба подымается и всё работае.
Но возникла другая проблема: Как этот процес автоматизировать?
Тоесть как написать скриптик, который сможет это делать за меня, когда коннект упадёт?