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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> SIM900 баланс, Помогите как проверить баланс
asm_oren
сообщение Oct 16 2011, 13:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872



Помогите как проверить баланс перечитал весь форум по данной теме но однозначного ответа не нашёл
прошивка Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
Сеть Белайн Поволжье
отправляю
AT+CUSD=1,"#102#"
в итоге команда не проходит
отправляю
AT+CUSD=1,"#102#","GSM"
ответ
+CUSD: 2
Ни какого тела цикла нет
насколько я понял это сеть не поддерживает USSD-запросы
Попробовал Мегафон Поволжье, та же ситуация

Может кто подскажет в чём может быть причина"?
Если с телефона через ту же симку делать запрос то сообщение о балансе приходит,
у оператора значит всё нормально, с SIM900 уже перепробовал всё что в голову пришло.
Помогите пожалуйста.
Go to the top of the page
 
+Quote Post
butthead2
сообщение Oct 16 2011, 14:57
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Цитата(asm_oren @ Oct 16 2011, 16:16) *
AT+CUSD=1,"#102#"
в итоге команда не проходит

Все верно, если сеть поддерживает запрос #102#, и если в модуле нет глюков в запросах. Ну и надо подождать ответа секунд 5-10.
Go to the top of the page
 
+Quote Post
asm_oren
сообщение Oct 16 2011, 15:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872



через 2 сек ответ
+CUSD: 2
Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?
И каким же образом сотовый телефон получает ответ на запрос о балансе?
Может какая ещё тонкость существует?
Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса?
Go to the top of the page
 
+Quote Post
butthead2
сообщение Oct 16 2011, 17:21
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470



Цитата(asm_oren @ Oct 16 2011, 18:15) *
Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?

Прошивка насколько я понимаю тестовая, а не релизная. Для оценки указанного функционала. Все остальное не обязано работать! CADiLO об этом преждупреждал. Попробуй перешить на релизную прошивку и проверить с ней.
Go to the top of the page
 
+Quote Post
kan35
сообщение Oct 17 2011, 04:26
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(asm_oren @ Oct 16 2011, 19:15) *
через 2 сек ответ
+CUSD: 2
Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?
И каким же образом сотовый телефон получает ответ на запрос о балансе?
Может какая ещё тонкость существует?
Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса?

Уверен что нужно делать #102#?? попробуй *102#
Go to the top of the page
 
+Quote Post
molecul
сообщение Oct 17 2011, 07:02
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(kan35 @ Oct 17 2011, 08:26) *
Уверен что нужно делать #102#?? попробуй *102#

Судя по всему, *102# возвращает ответ в кириллице, а #102# - в латинице.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 17 2011, 07:05
Сообщение #7


Гуру
******

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



1137B08SIM900M64_ST_DTMF_JD_MMS уже давно релизная имеется и поставляется.
CUSD работает нормально - уточните формат запроса у своего оператора.
Мы пока столкнулись только с одни местом где CUSD не работало - в Эмиратах.
Там это связано с работой платежной системы через команды USSD и запрос баланса нужно делать по SMS.

Ну и ознакомьтесь с этим - http://forum.sgh.ru/topic36665.html


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


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Да пр чем тут формат запроса?
AT+CUSD=1,"#102#" должна возвращать ответ оператора в любом случае. Или то, что хочешь, или "пошел на..." в смысле команда не верна.
Go to the top of the page
 
+Quote Post
Romashki
сообщение Oct 17 2011, 07:44
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



А на каком языке (в смысле латиницей или кирилицей) приходит ответ когда через телефон запрашиваете?

На МТС например работает так:
AT+CSCS="IRA"
AT+CSMP=17,0,2,25

AT+CUSD=1,"*101#",15
Go to the top of the page
 
+Quote Post
asm_oren
сообщение Oct 17 2011, 13:56
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872



AT+CSCS="IRA"
AT+CSMP=17,0,2,25
AT+CUSD=1,"*102#",15
ответ ERROR
При наборе на телефоне *102# ответ о балансе приходит в кирилице, #102# ответ в латинице
При наборе в терминалке AT+CUSD=1,"*102#" или AT+CUSD=1,"#102#" тупо висит (терминалка Terminal V1.9b),
вернее при нажатии кнопки Send в окне отправки появляется AT+CUSD=1,"f и команда не проходит.
Если набрать так AT+CUSD=1,"#102#",15 то выдаёт ERROR
Если так AT+CUSD=1,"#102#"," " или в кавычках третьем параметре можно набрать всё что угодно выдаёт +CUSD: 2

