asm_oren 0 16 октября, 2011 Опубликовано 16 октября, 2011 · Жалоба Помогите как проверить баланс перечитал весь форум по данной теме но однозначного ответа не нашёл прошивка Revision:1137B08SIM900M64_ST_DTMF_JD_MMS Сеть Белайн Поволжье отправляю AT+CUSD=1,"#102#" в итоге команда не проходит отправляю AT+CUSD=1,"#102#","GSM" ответ +CUSD: 2 Ни какого тела цикла нет насколько я понял это сеть не поддерживает USSD-запросы Попробовал Мегафон Поволжье, та же ситуация Может кто подскажет в чём может быть причина"? Если с телефона через ту же симку делать запрос то сообщение о балансе приходит, у оператора значит всё нормально, с SIM900 уже перепробовал всё что в голову пришло. Помогите пожалуйста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
butthead2 0 16 октября, 2011 Опубликовано 16 октября, 2011 · Жалоба AT+CUSD=1,"#102#" в итоге команда не проходит Все верно, если сеть поддерживает запрос #102#, и если в модуле нет глюков в запросах. Ну и надо подождать ответа секунд 5-10. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asm_oren 0 16 октября, 2011 Опубликовано 16 октября, 2011 · Жалоба через 2 сек ответ +CUSD: 2 Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки? И каким же образом сотовый телефон получает ответ на запрос о балансе? Может какая ещё тонкость существует? Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
butthead2 0 16 октября, 2011 Опубликовано 16 октября, 2011 · Жалоба Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки? Прошивка насколько я понимаю тестовая, а не релизная. Для оценки указанного функционала. Все остальное не обязано работать! CADiLO об этом преждупреждал. Попробуй перешить на релизную прошивку и проверить с ней. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба через 2 сек ответ +CUSD: 2 Вот только хотелось бы узнать у профи, в данной прошивке ни у кого не наблюдались глюки? И каким же образом сотовый телефон получает ответ на запрос о балансе? Может какая ещё тонкость существует? Не может же быть такое что операторы прописывают в своей программе список модулей и сотовых телефонов для отправки состояния баланса? Уверен что нужно делать #102#?? попробуй *102# Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
molecul 0 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба Уверен что нужно делать #102#?? попробуй *102# Судя по всему, *102# возвращает ответ в кириллице, а #102# - в латинице. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба 1137B08SIM900M64_ST_DTMF_JD_MMS уже давно релизная имеется и поставляется. CUSD работает нормально - уточните формат запроса у своего оператора. Мы пока столкнулись только с одни местом где CUSD не работало - в Эмиратах. Там это связано с работой платежной системы через команды USSD и запрос баланса нужно делать по SMS. Ну и ознакомьтесь с этим - http://forum.sgh.ru/topic36665.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба Да пр чем тут формат запроса? AT+CUSD=1,"#102#" должна возвращать ответ оператора в любом случае. Или то, что хочешь, или "пошел на..." в смысле команда не верна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Romashki 0 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба А на каком языке (в смысле латиницей или кирилицей) приходит ответ когда через телефон запрашиваете? На МТС например работает так: AT+CSCS="IRA" AT+CSMP=17,0,2,25 AT+CUSD=1,"*101#",15 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asm_oren 0 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба 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 нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба Могли с сайта взять и тестовую - имена были одинаковые, только в тестовой в конце имени файла еще дата писалась. Релизная прошивка без даты в имени файла. Вот лог, все настройки по умолчанию - наши операторы в приказном порядке выдают сообщения на транслите чтобы читалось везде. Третий параметр не обязателен 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asm_oren 0 17 октября, 2011 Опубликовано 17 октября, 2011 (изменено) · Жалоба Да одна прошивка была 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" Изменено 17 октября, 2011 пользователем asm_oren Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 17 октября, 2011 Опубликовано 17 октября, 2011 · Жалоба вообщем пришла билеберда и как её расшифровать пока не знаю, Если кто знает подскажите? но главное ответ ведь пришёл!!! +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) конвертер Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asm_oren 0 17 октября, 2011 Опубликовано 17 октября, 2011 (изменено) · Жалоба Спасибо sobr! Значит всё же общими усилиями разобрались как Операторы поволжья выдают баланс. Простите за нескромный вопрос: А исходники конвертирования на СИ где нибудь можно подсмотреть? P/S А конвертер то работает только в одну сторону Текст-->UCS2 Изменено 17 октября, 2011 пользователем asm_oren Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 18 октября, 2011 Опубликовано 18 октября, 2011 · Жалоба P/S А конвертер то работает только в одну сторону Текст-->UCS2С чего это вдруг? Скопируйте то, что у вас в CUSD пришло в ковычках и вставте в поле UCS2, только копируйте без ковычек. А исходники конвертирования на СИ где нибудь можно подсмотреть?Там нет ничего сложного, через недельку напомните мне, выложу функцию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться