выполнение кода ussd на самсунг что это означает
Что такое USSD-команды и для чего они используются на телефоне
Каждый современный пользователь мобильной связи, независимо от оператора, предоставляющего услуги, использует различные команды, позволяющие выполнить на мобильном девайсе то или иное действие. С помощью запросов, вводимых в строке на панели набора номера, можно, например, проверить свой тариф, узнать остаток на счёте или другую информацию, подключить определённую услугу и т. д. Многие ежедневно используют отдельные комбинации, включающие звёздочки и решётки, но не все осведомлены, что представляют собой USSD-команды и могут даже не догадываться, что постоянно применяют их. Рассмотрим, как работают запросы, что можно сделать с их помощью, а также приведём примеры для разных операторов связи.
Что это такое USSD-команды
USSD являет собой сервис, по умолчанию работающий в сетях GSM и обеспечивающий взаимодействие пользователя с сервисной службой в режиме отправки коротких сообщений в реальном времени.
Аббревиатура USSD расшифровывается как Unstructured Supplementary Service Data, что в переводе означает «неструктурированные дополнительные сервисные данные».
Такой способ обмена информацией отличается высокой скоростью, что обуславливает мгновенный отклик на запросы, в отличие от технологии SMS, также являющейся стандартом сотовой связи, но использующей промежуточную базу данных и в целом применяемой для обмена сообщениями абонентами друг с другом. Аналогичным сервисом является IVR (Interactive Voice Response), при этом в USSD голосовые соединения не применяются, задействуется только сигнализационный канал. Так, обмен информацией посредством протокола USSD будет наиболее оперативным.
Рассматривая, что такое USSD, следует отметить также, что опция работает на любом телефоне и является базовой независимо от оператора. Короткие сообщения начинаются с символа * и заканчиваются символом хэша #, при этом звёздочки могут быть дополнительно включены в комбинацию, длина запроса соответствует не более 182 символа, хотя обычно команда значительно короче и не превышает даже 20 знаков. При вводе абонентом определённой последовательности знаков, сформированных в виде USSD-команды, в GSM-сети создаётся сессия, в пределах которой и ведётся диалог между абонентом и оператором связи.
Назначение USSD-команд
Посредством запросов пользователь способен:
Форма запросов в виде USSD-команды
К командам, отправляемым на сервер, оператора предъявляются определённые требования. Так, абонент должен вводить в поле панели набора номера последовательность символов, где в начале кода будет стоять *, а в конце #, после чего следует нажать кнопку вызова. Например, у многих операторов для проверки баланса используется USSD-запрос *100#, после ввода комбинации абоненту будет доступна эта информация на экране мобильного устройства. Кроме того, запрос может содержать отделяющие от основного кода посредством знака звёздочки префиксы, которые позволяют выбрать параметр в рамках отправляемой команды (например, *111*1#).
Все поддерживаемые коды зарегистрированы на сервере, поэтому если комбинация введена неверно, пользователь увидит уведомление о том, что код запроса неизвестен. Также, когда набор символов введён в некорректной форме, сервер сообщит об ошибке неправильной формы запроса.
У каждого мобильного оператора имеется собственный набор поддерживаемых кодов, которые могут быть использованы для определённых задач, при этом они могут совпадать с комбинациями других поставщиков услуг связи. Основные, часто используемые команды лучше запомнить. Те же из них, что требуются редко, можно узнать на сайте оператора, где размещён полный список поддерживаемых комбинаций.
Как работает USSD-команда
Принцип работы запросов прост. Как только пользователь ввёл команду в нужной форме (помним, что для правильной интерпретации комбинации символов сервером следует ввести управляющие символы * и #) и нажал кнопку вызова, телефон отправит сигнал на сервер, который распознает команду как запрос USSD. Происходит маршрутизация сигнала, и он передаётся по протоколам TCP/IP USSD-приложению, взаимодействующему с базой данных биллинговой системы. Получив информацию, приложение отправляет её в виде USSD-пакета на мобильное устройство пользователя, содержание отобразиться на экране в текстовом формате.
Так, взаимодействие клиента с серверным приложением может проходить по двум сценариям:
Рассмотрим простой пример, как отправить USSD-запрос с мобильного телефона:
Отключение USSD в телефоне
Сервис, предлагающий возможность связываться с сервисным приложением оператора, по умолчанию поддерживается любыми мобильными устройствами со стандартом GSM, и подключать его или качать дополнительный софт не требуется. Функция относится к стандартным опциям сотовой связи и доступна на телефоне сразу же при активации сим-карты, а отключить USSD не получится. При желании пользователь может просто перестать пользоваться данной возможностью, например, выбрав живое общение с оператором или применяя функционал личных кабинетов или мобильного софта. Абонентская плата за использование сервиса USSD не взимается, поэтому можно даже не заморачиваться тем, как отключить USSD в телефоне.
Запросы в виде USSD-команд у разных операторов
Рассмотрим полезные USSD-запросы крупных операторов связи, наиболее часто применяемые пользователями. Для удобства данные представлены в таблице.
Номер абонента вводится в формате 9ХХХХХХХХХ (10 цифр).
USSD-запросы отправляются исключительно с применением GSM-соединения, для использования функции не требуются ни 3G, ни LTE, а обмен данными происходит мгновенно. Тарифы операторов связи могут меняться, добавляться новые услуги, что означает и появление новых команд для их подключения. Актуальный перечень USSD-команд всегда можно найти на официальном сайте мобильного оператора.
Все современные люди пользуются услугами мобильной связи от разных операторов, а у каждого мобильного оператора есть перечень комбинаций, с помощью которых можно подключить те или иные услуги – это запрос USSD. Если вкратце, то подобные запросы содержат в себе цифры и символы, после ввода и отправки которых будет сделано какое-то действие. Каждый отвечает за отдельную функцию, и в данной статье будет представлено все о подобных комбинациях.
Для чего нужны команды?
Запрос USSD – это своего рода опция для клиентов мобильной связи, которая устанавливается вместе с SMS и является базовой услугой любого оператора. В переводе данная аббревиатура означает «дополнительная опция, которая не имеет структуры».
Для наглядного примера стоит разобраться, как работает подобная комбинация:
Кроме того, запрос USSD может не только позволить проверить состояние счета. С его помощью можно включить или отключить услуги, сделать переход на другой тариф, открыть меню оператора для получения информации по мобильной связи, а также провести массу других операций.
Польза от комбинаций
Запрос USSD очень удобно использовать, ведь с вводом коротких команд можно добиться быстрого получения информации, при этом нет необходимости звонить оператору или отправлять SMS. Кроме того, с использованием комбинаций можно получить интересующие данные в любое удобное время, на протяжении 24 часов в сутки.
С использованием таких кодов можно контролировать свой мобильный телефон, номер. Клиенты сети могут отправлять запросы другим людям, чтобы те переслали деньги или просто перезвонили.
Для более детального рассмотрения комбинаций следует указать данные по разным операторам России.
Популярные комбинации МТС
Если на телефоне в сообщениях и прочих частях документов есть символы, которые невозможно прочесть, то нужно ввести *111*6*1#. Ниже будут представлены самые популярные коды от оператора МТС России:
Это лишь малое количество запросов, которые есть у оператора. Детально со всеми можно ознакомиться на сайте, а в данной статье описаны только самые распространенные и необходимые. Информация по запросам на тарифные планы будет предоставлена в описании к самому тарифу, который выбран абонентом.
Команды «Велком»
Через USSD-запрос от «Велком» абоненты могут управлять мобильной связью самостоятельно. Таким образом, для проверки сведений по балансу нужно набрать на клавиатуре телефона *100#. Если пользователю нужно поменять систему оплаты, то используется код *145#. Это основные коды для управления своими деньгами.
Еще можно управлять тарифами. Для активации того или иного тарифного плана служит своя команда. Теперь предлагаем ознакомиться с другими методами управления планом. Для проверки активного тарифа нужно набрать *141*2*1#, а чтобы узнать мобильный номер, набирается *147#. В некоторых случаях в ответ на запрос будет приходить SMS, а в некоторых данные выводятся сразу на экран.
Для получения сведений о мобильном интернете и других опциях используется комбинация *135#. После ввода будет открыто меню, в котором можно выбрать разные услуги и ознакомиться с ними, а также при необходимости совершить их активацию. Есть еще одно меню, что позволяет открыть справки и команды для других запросов, для этого пользователям нужно набрать комбинацию *141#. Как видно, USSD-запросы «Велком» очень похожи на команды МТС и работают аналогично.
Команды «МегаФон»
У оператора «МегаФон» тоже большой перечень комбинаций, с которыми абонентам следует ознакомиться. Увидеть все возможные коды можно на официальной странице, а ниже будут описаны только самые востребованные у пользователей:
Это самые распространенные USSD-запросы «МегаФон», которые применяются чаще всего.
Рано или поздно комбинации пригодятся каждому абоненту мобильной связи, поэтому лучше изучить самые главные из них, чтобы в нужный момент их можно было применить. Все команды от «МегаФон» полностью бесплатные, а клиенты могут использовать их в работе в любое удобное для себя время.
Заключение
Как видно, запросов очень много, и все они отвечают за отдельные услуги. Важно после ввода той или иной комбинации не забывать совершать звонок для отправки команды, в противном случае нужная информация не будет предоставлена.
Проблема подключения или неверный код MMI. Способы решения
Многие пользователи, которые хотя бы время от времени обращаются к USSD-запросам, сталкивались с распространенной проблемой, следствием которой является невозможность выполнить нужную команду. Такие запросы обычно используются для проверки баланса, подключения/отключения услуг или общения с оператором из-за границы. Бывают и другие сценарии использования, но перечислять их нет смысла. Тем более, что вне зависимости от задачи ошибка у всех пользователей чаще всего бывает одна и та же. Она сопровождается уведомлением ”Проблема подключения или неверный код MMI”. Ситуация распространенная, а решений для нее довольно много, но все они очень простые. Давайте рассмотрим каждое.
USSD-запросы до сих пор пользуются спросом.
Почему не получается отправить USSD-запрос
Причин может быть несколько и для каждой из них есть свое решение. Ниже приведены те, которые помогут почти наверняка. Некоторые советы как обычно могут показаться слишком очевидными, но именно такие как правило и срабатывают в первую очередь. А если это помогает, зачем усложнять. Вот решения проблемы.
Повторная отправка USSD-запроса
Если вы решили отправить USSD-запрос и у вас вышла ошибка MMI, просто попробуйте повторить свой запрос через несколько секунд. Если опять не помогло, то подождите еще несколько минут. Вполне возможно, что проблемы на стороне оператора, и это не вы не можете его отправить, а он не может принять ваш запрос.
Классический запрос, который знают все.
Чаще всего это помогает и проблема решается сама собой, но если это не помогло, давайте попробуем еще что-нибудь.
Измените формат отправки USSD-запроса
Скорее всего, если USSD-запросы не работают, то проблема может быть не только в операторе или сети, но и в том, что не работает именно этот запрос. Я даже не говорю о том, что его надо перепроверить, но попробовать отправить другой запрос точно стоит.
Главное, чтобы запрос, который вы отправляете, не вел на какую-то дорогую платную услугу. Как-то раз я ошибся всего в одной цифре, и вместо пакета трафика в путешествии подключил какую-то платную услугу за 100 (или больше) рублей в сутки. Чтобы избежать такого, зайдите на сайт оператора и ознакомьтесь с предложенным списком USSD-запросов.
Как часто нужно перезагружать телефон на Android.
Переподключение телефона
Так же может помочь переподключение к сети. Для этого можно перезагрузить телефон или просто включить на короткое время авиарежим.
Включая его, мы отключаемся от сети, и если деактивировать этот режим не сразу, а через 10-15 секунд, то телефон заново подключится к ”вышке”. Такая перезагрузка сети не только решает проблемы с USSD-запросами, но и с работой других функций связи. Например, когда по непонятной причине не работает LTE и телефон переходит на EDGE, переведите аппарат в авиарежим, а потом обратно, и проблема должна решиться сама собой, если в этом месте есть покрытие LTE.
Переключение авиарежима решает многое проблемы с сетью.
Еще одним способом перезагрузки сети является переключение на своего оператора. Для этого надо открыть настройки и выбрать пункт ”Мобильная сеть”. Дальше надо будет отключить автоматическое определение оператора и дождаться, пока загрузиться список, и выбрать своего.
Многие пользователи говорят, что по какой-то неведомой причине помогает переключение режима сети на 3G или отключение VoLTE. Подтвердить это довольно сложно, но если такое мнение бытует, то попробовать этот способ стоит.
Перезагрузка смартфона
Обычно это решение бывает первым, но в нашем случае проще было попробовать другие методы. Тем не менее, если предыдущие советы не помогли, перезагружайте устройство. Так вы не только переподключитесь к сети, но и перезагрузите все основные системы смартфона. Иногда это бывает полезно даже безотносительно проблем с сетью. Кстати, вот, что думает по этому поводу наш Иван Кузнецов, который подготовил статью о перезагрузке.
Перезагрузка телефона в безопасном режиме
Если не помогает вообще ничего, то последней причиной может являться влияние на отправку запросов какого-то приложения. Возможно, речь даже идет о работе вредоносного софта. Для того, чтобы исключить его влияние на работу смартфона, перезагрузите устройство в безопасном режиме. Как это можно сделать, мы рассказывали в отдельной статье.
На Android бывает много ошибок. В этой статье разобрали еще одну.
Замена SIM-карты
Самый последний способ решения проблемы может заключаться в неправильной работе SIM-карты или ее настроек. Если ни одно решение из приведенных выше не помогло, отправляйтесь в салон связи и попросите поменять SIM-карту. Заодно расскажите о трудностях с отправкой USSD-запросов. Скорее всего, замена симки вам поможет.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
При покупке телефона самое последнее, что хочется делать, это переплачивать. Смартфоны и без того стали довольно дорогими, чтобы их можно было просто пойти и купить. Это относится не только к флагманским моделям, но даже к бюджетным. Именно поэтому мы так любим распродажи, скидки и различные акции, о которых часто пишем на сайте. Приятнее всего, когда акции устраивает сам продавец и не надо гоняться за ними. Его продукция просто появляется на полках всех магазинов со скидками. Но такие акции часто афишируются даже меньше, чем локальные распродажи в крупных магазинах. Хотя знать о них надо. Вот сейчас и расскажем о нескольких моделях, которые сейчас можно купить дешевле.
Долгое время что-то более-менее существенное с точки зрения сроков обновления предлагала только Apple, где-то рядом с ней шла Google с ее линейкой смартфонов. Начиная с прошлого года, Samsung запустила цепную реакцию, предложив пользователям три года обновлений вместо двух. В результате сейчас производители начали массово переходить на эту схему, существенно продлевая срок службы своих устройств. Конечно, пока не все созрели для такого ”отчаянного” шага, но таких компаний становится все больше и больше. Теперь к их числу присоединилась Xiaomi. Но не стоит спешить радоваться, как обычно есть небольшая загвоздка, которая немного портит впечатление от такого щедрого жеста.
Минувшая неделя оставила нам легкое чувство неопределенности. Во-первых, на ней почти не было серьезных новостей, которые принесли бы нам новые продукты или большие перспективы на будущее. По сути, единственным интересным из того, что нам показали, стали новые дешевые часы Redmi. А еще на этой неделе всплыли очередные подробности о часах Google, которые компания просто обязана выпустить. Ну, и не обошлось без Huawei, поделившейся информацией о смартфонах, которые будут поддерживать новую операционную систему EMUI 12. Все эти и другие новости, включая проблемы у Android 12, в нашей итоговой новостной подборке.
USSD в Android
USSD (Unstructured Supplementary Service Data)— стандартный сервис в сетях GSM, позволяющий организовать интерактивное взаимодействие между абонентом сети и сервисным приложением в режиме передачи коротких сообщений.
Как известно, Android не имеет API для чтения USSD сообщений, далее я расскажу как решить эту проблему.
Как то столкнулся с задачей отослать команду и принять USSD сообщение. Оказывается USSD ответ сохраняется в буфере BufferedReader и существует сторонний класс USSD, для парсинга информации из этого буфера.
Сам класс можно скопировать тут
Теперь рассмотрим саму реализацию использования класса:
Для начала создадим интерфейс приложения, у нас будет AutoCompleteTextView, TextView, Button:
android:layout_width = «fill_parent»
android:id = «@+id/Text2»
android:layout_height = «wrap_content» >
>
android:text = «@string/send»
android:id = «@+id/button1»
android:layout_width = «fill_parent»
android:layout_height = «wrap_content» >
>
>
Вот такой интерфейс у нас должен получиться:
Теперь предадим жизни приложению, напишем сам код получения результата USSD.
// не пишу все импорты, напишу только то, что не забудьте подключить класс USSD
import com.example.android.UssdMessage.USSD ;
public class UssdmessageActivity extends Activity implements OnClickListener <
/** Called when the activity is first created. */
private TextView view ;
private AutoCompleteTextView number ;
Так же не забудьте добавить следующие разрешения (иначе не заработает):
Скриншот работы приложения:
Добавлю то, что класс написан так, что выводит в logcat отладочную информацию.
На мой взгляд не сложный и удобный класс, который может помочь в решении Ваших задач.
Спасибо за внимание.
USSD команды Мегафон — полный список
Передовой мобильный оператор МегаФон, беспокоясь о своих клиентах, предлагает широкий спектр услуг, полезных опций, выгодных тарифов, и, что не маловажно, управление собственным номером посредством инструментов личного кабинета. Для достижения этой цели применяются номера сервисных телефонов, а также USSD команды Мегафон. Будучи вооруженным такими технологиями, управление личным номером можно осуществлять непосредственно с телефона, даже без доступа к интернету. Где же взять перечень с полезными номерами МегаФона, а также получить краткую информацию об их назначении? Обо всем этом вам сможет поведать наша небольшая статья.
И так, давайте рассмотрим нужные и полезные номера от МегаФона: • Всевозможные номера справочно-информационного характера; • Номера для управления текущим счетом и решения финансовых вопросов; • Номера, управляющие тарифной моделью и рядом попутных услуг. В данном обзоре будут предоставлены и номера неотложных служб.
Справочные полезные номера
Одним из самых значимых и авторитетных номеров Мегафона, по праву, считается справочная служба – 0500. Множество проблем решаются именно благодаря этому номеру. Справочная МегаФона поможет получить ответ на важные вопросы, а также подключить необходимую услугу, либо же отключить ту, что уже не актуальна. Эта служба поможет разобраться в любой настройке с помощью голосовых подсказок, ведущих работу в автоматическом режиме.
Что примечательно, эта служба предоставляет доступ к своему сервису круглосуточно. Дозвониться в справочную МегаФона возможно не только с мобильного телефона, но и с городского. С этой целью в сети зарегистрирован номер 8-800-550-05-00, который является полной копией вышеупомянутой службы. Он содержит в своей базе ту же информацию, что и короткий номер, и является незаменимым помощником в управлении различных функций.
Любите заниматься туризмом и посещать разные страны? В таком случае номер +7-926-111-05-00 именно для вас. Номер, набранный в таком формате, позволит вам дозвониться в справочную МегаФона из любой страны земного шара. Кстати, соединение со справочной из международного роуминга будет бесплатным.
Следующий номер справочной службы – это номер с голосовым автоматическим помощником. Позвонив, на мобильный номер 0505, который является бесплатным, вы сможете получить развернутую информацию на все интересующие вопросы. Автоматический интеллектуальный информатор работает круглосуточно, без перерывов, сбоев и вереницы очередей.
Список номеров экстренных служб
Набрав номер экстренной службы при помощи голосового меню, вы без проблем свяжитесь с представителями пожарного, газового, медицинского и полицейского подразделений.
Определенные модели мобильных телефонов могут воспринимать и обычный набор номера неотложной помощи – 01, 02, 03 и 04.
USSD команды управления балансом
Самые необходимые и важные номера справочной МегаФона мы уже знаем. Теперь давайте ознакомимся с командами, что отвечают за баланс. Основная USSD-команда — *100#, которая определяет текущий счет своего владельца. Этот простой номер можно выучить без труда либо занести в контактную книгу.
Если при использовании команды *100# возникли проблемы (не видно информации или она трудноразличима), тогда вы всегда сможете узнать свой баланс по номеру 0501. Вам его подскажет автоинформатор.
Следующий USSD-запрос *550# информирует о детализированном балансе. На ваш мобильный приходит текстовое сообщение, в котором отображаются следующие данные:
Доступные денежные средства – это сумма текущего баланса и денежного лимита предоставленного оператором. Для того чтобы получать информацию о доступных минутах, SMS и интернет-трафике, в сети МегаФона существует команда *558#. Отправив такой запрос оператору, через несколько секунд вы получите исчерпывающий ответ на свой вопрос.
Упоминая все полезные номера оператора по управлению денежным счетом, нельзя не отметить бонусную программу. Чтобы узнать остаток бонусных баллов необходимо отправить запрос *105*5#. Также этот запрос вам поможет и обменять свои баллы на разнообразные вознаграждения.
Команда *512# разрешит увидеть информацию о пяти последних списаниях с вашего денежного счёта. Через несколько минут на ваш номер придёт SMS с расшифровкой о последних списаниях. Команда очень полезная, для выявления утечек денежных средств с баланса вашего телефона.
USSD команды Мегафон при нулевом балансе
Давайте рассмотрим некоторые USSD команды Мегафона, которые непосредственно связаны с балансом, из категории «Возможности при нуле»:
Более детально ознакомиться с услугами из раздела «Возможности при нуле» можно на сайте МегаФона, на нашем сайте или уточнить у оператора интересующий вас вопрос.
USSD команды Мегафон для управления услугами и тарифом
Самые необходимые USSD команды Мегафона – это те, которые дают возможность управлять своим тарифным планом, балансом и услугами. Сюда относится самая простая команда, которая позволяет проконтролировать подключенные на данном номере платные услуги. Набрав комбинацию *105*503#, вы получите детальную информацию о потраченной сумме со своего счёта.
С помощью USSD команды *105# можно управлять услугами и тарифами на своем номере. И не обязательно это делать лишь через «Личный кабинет». Этот запрос дает абоненту солидные возможности. А именно: отключение или подключение тех или иных услуг, управление тарифами, работа с бонусной программой, получение разнообразной справочной информации. Воспользовавшись этим инструментом, вы решите массу интересующих вас вопросов.