Каждый современный пользователь мобильной связи, независимо от оператора, предоставляющего услуги, использует различные команды, позволяющие выполнить на мобильном девайсе то или иное действие. С помощью запросов, вводимых в строке на панели набора номера, можно, например, проверить свой тариф, узнать остаток на счёте или другую информацию, подключить определённую услугу и т. д. Многие ежедневно используют отдельные комбинации, включающие звёздочки и решётки, но не все осведомлены, что представляют собой USSD-команды и могут даже не догадываться, что постоянно применяют их. Рассмотрим, как работают запросы, что можно сделать с их помощью, а также приведём примеры для разных операторов связи.
Что это такое USSD-команды
USSD являет собой сервис, по умолчанию работающий в сетях GSM и обеспечивающий взаимодействие пользователя с сервисной службой в режиме отправки коротких сообщений в реальном времени.
Аббревиатура USSD расшифровывается как Unstructured Supplementary Service Data, что в переводе означает «неструктурированные дополнительные сервисные данные».
Такой способ обмена информацией отличается высокой скоростью, что обуславливает мгновенный отклик на запросы, в отличие от технологии SMS, также являющейся стандартом сотовой связи, но использующей промежуточную базу данных и в целом применяемой для обмена сообщениями абонентами друг с другом. Аналогичным сервисом является IVR (Interactive Voice Response), при этом в USSD голосовые соединения не применяются, задействуется только сигнализационный канал. Так, обмен информацией посредством протокола USSD будет наиболее оперативным.
Рассматривая, что такое USSD, следует отметить также, что опция работает на любом телефоне и является базовой независимо от оператора. Короткие сообщения начинаются с символа * и заканчиваются символом хэша #, при этом звёздочки могут быть дополнительно включены в комбинацию, длина запроса соответствует не более 182 символа, хотя обычно команда значительно короче и не превышает даже 20 знаков. При вводе абонентом определённой последовательности знаков, сформированных в виде USSD-команды, в GSM-сети создаётся сессия, в пределах которой и ведётся диалог между абонентом и оператором связи.
Интернет
Список команд МТС разработан для передачи данных и общения в сети. Для того чтобы узнать сколько интернет-трафика осталось в пакете, необходимо ввести на своем смартфоне код *217#. Если у вас закончился основной пакет трафика, можно подключить еще дополнительный. Для этого нужно ввести код *111*936#.
Также разработан список полезных кодов для включения и отключения пакетов трафика. Более подробно с ними можно ознакомиться в соответствующем разделе на сайте или в офисе сотового оператора.
Назначение USSD-команд
Посредством запросов пользователь способен:
- Узнать о состоянии счёта, тарифе, подключённых услугах, просмотреть свой номер и т. д.
- Управлять балансом и расходами (совершать платежи, переводить средства другим абонентам и выполнять прочие финансовые операции).
- Управлять данными (подключение/отключение услуг, переход на другой тариф).
- Взаимодействовать с доступными на сервере сервисами, получать автоматические настройки интернета и многое другое.
Форма запросов в виде USSD-команды
К командам, отправляемым на сервер, оператора предъявляются определённые требования. Так, абонент должен вводить в поле панели набора номера последовательность символов, где в начале кода будет стоять *, а в конце #, после чего следует нажать кнопку вызова. Например, у многих операторов для проверки баланса используется USSD-запрос *100#, после ввода комбинации абоненту будет доступна эта информация на экране мобильного устройства. Кроме того, запрос может содержать отделяющие от основного кода посредством знака звёздочки префиксы, которые позволяют выбрать параметр в рамках отправляемой команды (например, *111*1#).
Все поддерживаемые коды зарегистрированы на сервере, поэтому если комбинация введена неверно, пользователь увидит уведомление о том, что код запроса неизвестен. Также, когда набор символов введён в некорректной форме, сервер сообщит об ошибке неправильной формы запроса.
У каждого мобильного оператора имеется собственный набор поддерживаемых кодов, которые могут быть использованы для определённых задач, при этом они могут совпадать с комбинациями других поставщиков услуг связи. Основные, часто используемые команды лучше запомнить. Те же из них, что требуются редко, можно узнать на сайте оператора, где размещён полный список поддерживаемых комбинаций.
Популярные комбинации МТС
Самая первая и популярная команда от МТС — это *111#. Такая команда служит для открытия портала, в котором каждый пользователь сможет управлять тарифом и опциями. Если сложно запоминать другие команды, то нужно запомнить только эту. С ее помощью можно будет узнать все, что потребуется, и даже мобильный баланс. Запрос заменяет персональный кабинет на сайте и может использоваться в любом регионе и даже стране. USSD-запросы МТС не тарифицируются, что очень удобно.
Если на телефоне в сообщениях и прочих частях документов есть символы, которые невозможно прочесть, то нужно ввести *111*6*1#. Ниже будут представлены самые популярные коды от оператора МТС России:
- Проверка счета проводится через набор комбинации *100#.
- Посмотреть, за что были сняты средства на протяжении 5 последних действий, можно по команде *145#.
- Быстро узнать номер мобильного можно по коду *111*10#.
- Для проверки активных платных опций используется *111*11#.
- Для проверки действующего тарифа применяется *111*12#.
- Узнать об остатке пакетных предложений можно по вводу *217#.
- Произвести пополнение баланса, используя для этого карту банка, можно через запрос *115#.
Это лишь малое количество запросов, которые есть у оператора. Детально со всеми можно ознакомиться на сайте, а в данной статье описаны только самые распространенные и необходимые. Информация по запросам на тарифные планы будет предоставлена в описании к самому тарифу, который выбран абонентом.
Как работает USSD-команда
Принцип работы запросов прост. Как только пользователь ввёл команду в нужной форме (помним, что для правильной интерпретации комбинации символов сервером следует ввести управляющие символы * и #) и нажал кнопку вызова, телефон отправит сигнал на сервер, который распознает команду как запрос USSD. Происходит маршрутизация сигнала, и он передаётся по протоколам TCP/IP USSD-приложению, взаимодействующему с базой данных биллинговой системы. Получив информацию, приложение отправляет её в виде USSD-пакета на мобильное устройство пользователя, содержание отобразиться на экране в текстовом формате.
Так, взаимодействие клиента с серверным приложением может проходить по двум сценариям:
- Информация считывается из базы данных, абонент получает на телефон мгновенный ответ на свой запрос, на этом сессия завершается (например, абонент узнаёт номер своего мобильного, баланс, сведения о тарифе и т. д.).
- В базу данных вносятся изменения, сессия продолжается, пока не завершится абонентом (например, пользователь заходит в меню услуг, знакомится с информацией и перемещается по пунктам и подпунктам меню, нажимая цифры, соответствующие определённым действиям – на экране доступен пронумерованный список, с использованием которого и осуществляется навигация). Сессия может быть завершена по нажатию определённой цифры, соответствующей выходу (как правило, это 0) или выбору конечного действия, которое изменит информацию абонента в базе данных оператора.
Рассмотрим простой пример, как отправить USSD-запрос с мобильного телефона:
- Для проверки остатка на балансе мобильного номера с использованием сервисного кода нужно ввести соответствующую этому действию комбинацию (для каждого оператора сочетание цифр может отличаться).
- Открываем панель набора номера и вводим в поле символ *, затем соответствующую комбинацию цифр, отвечающую за проверку счёта (например, 100), после чего нажимаем значок хеша # и кнопку вызова.
- Спустя короткое время данные о балансе поступят на телефон в виде смс-сообщения или появятся на экране смартфона как интерактивное меню.
Польза от комбинаций
Запрос USSD очень удобно использовать, ведь с вводом коротких команд можно добиться быстрого получения информации, при этом нет необходимости звонить оператору или отправлять SMS. Кроме того, с использованием комбинаций можно получить интересующие данные в любое удобное время, на протяжении 24 часов в сутки.
С использованием таких кодов можно контролировать свой мобильный телефон, номер. Клиенты сети могут отправлять запросы другим людям, чтобы те переслали деньги или просто перезвонили.
Для более детального рассмотрения комбинаций следует указать данные по разным операторам России.
Отключение USSD в телефоне
Сервис, предлагающий возможность связываться с сервисным приложением оператора, по умолчанию поддерживается любыми мобильными устройствами со стандартом GSM, и подключать его или качать дополнительный софт не требуется. Функция относится к стандартным опциям сотовой связи и доступна на телефоне сразу же при активации сим-карты, а отключить USSD не получится. При желании пользователь может просто перестать пользоваться данной возможностью, например, выбрав живое общение с оператором или применяя функционал личных кабинетов или мобильного софта. Абонентская плата за использование сервиса USSD не взимается, поэтому можно даже не заморачиваться тем, как отключить USSD в телефоне.
Роуминг
Для тех, кто любит путешествовать или делает это при необходимости, компания МТС также разработала список полезных команд.
Команда | Сведения |
*111*473# | Все входящие тарифицируются как а домашнем регионе, т.е. абсолютно бесплатно. Все исходящие будут по 3 рубля в минуту. Подключение платное – 30 рублей. |
*111*1031# | Вся Россия Smart – в любом регионе можно общаться по домашним ценам. Ежемесячная оплата – 200 рублей. |
*419*1233# | Ноль без границ – все вызовы можно принимать абсолютно бесплатно. Ежедневно за нее необходимо вносить 95 рублей. |
Запросы в виде USSD-команд у разных операторов
Рассмотрим полезные USSD-запросы крупных операторов связи, наиболее часто применяемые пользователями. Для удобства данные представлены в таблице.
Номер абонента вводится в формате 9ХХХХХХХХХ (10 цифр).
USSD-запросы отправляются исключительно с применением GSM-соединения, для использования функции не требуются ни 3G, ни LTE, а обмен данными происходит мгновенно. Тарифы операторов связи могут меняться, добавляться новые услуги, что означает и появление новых команд для их подключения. Актуальный перечень USSD-команд всегда можно найти на официальном сайте мобильного оператора.
Возможности при нуле
Если у клиента закончились деньги на счету, это не значит, что он остался без связи, пока его не пополнит. МегаФон предлагает несколько решений:
- подключение на 1-7 дней, предполагающей некий кредит доверия со стороны оператора, – *106#;
- активация и управление «Плати когда угодно» (кредитный лимит, предоставляемый телекоммуникационной компанией) — *550*1#. USSD-команда остаток МегаФон — *550#;
- «Позвони мне» — отправка бесплатного сообщения абоненту любого российского провайдера мобильный услуг с просьбой перезвонить. Задействуется USSD-код *144*номер абонента#;
- «Заплати за меня» — похожий запрос, только в этом случае вы просите другого человека пополнить вам счет — *143*номер абонента#.