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

Caller ID с 5614BXL/VR+

 
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General
Предыдущая тема :: Следующая тема  
Автор Сообщение
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Вт Июн 10, 2008 9:18 am    Заголовок сообщения: Caller ID с 5614BXL/VR+ Ответить с цитатой

Здраствуйте!
Заказал на АТС услгу Caller ID.
Подключаюсь к модему через гипертерминал, ввожу:
ATZ OK
AT+VCID=1 OK

Звоню:
RING
- поднимает трубку определяет номер выводит в окно терминала и бросает трубку!

Как мне сделать так, чтобы модем не поднимал трубку а определял как Caller ID?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Июн 10, 2008 10:25 am    Заголовок сообщения: Ответить с цитатой

Пожалуйста, покажите ответ Вашего модема на команду:

ati3
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Вт Июн 10, 2008 10:26 am    Заголовок сообщения: Ответить с цитатой

Technical Support писал(а):
Пожалуйста, покажите ответ Вашего модема на команду:

ati3

Это после ATZ ввести? Сейчас модем не под рукой....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Июн 10, 2008 10:29 am    Заголовок сообщения: Ответить с цитатой

ATZ не обязательна, можно просто ввести ati3. Но хуже от ATZ не станет Smile
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Вт Июн 10, 2008 7:20 pm    Заголовок сообщения: Ответить с цитатой

На команду ATI3 вот такой ответ:
IDC-5614BXL/VR firmware by Mike Telis, V2.24-V90_2M_DLS
Copyright (c) Inpro, 1998-2003

OK

А вот так я жду звонка:
AT#CID=1
OK

RING
--- поднимает трубку
NMBR = 9046255
--- бросает трубку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Вт Июн 10, 2008 9:35 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
AT+VCID=1 OK

Вот эта команда и вызвала сомнения. Дело в том, что (как Вы правильно догадались), Caller ID в Вашем модеме включается командой AT#CID=1 (млм 2).

Заметим, что при заводских настройках определение номера происходит не с помощью "настоящего" Caller ID (FSK или DTMF), а с помощью АОН, который работает в в режиме симуляции Caller ID. При поступлении входящего звонка модем снимает трубку, определяет номер и начинает посылать сигналы КПВ ("длинные гудки") в линию. При этом для программного обеспечения режим не отличим от настоящего Caller ID: выдаётся номер, после каждого КПВ выдаётся RING, увеличивается счётчик звонков в регистре S1, производится автоответ (если включён) и т.д.

В паузе между длинными гудками модем "слушает линию". Если он обнаруживает сигналы "Занято" (короткие гудки), вешает трубку. Скорее всего, именно это у Вас и происходит.

Определение номера с помощью "настоящего" Caller ID включается битами 7 или 6 регистра S52. Кроме того, нужно выбрать тип Caller ID (FSK или DTMF), установив в нужное значение бит S200.3.

И естественно, прежде всего нужно обновить микропрограмму в Вашем модеме (версия 2.24 не умеет работать с DTMF Caller ID). Установите версию 2.26, взяв её с нашего сайта, страница "Микропрограммы". Там же и загрузчик FldrWin/VR, с помощью которого Вы сможете загрузить микропрограмму во flash-ROM модема.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Ср Июн 11, 2008 7:58 am    Заголовок сообщения: Ответить с цитатой

Technical Support писал(а):

Определение номера с помощью "настоящего" Caller ID включается битами 7 или 6 регистра S52. Кроме того, нужно выбрать тип Caller ID (FSK или DTMF), установив в нужное значение бит S200.3.

Прошу прощения за дилетанство, не составит ли Вам труда написать команду для этого случая?
Типа:
ATZ
AT#CID=1
и т.д.


Technical Support писал(а):

И естественно, прежде всего нужно обновить микропрограмму в Вашем модеме (версия 2.24 не умеет работать с DTMF Caller ID). Установите версию 2.26, взяв её с нашего сайта, страница "Микропрограммы". Там же и загрузчик FldrWin/VR, с помощью которого Вы сможете загрузить микропрограмму во flash-ROM модема.

