Страница 1 из 1

СообщениеДобавлено: Ср май 28, 2003 10:49 pm
Sima
Продолжение топика Проблемка
===
Не работают все-таки эти команды

СообщениеДобавлено: Ср май 28, 2003 11:37 pm
Aleg
Печально, если так. Но позволь уточнить. Терминал наладил? На ввод последовательный этих двух команд получаем OK или Error?http://faq.ixbt.com/_comm/genius-lucent-advfaq.shtml

http://faq.ixbt.com/_comm/lucentmodem_faq.shtml

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

СообщениеДобавлено: Чт май 29, 2003 8:29 am
Sima
В терминале все намана. Но базю модем асе равно не ловит...

СообщениеДобавлено: Чт май 29, 2003 12:38 pm
Aleg
Попробуй задействовать все четыре команды. И прошу, замерь все же этот сигнал. Модем голосовой, поэтому запиши сигнал с линии звуковым редактором (CoolEdit2000 очень хорош для этого). Тогда будет ясно с чем имеем дело. Важны как длительность тона и паузы, так и частота тона. Все это следует делать в HTerm. Звуковая карта есть же наверное? Если не сможешь провести вышеописаную процедуру, то пойди другим путем: этими командами заставь модем НЕ ловить нормальную бизю! Тогда будем знать, что команды действуют. Аргументы в командах тебе, надеюсь, понятны?

СообщениеДобавлено: Чт май 29, 2003 10:51 pm
Sima
Вроде понятны :smile:
Хотя мона и разобьяснить..

СообщениеДобавлено: Пт май 30, 2003 1:29 am
Aleg
2 Sima
как я понял, FAQ ты не читал еще? Ну еще успеешь.
Набери в терминале последовательно команды:
AT%T21,11,40 <enter>
получаем отклик OK
AT%T21,14,40 <enter>
OK
atdpNNNNNNN (свой домномер)
и не ловим BUSY!
Если это так, то нам повезло. Затем:
AT%T21,11,10 <enter>
OK
AT%T21,14,10 <enter>
OK
atdp8w600100
и ловим BUSY! Я так на это надеюсь!
Аргументом является последнее число команды, где единица равна 0.01 с. В первом случае мы задаем параметры ловли BUSY от 0.4c и длиннее ( стало быть штатную 0.35 c не ловим), во втором 0.1с и длиннее, стало быть штатный сигнал 0.15 с о нештатной ситуации на АТС должны ловить.

СообщениеДобавлено: Сб май 31, 2003 8:56 am
Sima
Даю команду atdpдом.номер - модем отказывается набирать.

СообщениеДобавлено: Сб май 31, 2003 1:17 pm
Aleg
Лихо! А и никто не говорил, что будет просто.
1. Надо хорошо знать систему комад своего модема. На сайте производителя она должны быть.
2. Почитать FAQ. Там эта проблема достаточно проартикулирована.
3. Повозится со сменой страны для модема. По команде ATi9 какой ответ?

СообщениеДобавлено: Вт июн 03, 2003 12:11 am
Sima
На сайте гениуса ничего такого не нашел.

СообщениеДобавлено: Вт июн 03, 2003 2:38 am
Aleg
На сайте производителя чипа надо смотреть, так иногда проще бывает докопаться. Смотри FAQ по ссылкам, которые я тебе выше давал. Оттуда все и взято. Ну люди ж врать в падлу так не станут, тут важны некоторые ньюансы, а мне трудно без модема их быстро просеч, как ты уже понял. Бывает, что некоторые команды не срабатывают из-за страны локализации. По ati9 у нас какой код выскакивает?

СообщениеДобавлено: Вт июн 03, 2003 12:25 pm
Sima
Нашел.
А на Ati9 - BELARUS

СообщениеДобавлено: Вт июн 03, 2003 9:34 pm
k0t1
heLP!.. кто подскажет как разрешить конфликт
PCI modem с PCI video, изображение плывёт и зависает компьютер? :dontknow:

СообщениеДобавлено: Вт июн 03, 2003 10:24 pm
Sima
КЫШ, котяра!
Кстати, а как в 2000 терминал открыть?

СообщениеДобавлено: Ср июн 04, 2003 12:08 am
Aleg
А чего нашел-то?.. Ты до сих пор терминал не открыл? Ты что? Все эти команды перечислял в строке init? Давай колись. Ты скупой на слова какой-то.

СообщениеДобавлено: Ср июн 04, 2003 2:29 pm
Sima
Для пробы команд использовал программу Lucent Tune. На Ati9 отклик Belarus. Вариации на тему бази ни к чему не привели...

