Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Slava Associated member
Зарегистрирован: 01.04.2004 Сообщения: 10 Откуда: SPb
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: Режим ответа в модеме. 5614+ |
|
|
Дело вот в чем - При ответе в терминальной программе, при установленном регистре s0=0, модем отвечает даже раньше чем отреагирует программа, даже так - поступает звонок, модем снимает трубку и только через секунду-две на экран выводится РИНГ и пр.
Вопрос вот в чём - Как бы это всё пофиксить? Надо чтоб модем управлялся терминалом, а не жил своей жизнью.
Второй вопрос - При ответе, после отработки АОНа весьма большой перерыв перед подачей несущей, секунд наверное 7..Всвязи с чем енто? Как фиксить ?
И последний третий вопрос, наверное уже не раз прозвучавший - Стоит-ли заливать бета-версию прошивки ? И когда выдет релиз ?
Сенкс за ответы. |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
Цитата: |
При ответе в терминальной программе, при установленном регистре s0=0, модем отвечает даже раньше чем отреагирует программа, даже так - поступает звонок, модем снимает трубку и только через секунду-две на экран выводится РИНГ и пр.
|
Виновата терминальная программа (или драйвер последовательного порта), задержка в них. Другой вариант: у Вас включён режим симуляции Caller ID (at#cid=1). В этом случае модем будет снимать трубку, определять номер и сразу же после определения выводить RING и номер (если он был успешно определён).
Цитата: |
При ответе, после отработки АОНа весьма большой перерыв перед подачей несущей, секунд наверное 7..Всвязи с чем енто?
|
Скорее всего, в связи с протоколом V.8bis. Отключить протокол можно командой:
at+a8e=,,,0
Цитата: |
Стоит-ли заливать бета-версию прошивки ? И когда выдет релиз ?
|
В существующей бета-версим нет никаких известных ошибок. Поэтому Вы можете смело её загружать (standard disclaimer apply) _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Slava Associated member
Зарегистрирован: 01.04.2004 Сообщения: 10 Откуда: SPb
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
[quote="Technical Support"]
Цитата: |
При ответе в терминальной программе, при установленном регистре s0=0, модем отвечает даже раньше чем отреагирует программа, даже так - поступает звонок, модем снимает трубку и только через секунду-две на экран выводится РИНГ и пр.
Виновата терминальная программа (или драйвер последовательного порта), задержка в них. Другой вариант: у Вас включён режим симуляции Caller ID (at#cid=1). В этом случае модем будет снимать трубку, определять номер и сразу же после определения выводить RING и номер (если он был успешно определён). |
С портами и дровами все хорошо вообще-то, режим caller id действительно включен, но даже при его отключении ситуация не особо меняется...И вот всвязи с чем вопрос-то возник.- Допустим в терминале подходит время звонить по номеру, в это время поступает звонок - модем снимает трубку и начинает ответ, а терминал в это-же время даёт команду atdp12345, в итоге, в лучшем случае звонивший отваливается.
Вот и спрашивается - как-бы его научить почутче реагировать на события.
Последний раз редактировалось: Slava (Чт Апр 01, 2004 6:07 pm), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
Boris Member
Зарегистрирован: 10.11.2003 Сообщения: 77
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
Цитата: | В существующей бета-версим нет никаких известных ошибок. Поэтому Вы можете смело её загружать |
Последняя бета 56xp_225.zip ?
А её можно заливать в IDC-2814BXL/VR+ (Plus) |
|
Вернуться к началу |
|
|
Slava Associated member
Зарегистрирован: 01.04.2004 Сообщения: 10 Откуда: SPb
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
Boris писал(а): |
Цитата: | В существующей бета-версим нет никаких известных ошибок. Поэтому Вы можете смело её загружать |
Последняя бета 56xp_225.zip ?
А её можно заливать в IDC-2814BXL/VR+ (Plus)
|
Это русский спортер можно было заливать в половину всех модемов ЮСР. ;)))
Можно оказывается. ;)
Последний раз редактировалось: Slava (Чт Апр 01, 2004 6:53 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
Цитата: |
Да, действительно режим caller id включен...НО, всвязи с чем вопрос-то возник...Допустим в терминале подходит время звонить по номеру в это время поступает звонок - модем снимает трубку и начинает ответ, а терминал в это-же время даёт команду atdp12345, в итоге, в лучшем случае звонивший отваливается.
Вот и спрашивается - как-бы его научить почутче реагировать на события.
|
"Раннее обнаружение" звонка можно сделать по появлению сигнала RI на соответствующей линии последовательного интерфейса (если, конечно, терминалка умеет наблюдать за этим сигналом). Но вот какая штука: что бы Вы не делали, предотвратить "столкновения" входящего и исходящего звонка не удастся. Иногда звонка на линии ещё нет, а входящего уже АТС подключила... Поэтому единственный вариант набора номера, который защитит Вас от потери входящего звонка, такой:
at *k2 dp 1234567
и если получаете NO DIALTONE, послать команду ATA. Идея в том, что *k2 заставит модем удерживать линию (не отключаться) при выдаче NO DIALTONE, и входящий звонок не будет потерян. Естественно, при переинициализации модема надо пользоваться командой ATZ, чтобы сбросить установку *k2 и отключиться от линии.
Цитата: |
Последняя бета 56xp_225.zip ?
А её можно заливать в IDC-2814BXL/VR+ (Plus)
|
Можно, будет работать. Единственное условие: при инициализации модема нужно использовать команду +MS=11 (запретить V.90, K56Flex), иначе возникнут проблемы с серверами, поддерживающими эти протоколы. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Slava Associated member
Зарегистрирован: 01.04.2004 Сообщения: 10 Откуда: SPb
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
[quote="Technical Support"]
Цитата: |
"Раннее обнаружение" звонка можно сделать по появлению сигнала RI на соответствующей линии последовательного интерфейса (если, конечно, терминалка умеет наблюдать за этим сигналом). |
Самый последний вопрос - А как сделать ранне обнаружение звонка?
Что-то я в доке об этом не нашёл ничего.
И ещё один вопрос, в документации написано - команда ATZ должна быть последней
Т.е конструкция типа - init1 atz| ; init2 at ** ** ** ** **, не будет работать..А должна выглядеть - init1 at ** ** ** ** z ' , так? или не так?
Цитата: |
Но вот какая штука: что бы Вы не делали, предотвратить "столкновения" входящего и исходящего звонка не удастся. Иногда звонка на линии ещё нет, а входящего уже АТС подключила... Поэтому единственный вариант набора номера, который защитит Вас от потери входящего звонка, такой:
at *k2 dp 1234567
и если получаете NO DIALTONE, послать команду ATA. Идея в том, что *k2 заставит модем удерживать линию (не отключаться) при выдаче NO DIALTONE, и входящий звонок не будет потерян. Естественно, при переинициализации модема надо пользоваться командой ATZ, чтобы сбросить установку *k2 и отключиться от линии. |
|
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Сб Апр 10, 2004 10:30 am Заголовок сообщения: |
|
|
Цитата: |
Самый последний вопрос - А как сделать ранне обнаружение звонка?
|
Это - задача Вашего программного обеспечения. Состояние цепи RI отображается в бите 6 регистра MSR (Modem Status Register) последовательного порта и соответственно, может быть отслежено программой.
Цитата: |
И ещё один вопрос, в документации написано - команда ATZ должна быть последней
|
Да, она должна быть последней в командной строке. Кажется, Вы невнимательно прочитали "Руководство пользователя". Помимо таблицы с описанием команд, там есть глава 6 (на которую есть ссылка из описания команды ATZ в таблице). В этой главе, в свою очередь, есть раздел "Сброс с вызовом указанного профиля", где подробно разбирается Ваша ситуация. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|