Это не опасно? Я смогу восстановить модем в любом случае?

Большое спасибо за оперативность!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Ср Июн 11, 2008 9:18 am    Заголовок сообщения: Ответить с цитатой

Technical Support писал(а):

И естественно, прежде всего нужно обновить микропрограмму в Вашем модеме (версия 2.24 не умеет работать с DTMF Caller ID). Установите версию 2.26, взяв её с нашего сайта, страница "Микропрограммы". Там же и загрузчик FldrWin/VR, с помощью которого Вы сможете загрузить микропрограмму во flash-ROM модема.

На модеме написано что он 5614BXL/VR, "без плюса".
Я могу в него записать
Цитата:

56xp_226.zip
(257 k)
Микропрограмма для IDC 5614BXL /VR+, v.2.26

???????
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Ср Июн 11, 2008 9:19 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Прошу прощения за дилетанство, не составит ли Вам труда написать команду для этого случая?

Безусловно, мы можем это сделать. Однако, Вы не сообщили, что подразумевается под "этим случаем". Поэтому приводим несколько вариантов:

at*nc22 w2 \v1 s95=3
OK

(пляшем от печки, т.е. от заводских настроек)

ats52.7=1 s200.3=1 &w &w1
OK

В этом варианте включается DTMF Caller ID, и модем будет пользоваться только этим способом для определения номера.

Если Ваша АТС отправляет FSK Caller ID, то нужно заменить S200.3=1 на S200.3=0.

Если хотите, чтобы модем пытался определить номер с помощью АОН в случаях, когда не удалось "поймать" Caller ID, то замените S52.7=1 на S52.6=1.

Цитата:
Это не опасно? Я смогу восстановить модем в любом случае?

FldrWin/VR имеет режим восстановления модема после сбоя питания, и с её помощью Вы сможете восстановить модем (кроме случаев, в которых Вы попытаетесь обмануть программу, переименовав файл с микропрограммой от другого модема в 5614bxlp.s37). В общем, если не пытаться обмануть программу, всё будет ОК Smile

Ваш модем - IDC-5614BXL/VR+. О том, как различить модели с "+" и без "+", написано в "Руководстве пользователя", раздел называется "Техническая поддержка". Так что файл с микропрограммой Вы нашли правильно.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Ср Июн 11, 2008 7:29 pm    Заголовок сообщения: Ответить с цитатой

Вот что у меня получилось:
Цитата:
ATZ
OK
AT*NC22 W2 \V1 S95=3
OK
ATS52.7=1 S200.3=1 &W &W1
OK
AT#CID=1
OK

RING

RING

RING

================ Вариант 2 ==============

Цитата:
ATZ
OK
AT*NC22 W2 \V1 S95=3
OK
ATS52.7=1 S200.3=0 &W &W1
OK
AT#CID=1
OK

RING

RING

RING


Пробовал звонить с различных АТС если это имеет значение
Confused Confused Confused

Какие еще шаги посоветуете предпринять? Ведь работает же как то у людей!

