|
|
  |
Поделитесь пожалуйста образцом ответа на USSD запрос с кириллицей, желательно для SIM300. |
|
|
|
May 6 2008, 03:50
|

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

|
Цитата(=F8= @ May 5 2008, 20:11)  Поделитесь пожалуйста образцом ответа на USSD запрос с кириллицей, желательно для SIM300. +CUSD: 2,"04110430043B0430043D04410020003300350033002E00330036002004400443043100 2E000A041C0435043B043E0434043804380020043D04300020043F043E044004420430043B043500 20002A003200320034002300200418043D0444043E002000300035003700300035",72 что в переводе означает: "Баланс 353.36 руб. Мелодии на портале *224# Инфо 05705"
|
|
|
|
|
Jun 24 2008, 10:34
|
Местный
  
Группа: Свой
Сообщений: 204
Регистрация: 5-01-06
Пользователь №: 12 860

|
Цитата(Палыч @ Jun 23 2008, 15:25)  Не хотите получать в текстовом режиме? Переключитесь в PDU: AT+CMGF=0 AT+CMGF=0 у меня настроено, SMS печатаются в PDU режиме. В документации аналогичной настроки для CUSD не нашел. Похоже, этого сделать нельзя
|
|
|
|
|
Jul 3 2008, 11:04
|
Группа: Новичок
Сообщений: 8
Регистрация: 29-12-05
Пользователь №: 12 708

|
МТС в Питере так и отвечал юникодом, вида: +CUSD: 2,"04110430043B ..... Юникод был символами, а теперь включилась полная глупость SIM300D на USSD запрос отвечает байтами: +CUSD: 0,"...0.;.0.=.A.:. .6.0...7.1.@. ...=.D.>.@.<.0.F.8.O. .>.1. .>.A.B.0.B.:.5. .<.8.=.C.B.,. .S.M.S.,. .G.P.R.S.:. .*.1.0.0.*.0.#",72 Т.е. после открывающих кавычек идут сразу байты 0x04 0x11 0x04 0x30 0x04 0x3B ...
SMS в PDU режиме включено, как разбирать этот ответ на USSD запрос - непонятно.
|
|
|
|
|
Jul 3 2008, 11:18
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 7-06-05
Из: Калуга
Пользователь №: 5 816

|
Это и есть юникод, только каждый символ передается как 2 байта, а не как 4 байта. 0 будет 0 0, а не 00 00. "1" будет: 0 1 вместо 00 31 ...
--------------------
|
|
|
|
|
Jul 3 2008, 11:32
|
Группа: Новичок
Сообщений: 8
Регистрация: 29-12-05
Пользователь №: 12 708

|
Да это понятно, что юникод, вопрос в том как алгоритм разбора сделать. С мегафона - прямо текстом, с ТЕЛЕ2 юникод аски символами, с МТС в лоб байтами. Привязываться к оператору - глупость, оператор запросто может поменять ответ, плюс, как отвечают неизвестные операторы - неизвестно. Какие ещё настройки SIM300D посмотреть?
|
|
|
|
|
Sep 11 2008, 08:24
|
Участник

Группа: Новичок
Сообщений: 69
Регистрация: 12-10-05
Из: Калуга
Пользователь №: 9 539

|
Возможно ли для модема GR64 получить USSD-ответ в уникоде? Настройки заданы: AT+CMGF=0 (режим PDU), AT+CSCS="UCS2". В ответ на запрос баланса AT+CUSD="*100#" приходит текстовая строка с "?????" вместо русских слов...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|