на главнуюВсе эхи RU.MODEM
войти ?

Чудеса с модемом

От Aleksey Matyuk (2:5020/8912) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


_../++==""^^~~ Привет, All! ~~^^""==++\.._
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


*Предисловие.*

Был у меня модем. Курьер. Hастоящий, вроде. Чёрный.
[USRobotics Courier V.Everything]

И была у меня телефонная линия с АТСкой, старой ещё - видимо тормознутой,
потому что при снятии трубки не всегда выдаёт длинный гудок сразу,
иногда нужно подождать пару секунд, а иногда - вообще его не выдаёт,
и тогда нужно положить трубку и снова её снять.

Соответственно, модем с АТС имел определённые проблемы: иногда не дожидался гудка, то есть снимал трубку, ждал пару секунд, и не услышав гудка - бросал трубку с сообщением NO DIAL TONE.
Hу я тогда как самый умный решил подкрутить значение регистра, который отвечает
за время ожидания гудка.
Зашёл на официальный сайт
http://support.usr.com/support/3453b/3453b-ru-crg/appd%201-s%20registers.html
вижу регистр S6, который за это отвечает.

Hу я этот регистр и так крутил и эдак - а модему на него пофиг.
Он всё равно ждал около двух секунд гудка, и если за две секунды гудок не появился - бросал трубу и пишет NO DIAL TONE.

Посмотрел на других сайтах - там тоже самое:
http://forum.ixbt.com/topic.cgi?id=32:12353

Можно было, конечно, как-то подпереть эту проблему костылями, но это - плохой вариант.

Либо можно было вообще отключить ожидание гудка командой, например, ATX3,
но поскольку ожидание гудка мне всё-таки нужно (в том числе и по букве W в номере), то вариант с ATX3 мне не подходил.

*Суть*

В то время я временно забил на эту проблему, но сегодня вспомнил о ней снова,
когда АТС стала вообще медленно работать, а на межгород выходила вообще через раз (т.е. иногда вместо гудка после 8-ки были короткие гудки, как будто на межгород не было свободных линий).

Я снова сделал те же самые действия: выставил регистр S6 в число, например, 10.
И - _удивительно_ - опция заработала!
То есть модем стал "слушаться" этот регистр!

Поставил ATS6=10, и действительно модем стал ждать длинного гудка 10 секунд,
причём как в начале набора номера, так и по букве W внутри номера.

Вот я сижу и думаю - а почему раньше-то у меня это не работало?
Я тогда кучу времени потратил, но так и не решил проблему, а сегодня она с первого раза решилась.

Может быть, была какая-то настройка, которая командовала модему "не слушаться" регистра S6 ?

Ведь сейчас я увидел совершенно точно, что у меня именно S6 отвечает за это время. Число в S6 - это время в секундах.

Знаю, что есть режимы ATXn, например, если поставить ATX3 - то модем вообще не будет (никогда!) пытаться ожидать длинного гудка.

Hо у меня этот режим точно стоять не мог, так как тогда бы модем вообще не выдавал сигнала NO DIAL TONE.

А проблема изначально была в том, что модем _ждал_ длинного гудка. Hо ждал слишком мало времени и часто не дожидался.



WBR, Aleksey Matyuk E-mail: soft-cat@mail.ru
--- GoldED+/W32-MINGW 1.1.5-b20060703
* Origin: Живите так,будто каждый день в этой жизни - последний (2:5020/8912)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.MODEM?msgid=2:5020/8912+59a0b87d