PS: Можно ли обычный АОН в этом модеме так настроить, чтобы он не бросал трубку а ждал пока на телефоне поднимут трубку?
Проект за этим делом остановился ((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Ср Июн 11, 2008 11:36 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Какие еще шаги посоветуете предпринять?

Прежде всего нужно убедиться в том, что АТС действительно присылает Caller ID, проверить, в каком формате это происходит (FSK или DTMF) и в том, что сигнал приходит вовремя (между первым и вторым звонком).

Проще всего это выяснить с помощью программы, которую мы вскоре вышлем Вам по e-mail.

Цитата:
Можно ли обычный АОН в этом модеме так настроить, чтобы он не бросал трубку а ждал пока на телефоне поднимут трубку?

Можно. Для начала давайте попробуем понять, что происходит. Поставьте регистр S111 в какое-нибудь большое значение:

at s111=30
OK

и проверьте, происходит ли бросание трубки в этом случае.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Чт Июн 12, 2008 8:12 am    Заголовок сообщения: Ответить с цитатой

Technical Support писал(а):

Проще всего это выяснить с помощью программы, которую мы вскоре вышлем Вам по e-mail.

Отчет о проделанной работе у Вас в почте.

Technical Support писал(а):

Поставьте регистр S111 в какое-нибудь большое значение:
at s111=30
OK
и проверьте, происходит ли бросание трубки в этом случае.

Вот:
Цитата:
ATZ
OK
AT S111=30
ERROR
ATS111=30
OK
AT#CID=1
OK

RING
NMBR = 2359059
-- и бросает трубку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Чт Июн 12, 2008 11:00 am    Заголовок сообщения: Ответить с цитатой

C Caller ID всё понятно, Ваша АТС присылает сигнал перед звонком, а не в паузе между 1-м и 2-м звонком. Надо звонить на АТС и просить исправить.

А что касается бросания трубки, то ситуация становится совсем интересной... Давайте попробуем проверить, сообщает ли модем о причинах бросания трубки.

Как только бросит, попробуйте выдать команду:

at%s

и покажите, что модем сообщает в ответ на неё. Чтобы там не оказался "старый" код разрыва связи, выключите и снова включите питание модема перед проведением эксперимента.
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Vladimir2
Associated member


Зарегистрирован: 10.06.2008
Сообщения: 8

СообщениеДобавлено: Чт Июн 12, 2008 11:51 am    Заголовок сообщения: Ответить с цитатой

Technical Support писал(а):
C Caller ID всё понятно, Ваша АТС присылает сигнал перед звонком, а не в паузе между 1-м и 2-м звонком. Надо звонить на АТС и просить исправить.

А что касается бросания трубки, то ситуация становится совсем интересной... Давайте попробуем проверить, сообщает ли модем о причинах бросания трубки.

Как только бросит, попробуйте выдать команду:

at%s

и покажите, что модем сообщает в ответ на неё. Чтобы там не оказался "старый" код разрыва связи, выключите и снова включите питание модема перед проведением эксперимента.

После того как бросил трубку
Цитата:
AT%S
Time Online.................. 00:00:00
Termination Reason........... NONE
Tx Rate (Last/Init/Min/Max).. NA
Rx Rate (Last/Init/Min/Max).. NA
Modulation................... NA
Protocol/Compression......... NA
Line Quality................. NA
Tx/Power Drop/Rx Level....... 9/NA/NA
SNR Last/Min/Max............. NA/NA/NA
Highest Rx/Tx State.......... 00/00
EQM Sum...................... NA
RBS Pattern.................. NA
Rate Drop.................... NA
Digital Loss................. None
Retrains Issued/Granted/Auto. 0/0/0
Renegs Issued/Granted........ 0/0
FForwards/FBacks/FEQM/Denied. 0/0/0/0
Forced FB/FB after FF/MaxREJ. 0/0/0
Last dialed number........... NA
Flex fail

OK
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Technical Support
Expert


Зарегистрирован: 31.10.2002
Сообщения: 6330

СообщениеДобавлено: Чт Июн 12, 2008 2:19 pm    Заголовок сообщения: Ответить с цитатой

Так... о причине бросания трубки модем не сообщает. Значит, причина в чём-то другом. Например, модем может посчитать, что снята трубка параллельного телефона. Попробуйте повторить эксперимент, установив S15.4=1

at*nc22 w2 \v1 s95=3 &w &w1
OK

at s15.4=1 #cid=1
OK

и теперь принять входящий звонок. Бросает трубку или нет?
_________________
Inpro
Technical Support
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум по модемам IDC -> General Часовой пояс: GMT + 3
Страница 1 из 1

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


Powered by phpBB © 2001, 2005 phpBB Group

Created this page in 0.065039 seconds : 16 queries executed : GZIP compression enabled : Debug Mode

©2002, INPRO Development Corporation

Rambler's Top100