реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как отбивать звонки во время GPRS в модуле HILO NC
RKS
сообщение Dec 23 2010, 08:16
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Надо сделать так чтобы во время GPRS сессии входящие звонки автоматически отбивались.
Т.е. я включаю режим "дропа" входных звонков, соединяюсь с провайдером, работаю, а при завершении обратно включаю прием входящих звонков. Тем самым буду сигнализировать звонящему, что в данный момент устройство выполняет сервисные операции... и ему следует позвонить позже...
Заранее благодарен за Ваши ответы...

Сообщение отредактировал RKS - Dec 23 2010, 08:31
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 23 2010, 11:14
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Порыскал в документе "AT Command Set for SAGEM Modules"... Нашел только одно подходящее решение:
AT+CLCK - Facility lock

Syntax
AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]

В моем случае,
<fac>: "AI" BAIC (Barr All Incoming Calls) (refer 3GPP TS 22.088 [6] clause 2)
<mode>: 0 unlock
1 lock
2 query status
<passwd>: string type; shall be the same as password specified for the facility from the ME user interface or with command Change Password +CPWD

Но вот какой пароль??? PIN1 ?

При этом
Код
AT+CPIN?
+CPIN: READY

OK
AT+CLCK="AI",2
+CLCK: 0,255

OK
AT+CLCK="AI",1
+CME ERROR: 100
AT+CLCK="AI",1,"0000"
+CME ERROR: 100


PIN-кода симки нету у меня пока...

Сообщение отредактировал RKS - Dec 23 2010, 11:33
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 23 2010, 11:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



У SIM300 было так: (должно и на других работать)

Включили модуль

AT
OK

ATI
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B16SIM300D32_SST34HF3284

OK

AT+CLCK="SC",1,"1111" - Говорим что нужно спрашивать PIN

OK

Выключили-включили

AT
OK

AT+CPIN? - А ждет ли модуль PIN
+CPIN: SIM PIN - Да

OK

AT+CPIN=1111 - Вводим PIN
OK

Call Ready - Модуль готов

AT+CLCK="SC",0,"1111" - Отключить PIN
OK

"SC" - тот сервис на который ставим/снимаем пароль.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 23 2010, 11:55
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(CADiLO @ Dec 23 2010, 17:33) *
У SIM300 было так: (должно и на других работать)

Включили модуль

AT
OK

ATI
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B16SIM300D32_SST34HF3284

OK

AT+CLCK="SC",1,"1111" - Говорим что нужно спрашивать PIN


Так я и пробую
Код
AT
OK
ATI
HILO GPRS

OK
AT+CLCK="AI",2
+CLCK: 0,255

OK
AT+CLCK="AI",1,"1111"
+CME ERROR: 100


И как от этой ошибки отделаться?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 23 2010, 12:17
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



У Сажема - CME 100 Synchronization error
Надо искать описание в их доках, потому что CME 100 в стандарте резервировано под ошибки программы производителя.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Dec 23 2010, 12:41
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



Цитата(CADiLO @ Dec 23 2010, 17:33) *
У SIM300 было так: (должно и на других работать)


Это применимо на SIm900 насколько я понимаю? Тоже озадачен разрывом соединения при возможном входящем звонке.

Тоесть если я выставлю AT+CLCK="AI",1,"PIN CODE " - то входящие звонки не будут проходить и RING тоже пропадёт?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 23 2010, 12:45
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Должно быть так.

Вопрос только в одном (ну вот не знаю я) - пароль для "AI" совпадает с PIN или нет....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
MKdemiurg
сообщение Dec 23 2010, 13:42
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939



НЕ, не совпадает, а чтобы задать его надо знать старый пароль- палка О двух концах biggrin.gif

А с суперпаролем как работать? Он вроде позволяет ходить мимо паролей карточки...

