>expect: ("username")
ждем получения строки "username"
нормальные люди сперва прозваниваются руками и смотрят-выписывают
ответную часть, в которой может быть: либо Login, либо Username и тд
и тп, искать в буфере нужно разумеется характерную подстроку, например:
"sername:" или "ogin:" и тд и тп
>got it
получили
>sendthem (AT&F1^M^M)
отсылаем херню=="AT&F1<enter><enter>
спрашивается на кой фик, если обнаружили подстроку "sername:"
должны послать стрку содержащую имя_ppp_пользователя:
sendthem (имя^M) (где ^M == enter или cr)
>expect: (password)
в качестве имени послали КАКУ, получили приглашение "password"
дальше возможно идет посылка пароля, а в ответ Invalid user or Bad password
>timed out
дальше видимо с удаленной стороны снова вылетает повторить
username:
твоя сторона молчит, диалога нет, отвал по таймауту.
>CHAT gdial(hayes) FAILED
>set interface UNIX
>getto ret -1
>Call Failed: CALLER SCRIPT FAILED
>"/acid/logs.txt" 10 lines, 156 characters
как результат: Chat FAILED
Настрой chat, предварительно пройдя дозвонку руками и ввод username
и password, пихать в мудем AT&F1 неразумно, надо либо настроить модем
чтобы работал строго только с компрессией и коррекцией ошибок, иначе
отваливал (запомнить эти настройки в профиле или сформировать свою
init строку которую и пихать через порт мудему)