©2002, INPRO Development Corporation
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход

Модем бросает трубку

 
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General
Предыдущая тема :: Следующая тема  
Автор Сообщение
SpirIt
Associated member


Зарегистрирован: 22.01.2004
Сообщения: 6

СообщениеДобавлено: Вт Ноя 02, 2004 12:07 pm    Заголовок сообщения: Модем бросает трубку Ответить с цитатой

Ситуация следующая - запускаю pcAnywhere и жду входящего звонка. Звонящий в трубке слышит сначала обычные длинные гудки (от 1 до 3) потом пять быстрых коротких гудков и затем короткие (занято) . Такое впечатление, что модем поднимает трубку, выдает в нее эти пять коротких гудков и затем, видимо, считая этот собственный ответ за busy бросает трубку.
Причем, если в терминале дожидаюсь входящего звонка и набираю ATA - все коннектится ок.
Модем 5614BXL/VR, у нас таких несколько, но до сих пор все было ок. Может это как-то связано с цифровой АТС ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Ноя 02, 2004 12:36 pm    Заголовок сообщения: Ответить с цитатой

"Странные 5 гудков" - сигналы запроса АОН. Возможно, что АОН срабатывает из-за включённого Caller ID (почитайте README.W2K в архиве с драйверами, а также FAQ.

То, что сигналы запроса АОН стали слышны звонящему, может быть связано с переходом на цифровую АТС. Такие АТС часто не оборудованы ПУ АОН и соответственно, запросы АОН не обрабатываются и поступают "прямо в ухо" вызывающему абоненту.

Однако, Ваше предположение о том, что модем воспринимает собственные сигналы запроса АОН, как "Занято", полностью неверно. Во время процедуры определения номера сигналы АТС не опознаются.

Обычно подобные проблемы (неожиданное бросание трубки) связаны с одновременным включением режима автоответа в модема (S0=1, например) и "программного ответа" в программе. Происходит следующее: после поступления звонка модем выдаёт сообщение RING и запускает процедуру автоответа. Затем программа выдаёт команду ATA (принудительный ответ на звонок), и это приводит к разрыву соединения по причине "KEY ABORT" - отмена операции по получению символа от DTE, т.е. компьютера.

О том, что включён режим автоответа, сигнализирует непрерывно горящий индикатор АА.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
SpirIt
Associated member


Зарегистрирован: 22.01.2004
Сообщения: 6

СообщениеДобавлено: Пт Ноя 05, 2004 1:42 pm    Заголовок сообщения: Ответить с цитатой

Спасибо, все работает 8)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Пт Ноя 05, 2004 2:12 pm    Заголовок сообщения: Ответить с цитатой

Пожалуйста! Но было бы лучше, если Вы описали, в чём именно состояла проблема и как Вам удалось её побороть (это намёк) Wink
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
SpirIt
Associated member


Зарегистрирован: 22.01.2004
Сообщения: 6

СообщениеДобавлено: Вт Ноя 09, 2004 10:40 am    Заголовок сообщения: Ответить с цитатой

Я обратил внимание - при дозвоне АА не горел. Но тем не менее выставил S0=0 и AT#CID=0. Прописал в .inf и потом проверил инит в реестре. После этого те самые пять загадочных коротких гудков себя не обнаруживали. Все коннектится нормально. :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Ноя 09, 2004 12:11 pm    Заголовок сообщения: Ответить с цитатой

Если AA не горел, то вариант другой: после срабатывания АОН (в процессе "симуляции Caller ID") софт посылает команду ATZ, и модем бросает трубку.

Что непонятно, почему всё это работало раньше. Там, в pcAnywhere, нет возможности собрать журнал работы с модемом?
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
SpirIt
Associated member


Зарегистрирован: 22.01.2004
Сообщения: 6

СообщениеДобавлено: Вт Ноя 09, 2004 4:21 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Если AA не горел, то вариант другой: после срабатывания АОН (в процессе "симуляции Caller ID") софт посылает команду ATZ, и модем бросает трубку.

