|
|
  |
Как отбивать звонки во время GPRS в модуле HILO NC |
|
|
|
Dec 23 2010, 11:14
|
Местный
  
Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599

|
Порыскал в документе "AT Command Set for SAGEM Modules"... Нашел только одно подходящее решение: AT+CLCK - Facility lockSyntaxAT+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
|
|
|
|
|
Dec 23 2010, 11:55
|
Местный
  
Группа: Участник
Сообщений: 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 И как от этой ошибки отделаться?
|
|
|
|
|
Dec 23 2010, 12:41
|
Знающий
   
Группа: Свой
Сообщений: 624
Регистрация: 15-06-10
Из: Россия
Пользователь №: 57 939

|
Цитата(CADiLO @ Dec 23 2010, 17:33)  У SIM300 было так: (должно и на других работать) Это применимо на SIm900 насколько я понимаю? Тоже озадачен разрывом соединения при возможном входящем звонке. Тоесть если я выставлю AT+CLCK="AI",1,"PIN CODE " - то входящие звонки не будут проходить и RING тоже пропадёт?
|
|
|
|
|
Dec 24 2010, 03:15
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Dec 24 2010, 04:52
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Dec 24 2010, 05:56
|
Местный
  
Группа: Участник
Сообщений: 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 Видимо не судьба завести эту функцию...
|
|
|
|
|
Dec 25 2010, 04:40
|
Местный
  
Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599

|
Еще как вариант - переадресация на какой-либо номер, который 100% вызовет обрыв вызова. Только вот есть ли такие номера у любого оператора сотовой связи? (ну чтобы постоянно занято было, ли просто неверный номер). В данном случае интересует вопрос тарификации: будет ли списываться сумма с баланса за переадресацию на не существующий номер телефона? Также подумал, что можно просто отключить работу GSM: поставить режим "GPRS only". Но модуль, оказывается, не поддерживает такой функционал  (нет "CG" - class C in GPRS only mode) Код AT+CGCLASS=? +CGCLASS: ("B","CC")
Сообщение отредактировал RKS - Dec 25 2010, 04:41
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|