>Привет!
>
>Кто может дать рабочий скрипт для
>перебора телефонных номеров (т е
>нужно чтобы если номер занят,
>модем прозвонился по следующему)
>
>Я пытаюсь устанавливать ppp соединение
>Сейчас чат-скрипт выглядит так:
>
>chat -T $tel1 -U $tel2
>-v\
>REPORT CONNECT ABORT BUSY ABORT 'NO
>CARRIER' ABORT ERROR\
>"" AT\&FS0 OK "ATDP\T" ogin: $login
>assword: $password }
>
>По первому номеру модем дозванивается Но
>если он занят то по
>второму он не перезванивает
-U number - это не есть задание второго номера
для перебора, это доп.номер для систем когда
звонишь по основному номеру -T и попадаешь в gateway который ждет дополнительного номера.
почитай man chat
1. чтобы шел автодозвон ppp должен работать в
авто режиме и в настройкайх должно быть что-то
типа set phone number1 number2 ...
должна быть реакция на BUSY или TIMEOUT потому как
на наших линиях не все модемы распознают идиотский
сигнал занято с наших идиотских станций, которым стандарт до одного места.
Соответственно получив нужный код вовзрата после
busy или timeout, пойдет передозвонка с перебором
номера. В FreeBSD все необходимое задается в
ppp.conf, в Linux непомню, всегда можно поставить
дополнительные дозвонщики из портов (FreeBSD)
или из rpm/srpm Linux:
KPPP - http://devel-home.kde.org/~kppp/index.html
WvDial - http://open.nit.ca/wvdial/
rp3 - RedHat PPP dialer http://www.redhat.com/apps/search/results.html?search:query_cb=ch-ppp&search:source=google:redhat&search:num=10&search:go=Search
FreeBSD - http://www.FreeBSD.org/cgi/ports.cgi?query=ppp&stype=all