Discussion:
USR Шпроты Mesage Plus
(слишком старое сообщение для ответа)
Victor Symov
2007-05-17 18:09:03 UTC
Permalink
Приветствую Вас, Sasha !

/_Ответ на письмо от 08 Май 07 (16:02),_/
/_подписанное тобой, адресат же был - я:_/

VS>> Hа примере IDC-5614BXL/VR+
SG> Да я про древние модели.....

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

Вот например:

ATS13.0=1<cr> v~^~~~~~~ATDномер

Здесь работает адаптивный набор после "апаратного" сброса, как бы после
включения питания. Отработав правильно, модем запоминает признак того, что
адаптивный набор выполнялся, и после инициализации по ATZ или AT&F его уже не
выполняет, ибо незачем. Но вот что странно: модем помнит признак того, что
адаптивный набор уже работал и правильно все определил, однако после ATZ
загружается содержимое NVRAM и переопределяет тот бит S-регистра, где хранится
информация о определившемся типе.

Таким образом, если по умолчанию стоит тон, но после адаптивного набора модем
определил пульс, он будет каждый раз набирать правильно пульсом до тех пор,
пока не будет выполнено Z или &F. Тогда бит будет инициализирован значением из
NVRAM, где стоит тон, но при этом не утсанавливается признак необходимости
адаптивного номеронабора, и таким образом значение из NVRAM выдается за
результат работы адаптивного алгоритма. Естественно, модем не может набрать
номер, так как тон АТС не поддерживает, а адаптивный алгоритм заблокирован этой
ошибкой.

В общем, хочу _спросить_: а как работают в такой ситуации другие модемы, они
тоже содержат эту ошибку?

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

atd 8 495 1234567

Думаю, что правильнее было бы набирать так:

atd 8 w 495 1234567

В этом случае адаптивный алгоритм мог бы набирать не одну цифру, а несколько,
пока не встретит цифру без "W" после неё. В данном случае надо набирать две
цифры, выдерживая паузу "W", а потом анализировать ситуацию.
Есть ли более интелектуальные модемы, которые поступают именно так?

Вроде после дизассемблирования прошивки IDC-5614BXL/VR+ можно было бы найти то
место, где анализируется набираемый номер, и скажем сбрасывать флаг адаптивного
набора знаком "+" в набираемом номере и им отмечать анализируемую цифру, после
которой должна прослушиваться линия:

atdp 8 w +495 1234567

Реально ли самому поковыраться в прошивке, чтобы исправить ошибку?

С глубочайшим уважением, Виктор.
Victor Symov
2007-05-18 16:26:32 UTC
Permalink
Приветствую Вас, Sasha !

/_Ответ на письмо от 17 Май 07 (23:09),_/
/_подписанное мной, адресат же был - ты сам:_/

VS> Реально ли самому поковыраться в прошивке, чтобы исправить ошибку?

Беру обратный ход - в Инпро обещали исправить прошивку, что уже и не чаял,
думал проект закрыт. Ошибался, значит. Поглядывайте на сайт Инпро :)

С глубочайшим уважением, Виктор.
Victor Symov
2007-06-03 10:50:45 UTC
Permalink
Приветствую Вас, Sasha !

/_Ответ на письмо от 17 Май 07 (23:09),_/
/_подписанное мной, адресат же был - ты сам:_/

Есть ли в природе хотя бы один модем, который способен работать по
нижеукзанному алгоритму?
Post by Victor Symov
При наборе номера через междугородку нарушается работа адаптивного
алгоритма, так как после цифры "8" появляется непрерывный тон
ГОТОВНОСТЬ, сигнализируя о готовности принимать дальнейшие цифры.
Алгоритм набирает первую цифру тоном и слушает линию, чтобы определить
тишину и набирать дальше тоном, или переключиться на пульс и начинать
набор номера сначала. И тут он не может отличить ГОТОВНОСТЬ как
неспособность принять цифру тоном, или ГОСТОВНОСТЬ от междугородки после
"8".
atd 8 495 1234567
atd 8 w 495 1234567
В этом случае адаптивный алгоритм мог бы набирать не одну цифру, а
несколько, пока не встретит цифру без "W" после неё. В данном случае
надо набирать две цифры, выдерживая паузу "W", а потом анализировать
ситуацию.
Есть ли более интелектуальные модемы, которые поступают именно так?
С глубочайшим уважением, Виктор.

Loading...