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

 
 
 
Reply to this topicStart new topic
> и снова CUSD
blox
сообщение Jun 29 2018, 10:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Приветствую, всех!
Поиском на форуме пользовался(может плохо искал?)
Столкнулся с проблемой запроса баланса на модеме SIM800C
Отправляю модему
AT+CSCS="GSM"
получаю ОК
AT+CUSD=1,"*100#",15
приходит
+CUSD: 2
жду 10 секунд, но модем молчит.
Если вставить симку другого оператора приходит все как надо,
если эту симку вставить в телефон или в другой прибор ответ приходит полностью с балансом
.
Вопрос может ли оператор запретить ussd для данного модема и если да, то насколько?
P.S. Да пробовал и простой вариант ATD*100#; и ATD#100#; и AT+CUSD=1,"*100#" и AT+CUSD=1,"#100#"
результат +CUSD: 2 и пусто

Сообщение отредактировал blox - Jun 29 2018, 10:43
Go to the top of the page
 
+Quote Post
NoDS
сообщение Jul 2 2018, 06:25
Сообщение #2


Участник
*

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



Встречался с тем, что не приходили ответы на CUSD (не помню, правда, с каким кодом) из-за того что не было денег на счете. Т.е. получалась абсурдная ситуация - заблокированы исходящие вызовы/проверка баланса, а состояние счета не запросить.
Начните с этого.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 2 2018, 10:25
Сообщение #3


Гуру
******

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



Попробуйте перейти на UCS2 - скорее всего оператор использует двухбайтовую кодировку, поэтому при текстовой у вас возможно и будет пустота.
Только и запрос тогда даем в UCS

вместо

AT+CSCS="GSM"
AT+CUSD=1,"*100#",15

запросите

AT+CSCS="UCS2"
AT+CUSD=1,"002A0031003000300023",8


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


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


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Цитата(CADiLO @ Jul 2 2018, 15:25) *
Попробуйте перейти на UCS2 - скорее всего оператор использует двухбайтовую кодировку, поэтому при текстовой у вас возможно и будет пустота.
Только и запрос тогда даем в UCS

вместо

AT+CSCS="GSM"
AT+CUSD=1,"*100#",15

запросите

AT+CSCS="UCS2"
AT+CUSD=1,"002A0031003000300023",8


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

Спасибо большое! попробую отпишусь.
Go to the top of the page
 
+Quote Post
blox
сообщение Jul 4 2018, 11:32
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 18-07-10
Из: Челябинск
Пользователь №: 58 496



Во общем попробовал, результат тот же

Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 4 2018, 11:40
Сообщение #6


Гуру
******

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



Нечистые электромагнитные силы....
У меня на трех операторах такое не наблюдается


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 4 2018, 13:38
Сообщение #7


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

Группа: Свой
Сообщений: 1 073
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(CADiLO @ Jul 4 2018, 15:40) *
Нечистые электромагнитные силы....
У меня на трех операторах такое не наблюдается


На телитах было механизм снятия внутренних логов и отправка в техподдержку для разбора.
На симкоме нет такого ?


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 5 2018, 09:16
Сообщение #8


Гуру
******

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



Механизм снятия логов есть. Только вопрос не в модуле.

+CUSD: 2 - это cancel session (not applicable to read Command response)

Невозможно прочитать ответ оператора на команду.
Нужно точно знать в каком формате и в какой кодировке оператор отвечает.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Andrey_33
сообщение Jul 26 2018, 05:42
Сообщение #9





Группа: Новичок
Сообщений: 3
Регистрация: 25-02-14
Пользователь №: 80 672



сталкивался с этой ситуацией на другом модеме, когда делал удаленный запрос баланса через SMS.
ответ +CUSD: 2 приходит, если сразу после приема смс модем шлет запрос в сеть.
решил проблему вставив задержку после завершения приема смс
Go to the top of the page
 
+Quote Post
Gav
сообщение Aug 13 2018, 11:52
Сообщение #10





Группа: Новичок
Сообщений: 2
Регистрация: 3-09-15
Из: Moscow
Пользователь №: 88 270



Господа, а кто-нибудь в курсе, какой таймаут у SIM800C на команду <AT+CUSD>?

А-то в даташите <SIM800 Series_AT Command Manual_V1.10> указано <- s>.

О, простите забыл еще один вопрос.
Я так понимаю, что SIM800 выполняет команду <AT+CUSD> в фоновом режиме.. так?
Если так, то есть ли как-либо ограничения в это время на другие команды? Ну, там, нельзя звонить.. или отправлять данные.. подскажите, пожалуйста.


Сообщение отредактировал Gav - Aug 13 2018, 11:55
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 13 2018, 12:44
Сообщение #11


Гуру
******

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



Самое простое правило - не получив ответ на предыдущую команду, следующую не отправлять.
Некуда там спешить.


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

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

 


RSS Текстовая версия Сейчас: 21st September 2018 - 18:29
Рейтинг@Mail.ru


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