Перейти к содержанию
    

Помогите как проверить баланс перечитал весь форум по данной теме но однозначного ответа не нашёл

прошивка Revision:1137B08SIM900M64_ST_DTMF_JD_MMS

Сеть Белайн Поволжье

отправляю

AT+CUSD=1,"#102#"

в итоге команда не проходит

отправляю

AT+CUSD=1,"#102#","GSM"

ответ

+CUSD: 2

Ни какого тела цикла нет

насколько я понял это сеть не поддерживает USSD-запросы

Попробовал Мегафон Поволжье, та же ситуация

 

Может кто подскажет в чём может быть причина"?

Если с телефона через ту же симку делать запрос то сообщение о балансе приходит,

у оператора значит всё нормально, с SIM900 уже перепробовал всё что в голову пришло.

Помогите пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AT+CUSD=1,"#102#"

в итоге команда не проходит

Все верно, если сеть поддерживает запрос #102#, и если в модуле нет глюков в запросах. Ну и надо подождать ответа секунд 5-10.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

через 2 сек ответ

+CUSD: 2

Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?

И каким же образом сотовый телефон получает ответ на запрос о балансе?

Может какая ещё тонкость существует?

Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?

Прошивка насколько я понимаю тестовая, а не релизная. Для оценки указанного функционала. Все остальное не обязано работать! CADiLO об этом преждупреждал. Попробуй перешить на релизную прошивку и проверить с ней.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

через 2 сек ответ

+CUSD: 2

Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки?

И каким же образом сотовый телефон получает ответ на запрос о балансе?

Может какая ещё тонкость существует?

Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса?

Уверен что нужно делать #102#?? попробуй *102#

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уверен что нужно делать #102#?? попробуй *102#

Судя по всему, *102# возвращает ответ в кириллице, а #102# - в латинице.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1137B08SIM900M64_ST_DTMF_JD_MMS уже давно релизная имеется и поставляется.

CUSD работает нормально - уточните формат запроса у своего оператора.

Мы пока столкнулись только с одни местом где CUSD не работало - в Эмиратах.

Там это связано с работой платежной системы через команды USSD и запрос баланса нужно делать по SMS.

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да пр чем тут формат запроса?

AT+CUSD=1,"#102#" должна возвращать ответ оператора в любом случае. Или то, что хочешь, или "пошел на..." в смысле команда не верна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

На МТС например работает так:

AT+CSCS="IRA"

AT+CSMP=17,0,2,25

 

AT+CUSD=1,"*101#",15

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Релизная прошивка без даты в имени файла.

 

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

Третий параметр не обязателен

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да одна прошивка была 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

но главное ответ ведь пришёл!!!

 

+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) конвертер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо sobr!

Значит всё же общими усилиями разобрались как Операторы поволжья выдают баланс.

Простите за нескромный вопрос:

А исходники конвертирования на СИ где нибудь можно подсмотреть?

P/S А конвертер то работает только в одну сторону Текст-->UCS2

Изменено пользователем asm_oren

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P/S А конвертер то работает только в одну сторону Текст-->UCS2
С чего это вдруг? Скопируйте то, что у вас в CUSD пришло в ковычках и вставте в поле UCS2, только копируйте без ковычек.

А исходники конвертирования на СИ где нибудь можно подсмотреть?
Там нет ничего сложного, через недельку напомните мне, выложу функцию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...