&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 '') {
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)