X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Fppp%2Fdialer;fp=src%2Fppp%2Fdialer;h=95ceef4fb961434a959ed31bc62f58a71f87595f;hp=21118b1470d044a9bef19f1ad0362b19f6d52382;hb=789047d0be334c14b313acf3f634686eedbf98f7;hpb=b4fc95a28e8f9d832f644d0d8364d8a6e187c182 diff --git a/src/ppp/dialer b/src/ppp/dialer index 21118b1470..95ceef4fb9 100644 --- a/src/ppp/dialer +++ b/src/ppp/dialer @@ -10,7 +10,7 @@ # use strict; -require 'CONFIG_ROOT/general-functions.pl'; +require '/var/ipfire/general-functions.pl'; my %pppsettings; my %modemsettings; @@ -56,6 +56,22 @@ if ($pppsettings{'SENDCR'} eq 'off') { else { $btfudge = ''; } + +my ($add_at1, $add_at2, $add_at3); + +if ($pppsettings{'ADD_AT1'} eq '') { + $add_at1 = 'AT'; } +else { + $add_at1 = $pppsettings{'ADD_AT1'}; } +if ($pppsettings{'ADD_AT2'} eq '') { + $add_at2 = 'AT'; } +else { + $add_at2 = $pppsettings{'ADD_AT2'}; } +if ($pppsettings{'ADD_AT3'} eq '') { + $add_at3 = 'AT'; } +else { + $add_at3 = $pppsettings{'ADD_AT3'}; } + unlink('/var/log/connect.log'); my $com = "/usr/sbin/chat -v -r /var/log/connect.log \ @@ -68,6 +84,9 @@ my $com = "/usr/sbin/chat -v -r /var/log/connect.log \ '' '$modemsettings{'INIT'}' \ OK '$modemsettings{'HANGUP'}' \ OK '$speaker' \ + OK '$add_at1' \ + OK '$add_at2' \ + OK '$add_at3' \ TIMEOUT '$modemsettings{'TIMEOUT'}' \ OK '${dial}${telephone}' \ CONNECT '${btfudge}' ";