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

 
 
> SIM800x сбои с SIM-картой МТС, решение проблемы с рекламными сообщениями
NoDS
сообщение Mar 30 2016, 11:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 30-03-16
Из: Санкт-Петербург
Пользователь №: 91 089



Доброго времени суток!
Хочу поделиться решением проблемы, если кто нибудь с ней столкнется.
На форуме уже обсуждалась проблема с sim-картами МТС (не M2M) при использовании в модулях SIM900: из-за STK могла не работать одна или несколько функций SMS/GPRS/голос/регистрация в сети.
Теперь эта же проблема возникла и с SIM800x: при включении сим-карта запускает STK, выдающий pop-up сообщения (меню с кнопками ОК/Отмена). При этом работа сим-карты блокируется пока пользователь не нажмет на одну из этих кнопок.
Решений проблемы два - применять М2М СИМ-карты или действовать по следующему алгоритму:
-Включаем модуль
-Проверяем состояние STKAR
-Если не 3, то подать AT+STKAR=3 и AT&W, после чего перезагрузить модуль по PWRKEY
После этого проблема должна исчезнуть.
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
CADiLO
сообщение Apr 8 2016, 08:12
Сообщение #16


Гуру
******

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



>>>На телефоне, после нажатия ОК, открывается следующий пункт меню

А вот это уже к оператору. У нас после первой менюшки на MTC начинается дальнейшая инициализация телефона.

Уже неоднократно говорилось -
Хочешь избежать проблем, не жадничай - купи пакет телематика где всякая хрень отключена.
Хочешь пользоваться шарой - задавай вопросы оператору.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 8 2016, 08:33
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Порой объяснить это клиенту не представляется возможным, хотелось бы предусмотреть все варианты...

Как я понял, в авторежиме модуль всегда будет выбирать OK, а можно ли как-то в ручном режиме АТ-командами выбрать Отмена и закрыть STK?
Спасибо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 8 2016, 08:59
Сообщение #18


Гуру
******

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



В ручном, это если только через терминал, чтобы видеть что хочет оператор, а то ведь своего дисплея у модуля нет.

>>>Порой объяснить это клиенту не представляется возможным....

Еще и как возможно. Требования прописываются в мануале и будьте добры использовать то что написано, а не заниматься самодеятельностью.
В противном случае ответственность за работоспособность и надежность устройства лежит исключительно на кривых руках и жабе пользователя.
Проверенно временем - действует на клиентов прекрасно.

У нас большинство фирм уже просто ставит свои карточки которые в едином пуле M2M и пользователю нужно только их пополнять или вообще ставят SIM-чип.

Вот простой пример - http://magnum.org.ua/?p=507

Можешь конечно свою карту всунуть, но 80% сервиса просто не будет работать.


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


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



И все-таки предлагаю разобраться.

Включаем отображение: AT+STKPCIS=1
Как только модуль выдает URC: +STKPCI:ххххххх
Передаем: AT+STKTRS=<result>[,<text>]

Судя по даташиту конкретно: AT+STKTRS='10' (где '10' - Proactive SIM session terminated by the user)
Наверное надо бы и поле <text> заполнить, но что туда писать?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 8 2016, 13:36
Сообщение #20


Гуру
******

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



Берем в зависимости от модуля AN_SIM900_STK_UGD_V1.00.pdf или SIM800 Series_STK_Application Note_V1.00.pdf
И вперед. Я по менюшке бродил командами еще во времена SIM300

Не понимаю я любителей извращений, когда есть решение чуть дороже, но избавляющее от проблем и с меньшим количеством недостатков.


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


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Стоит задача не убедить клиента брать другую симку, а разобраться с STK, чтобы все работало.

Предлагаю обсуждать варианты решения.
Может быть кто-то уже пробовал использовать AT+STKTRS=<result>[,<text>] ?
Спасибо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 8 2016, 19:03
Сообщение #22


Гуру
******

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



>> а разобраться с STK, чтобы все работало.

Не вопрос. Допустим разобрались и умеем отвечать.

А теперь ситуация - у оператора динамическое интерактивное меню где последующий пункт зависит от вашего ответа.

Ваши действия????

Напоминаю - у пользователя ваша железка без экрана, клавиатуры и терминала.


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


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



А вот такой вопрос, слегка дилетантский, поскольку я с этими STK меню никогда в жизни не сталкивался.
Это все может вылезти только в первый раз после покупки СИМки и первого включения
или оператор может по воздуху в любой момент загрузить чего нибудь новенькое?