а были ли другие прошивки на сайте с подобной ревизией, может не ту записал,
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS

И всё же я не могу понять каким же образом сотовый телефон получает ответ на запрос баланса, а SIM900 нет.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Oct 17 2011, 14:15
Сообщение #11


Гуру
******

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



Могли с сайта взять и тестовую - имена были одинаковые, только в тестовой в конце имени файла еще дата писалась.
Релизная прошивка без даты в имени файла.

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

AT+GSV
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS

OK

AT+CUSD=1,"*111#"
OK

+CUSD: 0,"Na rahunku: 33.41 grn. Info pro bonusy na *112# i *119#. Nomer die do 22/09/12.",64


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
asm_oren
сообщение Oct 17 2011, 16:06
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872



Да одна прошивка была 1137B08SIM900M64_ST_DTMF_JD_MMS_110528
но я прошил вот этой от 13июля 2011г 19:33:20 1137B08SIM900M64_ST_DTMF_JD_MMS
SIM-ку пробовал и билайн-поволжье и мегафон-поволжье результат один и тот же
Попробую перепрошить вот этой 1137B09SIM900M64_ST потом отпишусь


Загрузил прошивку
SIMCOM_Ltd
SIMCOM_SIM900
Revision:1137B09SIM900M64_ST

то же самое, и тут меня осенило, послать запрос в другом коде,
вообщем отослал я с телефона SMS #102#
прочитал и вставил в тело USSD запроса

AT+CUSD=1,"00230031003000320023"

вообщем пришла билеберда и как её расшифровать пока не знаю, Если кто знает подскажите?
но главное ответ ведь пришёл!!!

+CUSD: 0,"0056006100730068002000620061006C0061006E0073002000370030002E003600360020007
200750062002E00200042006F006E00750073003A00200030002E003000300020007200750062002
E
00200042006500730070006C00610074006E00790068002000730065006B0075006E0064003A0020
0
030002E0030002E00200044006F0070006F006C006E006900740065006C0027006E0079006500200
0
620061006C0061006E00730079003A002000230031003000360023",64

чуть не забыл стандарт кодировки должен быть только
AT+CSCS="UCS2"

Сообщение отредактировал asm_oren - Oct 17 2011, 16:19
Go to the top of the page
 
+Quote Post
sobr
сообщение Oct 17 2011, 16:20
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(asm_oren @ Oct 17 2011, 23:06) *
вообщем пришла билеберда и как её расшифровать пока не знаю, Если кто знает подскажите?
но главное ответ ведь пришёл!!!

+CUSD: 0,"0056006100730068002000620061006C0061006E0073002000370030002E003600360020007
200750062002E00200042006F006E00750073003A00200030002E003000300020007200750062002
E
00200042006500730070006C00610074006E00790068002000730065006B0075006E0064003A0020
0
030002E0030002E00200044006F0070006F006C006E006900740065006C0027006E0079006500200
0
620061006C0061006E00730079003A002000230031003000360023",64

чуть не забыл стандарт кодировки должен быть только
AT+CSCS="UCS2"
"Vash balans 70.66 rub. Bonus: 0.00 rub. Besplatnyh sekund: 0.0. Dopolnitel'nye balansy: #106#"
Мною выложен конвертер (мой ник там Sash) конвертер
Go to the top of the page
 
+Quote Post
asm_oren
сообщение Oct 17 2011, 16:52
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 22-05-07
Из: г.Оренбург
Пользователь №: 27 872



Спасибо sobr!
Значит всё же общими усилиями разобрались как Операторы поволжья выдают баланс.
Простите за нескромный вопрос:
А исходники конвертирования на СИ где нибудь можно подсмотреть?
P/S А конвертер то работает только в одну сторону Текст-->UCS2

Сообщение отредактировал asm_oren - Oct 17 2011, 17:16
Go to the top of the page
 
+Quote Post
sobr
сообщение Oct 18 2011, 03:06
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(asm_oren @ Oct 17 2011, 23:52) *
P/S А конвертер то работает только в одну сторону Текст-->UCS2
С чего это вдруг? Скопируйте то, что у вас в CUSD пришло в ковычках и вставте в поле UCS2, только копируйте без ковычек.
Цитата
А исходники конвертирования на СИ где нибудь можно подсмотреть?
Там нет ничего сложного, через недельку напомните мне, выложу функцию.
Go to the top of the page
 
+Quote Post

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

 


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


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