Обычно такая проблема с простыми телефонами и простыми ussd запросами.
Но попадаются и смартфоны на Android 2.x
Читайте по ссылке если у вас нечитаемое ussd меню.
Со стороны телефона ситуация выглядит так:
- После набора, например запрос баланса *100#, приходит ответ в "нечитаемом" виде;
- На запрос приходит ответ "... ждите ответа по sms", sms (flash-sms) приходит в нечитаемом виде (непонятные символы);
- На запрос приходит ответ "... ждите ответа по sms", sms (flash-sms) с ответом приходит и видно только часть ответа, вместо остального что-то вроде *часть текста отсутствует* (телефон не смог собрать полученные части ответа в одно).
Со стороны сотового оператора так:
- Телефон успешно принимает ответ с запрошенной информацией.
Кто затронут проблемой:
Samsung E1182, Nokia 1010 (Nokia 101), Samsung C3011, Samsung E2652 и многие другие.
Смартфоны, например: LG Optimus P970
Причины и решения:
Причина этой ситуации: телефон неверно интерпретирует кодировку ответа в UCS2.
Решение: 1.Возможно, поможет включение себе транслита (латиницы) для ussd запросов (как включить транслитерацию см. здесь). Подтверждения этому у меня нет. Если кому помогло, черкните. Обновлю информацию. Помогает. Обновляю.
2. Делать запрос так чтобы ответ пришел на английском (например #100#, #100*1# у МТС).
Есть особый случай: в ответ на запрос баланса приходит знак вопроса. Это случается когда запрос баланса делается с нового номера, до совершения каких либо учитываемых действий.
Насколько мне известно, к таким относятся: звонок куда-нибудь (на справку, ivr, другому абоненту) или отправка sms.
Но попадаются и смартфоны на Android 2.x
Читайте по ссылке если у вас нечитаемое ussd меню.
Со стороны телефона ситуация выглядит так:
- После набора, например запрос баланса *100#, приходит ответ в "нечитаемом" виде;
- На запрос приходит ответ "... ждите ответа по sms", sms (flash-sms) приходит в нечитаемом виде (непонятные символы);
- На запрос приходит ответ "... ждите ответа по sms", sms (flash-sms) с ответом приходит и видно только часть ответа, вместо остального что-то вроде *часть текста отсутствует* (телефон не смог собрать полученные части ответа в одно).
Со стороны сотового оператора так:
- Телефон успешно принимает ответ с запрошенной информацией.
Кто затронут проблемой:
Samsung E1182, Nokia 1010 (Nokia 101), Samsung C3011, Samsung E2652 и многие другие.
Смартфоны, например: LG Optimus P970
Причины и решения:
Причина этой ситуации: телефон неверно интерпретирует кодировку ответа в UCS2.
Решение: 1.
2. Делать запрос так чтобы ответ пришел на английском (например #100#, #100*1# у МТС).
Есть особый случай: в ответ на запрос баланса приходит знак вопроса. Это случается когда запрос баланса делается с нового номера, до совершения каких либо учитываемых действий.
Насколько мне известно, к таким относятся: звонок куда-нибудь (на справку, ivr, другому абоненту) или отправка sms.
2015-07-24
К списку известных проблем
Комментариев нет:
Отправить комментарий