Возможно. Пожалуй, это более всего похоже на данную ситуацию.

Цитата:

Что непонятно, почему всё это работало раньше.

Насколько я понимаю, до этого случая работали с другими АТС.
Цитата:

Там, в pcAnywhere, нет возможности собрать журнал работы с модемом?

Можно сказать, что нет. Журнал есть, но информация на уровне подключение/отключение.

Если бы была программа, перехватывающая команды модема... тогда может быть..

P.S. Прошивку модема не меняли.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Ноя 09, 2004 4:33 pm    Заголовок сообщения: Ответить с цитатой

Цитата:

Можно сказать, что нет. Журнал есть, но информация на уровне подключение/отключение.

Если бы была программа, перехватывающая команды модема... тогда может быть..

Есть такие программы! Smile Общее название - "Serial port sniffer". Например, скачайте Portmon.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
SpirIt
Associated member


Зарегистрирован: 22.01.2004
Сообщения: 6

СообщениеДобавлено: Чт Дек 02, 2004 3:42 pm    Заголовок сообщения: Ответить с цитатой

Serial Port Sniffer так и не захотела работать под XP. Рекомендую Advanced Serial Port Monitor.

Описанная ранее ситуация повторилась на другой станции, тоже с XP и на той же (!) АТС.

Был проведен эксперимент с добавлением #CID=0 и S0=0 в .inf файл с последующим обновлением драйвера.

Исходный .inf файл ( с диска IDC ) хост стоит в ожидании звонка:

AT&FS38=0S95=41S115=0E0 [len=23]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
at#cid=1 [len=8]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]
[len=0]
RING [len=5]
насколько я помню, здесь следуют те самые загадочные пять коротких гудков
ATA [len=3]
[len=0]
NO CARRIER [len=11]
ATH [len=3]
[len=0]
OK [len=3]
AT&FS38=0S95=41S115=0E0 [len=23]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
at#cid=1 [len=8]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]
AT&FS38=0S95=41S115=0E0 [len=23]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
at#cid=1 [len=8]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]

В процессе хост сбрасывает входящий звонок и снова ожидает звонка и т.д.

Модифицированный .inf файл ( добавлены #CID=0 и S0=0 ) хост стоит в ожидании звонка:

AT&FS38=0S95=41S115=0E0s0=0#cid=0 [len=33]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]
[len=0]
RING [len=5]
ATA [len=3]
[len=0]
NO CARRIER [len=11]
ATH [len=3]
[len=0]
OK [len=3]
at#ud [len=5]
[len=0]
DIAG <2A4D3263 0=10> [len=21]
DIAG <2A4D3263 1=00> [len=21]
DIAG <2A4D3263 60=2C> [len=22]
[len=1]
OK [len=3]
AT&FS38=0S95=41S115=0E0s0=0#cid=0 [len=33]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]
AT&FS38=0S95=41S115=0E0s0=0#cid=0 [len=33]
[len=0]
OK [len=3]
ATS7=60S30=0L3M1\N3%C3&K3B0X4 [len=29]
[len=0]
OK [len=3]
ATS0=0 [len=6]
[len=0]
OK [len=3]

Все отрабатывает нормально, модемы устанавливают связь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Чт Дек 02, 2004 6:02 pm    Заголовок сообщения: Ответить с цитатой

К сожалению, в трассировке отсутствуют временные метки. Поэтому вопрос:

RING [len=5]
насколько я помню, здесь следуют те самые загадочные пять коротких гудков
ATA [len=3]
[len=0]
NO CARRIER [len=11]


Сколько времени прошло между ATA и NO CARRIER (т.е. сколько времени горел индикатор OH ? Мы подозреваем, что он горел (и модем долго пищал, пытаясь соединиться с короткими гудками) в течении довольно продолжительного времени (около минуты)...
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group

Created this page in 0.026410 seconds : 16 queries executed : GZIP compression enabled : Debug Mode

©2002, INPRO Development Corporation

Rambler's Top100