Если только один раз, так можно требовать от пользователя новую СИМку всегда сначала включать в телефоне.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 8 2016, 21:07
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



CADiLO, так а разве обязательно по меню переходить, ведь судя по параметрам в команде, можно просто сессию закрыть?

В SIM900:
AT*PSSTK="COMMAND REJECTED",1,16 ?
где 16=0x10 session terminated by the user

В SIM800:
AT+STKTRS='10'
где '10' - Proactive SIM session terminated by the user

з.ы. Вопрос еще, что надо вводить в поле <text> в команде AT+STKTRS=<result>[,<text>]
Тоже "COMMAND REJECTED"? Нет под рукой демо-платы с SIM800 чтобы попробовать...
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 11 2016, 06:55
Сообщение #25


Гуру
******

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



>>>Вопрос еще, что надо вводить в поле <text> в команде AT+STKTRS=<result>[,<text>]

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

Но если хочется поринуть в сложности, то подсказка написана в документации.

If response to GET INPUT or GET INKEY --specified in GSM11.14[12.15] -text string, the first 2 char is Data coding scheme
If response to SELECT ITEM --specified in GSM11.134[12.10] -Identifier of item chosen

Так что открываем например GSM11.14 - http://www.etsi.org/deliver/etsi_gts/11/11...114v050200p.pdf

Получится примерно так (для GET INPUT) - AT+STKTRS=00,D02282xxxxxxxxx


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Apr 11 2016, 08:03
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



CADiLO, да, я открывал GSM11.14, а вот GSM11.134 я так и не нашел...

Но хотелось бы найти что-то по аналогии с "COMMAND REJECTED" у SIM900, ведь по остальным текстовым командам есть сходство.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 11 2016, 08:18
Сообщение #27


Гуру
******

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



>>> GSM11.134

Это опечатка - конечно же GSM11.14
6.4.9 SELECT ITEM



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Apr 14 2016, 07:00
Сообщение #28


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Цитата(Baser @ Apr 9 2016, 00:46) *
А вот такой вопрос, слегка дилетантский, поскольку я с этими STK меню никогда в жизни не сталкивался.
Это все может вылезти только в первый раз после покупки СИМки и первого включения
или оператор может по воздуху в любой момент загрузить чего нибудь новенькое?

Если только один раз, так можно требовать от пользователя новую СИМку всегда сначала включать в телефоне.


Существует 2 технологии, показывающие вплывающие сообщения на экране телефона с возможностью акцептирования или отказа:
- ICB-вещание, когда всем абонентам одновременно доставляется одинаковое сообщение
- Всплывающие сообщения по какому-то событию (включение телефона, каждый n звонок или смс)
Первые карты больше не производятся, но наверняка еще остались в офисах продаж ХХХ, сейчас производятся карты, показывающие сообщения второго типа (они не рассылаются всем одновременно, а хранятся на SIM-карте и всплывают при наступлении события).


--------------------
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Apr 14 2016, 08:04
Сообщение #29


Гуру
******

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



>>>Если только один раз, так можно требовать от пользователя новую СИМку всегда сначала включать в телефоне.

Не годится. Это хорошо если вы продали устройство брату-куму-свату.....
В остальных случаях пользователь просто пошлет вас подальше. Особенно если это не частник, а юрлицо.
Гораздо проще заставить пользователя использовать определенный пакет, чем делать какие-либо действия с карточкой.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 14 2016, 08:34
Сообщение #30


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(CADiLO @ Apr 14 2016, 11:04) *
Не годится. Это хорошо если вы продали устройство брату-куму-свату.....

Это все в плоскости организационно-административных мероприятий, а меня сейчас интересует только техника.

Цитата(Цырен. @ Apr 14 2016, 10:00) *
сейчас производятся карты, показывающие сообщения второго типа (они не рассылаются всем одновременно, а хранятся на SIM-карте и всплывают при наступлении события).

То есть эти функции прошиты оператором на СИМ карте, пользователь отключить или заблокировать их не имеет возможности.
А оператор по воздуху может в любой момент сгенерировать событие, которое приведет к возникновению всплывающего меню с необходимостью ответа на вопрос. И до ответа на него какая-то часть функционала модуля (кстати, а какая?) будет заблокирована.
Я правильно понял ответ Цырена ?
Go to the top of the page
 
+Quote Post

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

 


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


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