СообщениеДобавлено: Чт июн 05, 2003 12:46 am
Aleg
Нужны отклики на команды:
AT%T22,par#
где par# это 11,12,13,14,15 последовательно. Таким образом всего пять команд и пять откликов. Если ответами будут нули, то смени страну на Канаду. И повторить эти команды. Результатом поделись. Все эти команды действительно есть в документации. Если сам в состоянии разобраться, то вот ссылка http://www.dynalink.com/Drivers/manuals/v90atcom.pdf
Так что дело выгорит, если нет скрытых подводных камней, о которых подозреваю, но может пронесет.

СообщениеДобавлено: Чт июн 05, 2003 8:35 pm
Sima
Делюсь результатом.
На все команды отклики 00, кроме AT%T22,13
На нее отклик 04

СообщениеДобавлено: Чт июн 05, 2003 11:01 pm
Aleg
Все верно. Такого и ожидал. Значит при детекте BUSY применяется стандартный алгоритм. Тут что Belarus, что Russia, что India все едино. Теперь надо сменить страну на Canada.
В терминале:
AT%T19,0,1С
потом по ati9 проверяем успешную замену. Если все нормально, то снова эти пять команд и результатом поделись. Должно быть:
18,60,4,18,60. Если все так, то тогда приступаем к обучению:
AT%T21,11,12
AT%T21,12,60
AT%T21,13,3
AT%T21,14,12
AT%T21,15,60
Потом проверяем на натурных испытах, если где сбойнет, то доложи.

СообщениеДобавлено: Пт июн 06, 2003 11:40 pm
Sima
Стал модем базю ловить. Но по-хитрому. Он перестал ждать наличия гудка после восьмерки. Он просто набирает номер до конца, а потом ловит базю.

СообщениеДобавлено: Сб июн 07, 2003 1:16 am
Aleg
Вот просто сам взял и стал ловить? Ты чрезмерно лаконичен до вреда делу, ну не тебе же только интересно. Ты поподробнее, пожалуйста. Чего такого сделал?.. И потом, что? 8w600100 уже не набрать?
Добавлено автором
Проверь в профайле наличие X4 (только не X3)

СообщениеДобавлено: Сб июн 07, 2003 11:43 am
Sima
Я просто все эти команды добавил в строку инициализации. Время ожидания гудка на w уменьшилось в четыре раза. Поэтому набираю так 8wwww600100. Если 8 занята, то модем просто дальше номер набирает, а потом ,dp. определяет. Если не занята, то я ЗДЕСЬ...

СообщениеДобавлено: Сб июн 07, 2003 11:55 am
Aleg
1. Смену страны делал?
2. В твоем случае произошло уменьшение времени со штатных 10 с до 2 с , посмотри значение X, если менял страну, то возможно произошли изменения. Можно попытаться в строку ini вставить X4.

СообщениеДобавлено: Вс июн 08, 2003 12:07 am
Sima
Страну поменял. А куда конкретно ЭТО вставлять?

СообщениеДобавлено: Вс июн 08, 2003 10:13 pm
Aleg
ЭТО - это что?
Значит так! Успех стал наклевываться после смены страны? Тогда эти команды ожили? Если у тебя один палец на все конечности, то просто ответь "Да".
Дальше, ЭТО, как я понимаю, команда atx4. Но чтобы ее вводить, надо знать, что в настройках модема после смены страны произошли изменения на иное (возможные варианты x1,2,3,4,5,6,7. Лучше всего x4 забить в активный профайл и его сохранить. Но можно и в строку инициализации первой командой воткнуть, если лень по-человечески настраивать модем.

СообщениеДобавлено: Пн июн 09, 2003 10:12 am
Sima
Подожди, как ИМЕННО надо вводить этот x4?
ps
ДА

СообщениеДобавлено: Пн июн 09, 2003 10:47 am
Aleg
В терминале по команде at&v просмотр активного профайла. Находишь позицию Xn, где n цифра от 1 до 7 для этого модема. Должно быть X4, если нет, далее набираешь команду atx4, затем снова at&v и проверяешь замену. Если нормально, то набираешь at&W0, затем atz, затем снова at&v, если стоит x4, то забываешь про эти манипуляции - дело сделано, профайл изменен, это по культурному если.
По быстрому можно просто в строке инициализации, в любом месте добавить x4, лучше попробуй довавить в конец строки: atL1M2.........X4 как пример.
Ты или балуешься, или в упор не хочешь учить матчасть. Для меня уже вопрос ясен - модем обучаем таким свойствам ловить BUSY, поэтому интерес я теряю к этой теме. 60 постов уже натыкали, люди ж смеются. Просто хочется все довести до конца, гэткая мая звычка.

СообщениеДобавлено: Пн июн 09, 2003 12:12 pm
Sima
Ща попробую. А причем сдесь матчасть?