[slack-ru] Re: ppp-go and autodialing

  • From: Dimytch <dimytch@xxxxxxxxxxxxxx>
  • To: slack-ru@xxxxxxxxxxxxx
  • Date: Mon, 26 Jan 2004 17:10:49 +0200

в день Sun, 25 Jan 2004 23:23:48 +0300
XaPe <xape@xxxxxxxxx> написал:

>   Есть ли что-нибудь готовое в Slackware 9.1 для автодозвона с помощью
> простого ppp-go?

Готового не знаю, кроме diald. А я пользуюсь своим скриптом:

#!/usr/bin/perl

$SIG{INT} = sub
{       unlink '/tmp/звонилка.флаг';
        CORE::exit;
};

exit if(-e '/tmp/звонилка.флаг');
`touch /tmp/звонилка.флаг`;
$count=shift; # количество раз; файл параметров дозвона в /etc/ppp/peers
 unless($count){ print "позвонить <количество звонков> \n"; exit; }
@number=('7773131','7313131','7313131','7773131','7313131');
$ph=0;
print $count " звонков \n";
for($i=0;$i<$count;$i++){
        exit unless(-e '/tmp/звонилка.флаг');
        $ph=$ph>($#number-1)?0:$ph+1;
        print "\r$number[$ph]:".$i."      ";
        `pppd ttyS0 115200 call ukr.net connect '/usr/sbin/chat -v -f
/etc/ppp/chat-ukr.net -T $number[$ph]'`;}

print "\n";
unlink '/tmp/звонилка.флаг';

###############конец файла

для иксов удобно вызывать его из yawmppp.

Я настроил pppd, чтобы его можно было вызывать: pppd call provider.

Димыч

Other related posts: