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

Режим ответа в модеме. 5614+

 
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General
Предыдущая тема :: Следующая тема  
Автор Сообщение
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) Wink
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2005 phpBB Group

Created this page in 0.020699 seconds : 15 queries executed : GZIP compression enabled : Debug Mode

©2002, INPRO Development Corporation

Rambler's Top100