LINUX.ORG.RU

Проблема с инициализацией Lucent WinModem-а


0

0

Всем привет!

Ситуция такая. Раньше у меня был перебор номеров, основанный на перезапуске связки pppd+chat для каждого номера. Вроде все работало нормально (честно говоря, не помню, не в этом суть). Теперь я переделал на более правильный подход - однократный запуск pppd+multi chat. multichat - это простейший перебор номеров, запуск chat в цикле до успешного подключения. Но возник странный косяк - при наборе первого номера (первого после загрузки системы) на слух слышно, что модем не настроен на Россию (грязный звук). При последующих наборах, как с перезапуском pppd, так и без перезапуска (в том же цикле перебора в multichat) - все нормально. Такое ощущение, что модем не успевает проинициализироваться, хотя набор номера стоит после инициализации.

Вот кусок из chatscript-а:

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED '' ATZ OK-AT-OK 'ATS0=0' OK-AT-OK 'AT &F E0 &C1 &D2 V1 S0=0\V1' OK-AT-OK 'ATS7=60S30=0L0M1\N3%C1 +DCS=1,1&K3B0B15B2X4' OK-AT-OK 'AT+GCI=b8' OK-AT-OK 'ATI9' OK-AT-OK ATDT\T CONNECT \d\c

Модем - Lucent WinModem.

Собственно, вопрос - как этого можно избежать? Пробовал ставить задержку - не помогает.

P.S. Кстати, как уже все наверное догадались, этот кусок можно использовать для настройки Lucent WinModem-а на Россию. :)

★★★★

Вот кусок из chatscript-а:

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED '' ATZ
OK-AT-OK 'ATS0=0'
OK-AT-OK 'AT &F E0 &C1 &D2 V1 S0=0\V1'
OK-AT-OK 'ATS7=60S30=0L0M1\N3%C1 +DCS=1,1&K3B0B15B2X4'
OK-AT-OK 'AT+GCI=b8'
OK-AT-OK 'ATI9'
OK-AT-OK ATDT\T
CONNECT \d\c

P.S. Не пойму, как правильно форматировать текст (чтобы местами - авто,
местами - вручную).

WFrag ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.