]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/ppp/dialer
Bump vdradmin package version.
[people/pmueller/ipfire-2.x.git] / src / ppp / dialer
index 95ceef4fb961434a959ed31bc62f58a71f87595f..c8aad46e7c8cb2583d65ac3bf05e5351476160f6 100644 (file)
@@ -19,9 +19,9 @@ my %modemsettings;
 &General::readhash("${General::swroot}/modem/settings", \%modemsettings);
 
 if ($modemsettings{'INIT'} eq '') {
-       $modemsettings{'INIT'} = 'AT'; }
+       $modemsettings{'INIT'} = '+++ATZ'; }
 if ($modemsettings{'HANGUP'} eq '') {
-       $modemsettings{'HANGUP'} = 'AT'; }
+       $modemsettings{'HANGUP'} = 'ATH'; }
 if ($modemsettings{'SPEAKER_ON'} eq '') {
        $modemsettings{'SPEAKER_ON'} = 'AT'; }
 if ($modemsettings{'SPEAKER_OFF'} eq '') {
@@ -82,13 +82,15 @@ my $com = "/usr/sbin/chat -v -r /var/log/connect.log                        \
        ABORT                   '\\nRINGING\\r\\n\\r\\nRINGING\\r'      \
        ABORT                   '\\nNO CARRIER\\r'                      \
        ''                      '$modemsettings{'INIT'}'                \
+       ''                      '$add_at1'                              \
+       ''                      '$modemsettings{'INIT'}'                \
        OK                      '$modemsettings{'HANGUP'}'              \
        OK                      '$speaker'                              \
-       OK                      '$add_at1'                              \
        OK                      '$add_at2'                              \
-       OK                      '$add_at3'                              \
+       ''                      '$add_at3'                              \
+       ''                      'sleep 5'                               \
        TIMEOUT                 '$modemsettings{'TIMEOUT'}'             \
-       OK                      '${dial}${telephone}'                   \
+       OK                      '\d${dial}${telephone}'                 \
        CONNECT                 '${btfudge}'                            ";
 
 if ($loginscript)