Сообщение отредактировал MKdemiurg - Dec 23 2010, 14:02
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 24 2010, 03:15
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(MKdemiurg @ Dec 23 2010, 18:41) *
Это применимо на SIm900 насколько я понимаю? Тоже озадачен разрывом соединения при возможном входящем звонке.

Тоесть если я выставлю AT+CLCK="AI",1,"PIN CODE " - то входящие звонки не будут проходить и RING тоже пропадёт?

Хотелось бы уточнить - разрыва соединения не происходит. Если после соединение запустить пинги, то модуль не будет принимать входящие сообщения. Но если модуль соединился, но передачи/приема пакетов нет - звонки начинают проходить... и если в этот момент попробовать пингануть, то пинг обламывается. Поэтому требуется, чтобы в момент работы по GPRS никто не мешал.

Цитата(CADiLO @ Dec 23 2010, 18:45) *
Должно быть так.

Вопрос только в одном (ну вот не знаю я) - пароль для "AI" совпадает с PIN или нет....

В описании команды AT+CLCK сказано: "<passwd>: string type; shall be the same as password specified for the facility from the ME user interface or with command Change Password +CPWD". Что это за "ME user interface", в котором пароль приведен?

Может есть другая команда, которая способна решить данный вопрос?

Сообщение отредактировал RKS - Dec 24 2010, 03:23
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 24 2010, 04:36
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



ME - мобиле эквипмент - собственно сам модуль или трубка.
по умолчанию пароль должен быть пустой - его ставит пользователь.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 24 2010, 04:52
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Попробовал выставить пин-код:
Код
AT+CLCK="SC",2
+CLCK: 0

OK
AT+CLCK="SC",1,"1111"
+CME ERROR: 16                      ---- Incorrect password
AT+CLCK="SC",1,"0000"
+CME ERROR: 12                      ---- SIM PUK required
AT+CLCK="SC",1,"1234"
+CME ERROR: 12
AT+CPIN?
+CPIN: SIM PUK

OK
AT+CLCK="SC",0
+CME ERROR: 12



Сообщение отредактировал RKS - Dec 24 2010, 05:36
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 24 2010, 05:56
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(CADiLO @ Dec 24 2010, 10:36) *
по умолчанию пароль должен быть пустой - его ставит пользователь.

Пробовал по всякому.... и тишина :
Код
AT+CLCK="AI",2
+CLCK: 0,255

OK
AT+CLCK="AI",1,"",255
+CME ERROR: 3
AT+CLCK="AI",1,,255
+CME ERROR: 3
AT+CLCK="AI",1,"",1
+CME ERROR: 100
AT+CLCK="AI",1,,1
+CME ERROR: 100

Видимо не судьба завести эту функцию...
Go to the top of the page
 
+Quote Post
RKS
сообщение Dec 25 2010, 04:40
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Еще как вариант - переадресация на какой-либо номер, который 100% вызовет обрыв вызова. Только вот есть ли такие номера у любого оператора сотовой связи? (ну чтобы постоянно занято было, ли просто неверный номер). В данном случае интересует вопрос тарификации: будет ли списываться сумма с баланса за переадресацию на не существующий номер телефона?

Также подумал, что можно просто отключить работу GSM: поставить режим "GPRS only". Но модуль, оказывается, не поддерживает такой функционал sad.gif (нет "CG" - class C in GPRS only mode)
Код
AT+CGCLASS=?
+CGCLASS: ("B","CC")


Сообщение отредактировал RKS - Dec 25 2010, 04:41
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 25 2010, 04:55
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



У меня с карточкой на которой я экспериментировал (Киевстар) оказалось все банально просто - сервис блокировки звонков просто ОТКЛЮЧЕН. То есть я не могу ничего запретить.
Вечером дома поставил карточку в телефон - так и есть, зная все пароли ничего не отключается. А с карточкой МТС все работает. В понедельник буду модуль на МТС карте мучить, не додумался сразу что такую фигню операторы учудить могут.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 02:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016