Настройка Wi-Fi

Что значит ussd запрос. Что такое USSD запросы и зачем они? USSD команды Мегафон для управления счётом

Что значит ussd запрос. Что такое USSD запросы и зачем они? USSD команды Мегафон для управления счётом

Что такое USSD запросы и зачем они?

Технологию USSD (Unstructured Supplementary Service Data) активно использовали еще в конце прошлого столетия и пик популярности коротких команд был как раз в те времена. Однако недавно банки вновь обратились к этой технологии для внедрения ее в дистанционное обслуживание клиентов.

USSD обеспечивает мгновенный обмен сообщениями между оператором и телефоном, а в случае использования дополнительного шлюза — и со сторонними сервисами, например, банковскими.

USSD-код — это короткая команда, которую владелец телефона набирает на клавиатуре, она всегда должна начинаться со знака * и заканчиваться #. Самым популярным примером использования таких запросов является проверка баланса телефона, представляющаяся всеми операторами связи (*100#, *105# и т.д.) Эти короткие команды — и есть USSD-запросы .

Конкретные USSD запросы на примерах разных банков

В первую очередь, конечно, нужно рассказать о быстрых командах Сбербанка России. Как не крути, а карточек, эмитированных Сбербанком больше всего у россиян.

Услуга USSD-запрос Примечания
Справочная информация *900#*900*20#
Пополнение телефона *900*100# Где 100 – это сумма пополнения в рублях. Минимальная сумма пополнения составляет 50 руб.
Пополнение телефона *900*89ХХХХХХХХХ*100# Где 89ХХХХХХХХХ – это номер абонента, а 100 – сумма пополнения
Узнать точную сумму средств на карте *900*01# или*900*01*0000# Если «Мобильный банк» подключен к 1 карте, то достаточно первого запроса. Если же у вас несколько карточек, лучше воспользоваться вторым. Где 0000 – последние 4 цифры номера карты
Мини-выписка о последних транзакциях *900*02*0000# Где 0000 – последние 4 цифры номера карты, операции по которой вы хотите узнать
Экстренная блокировка карты *900*03*0000*Х# Где 0000 – последние 4 цифры номера карты, которую нужно заблокироватьГде Х – причина необходимости блокировки:0 – утеря1 – кража

2 – карточку зажевал банкомат

3 - другое

Внутрибанковский перевод денег с карты на карту *900*11*0000*1111*5000# Где 0000 – последние 4 цифры карты – отправителя1111 – последние 4 цифры карты получателя 5000 – сумма перевода в рублях (Максимальный суточный лимит – 100 тысяч руб.)

Это далеко не все USSD-коды, которые можно совершать владельцам карт Сбербанка с подключенным «Мобильным банком». Ознакомиться с подробным перечнем можно у специалистов call-центра.

USSD-банкинг от Альфа-Банка — Альфа-Диалог имеет куда более широкий спектр возможностей для совершения любых операций. Однако и стоит такая услуга недешево. В зависимости от подключенного пакета, стоимость услуги варьируется от 0 руб. до 69 рублей в месяц.

В отличие от Сбербанка, где для каждой операции есть собственная команда, в Альфа-Диалоге все устроено по другому. При вводе команды *142#, клиент попадает в интерактивное меню, где можно выбирать необходимую операцию:

  1. Пополнение мобильного
  2. Баланс карты
  3. Выписка по счету карты
  4. Блокировка пластика
  5. Совершение платежей и переводов между счетами/в другие банки и т.д.

Преимущества

  1. Быстрый набор команды на клавиатуре телефона
  2. Возможность отправлять короткие команды с любых устройств с поддержкой GSM. Очень важное преимущество для владельцев обычных телефонов, а не смартфонов.
  3. Короткие команды можно отправлять как при положительном, так и при отрицательном балансе телефона, в роуминге и т.д. Они бесплатны и для отправки не требуется Интернет-соединение.
  4. Важнейшим отличием и преимуществом от СМС-сообщений является тот факт, что USSD-код доставляется в несколько раз быстрее СМС-ки и нигде не сохраняется.
  5. Канал отправки защищен.

Недостатки

Среди недостатков можно выделить только один, но очень существенный — это незащищенность в случае потери или кражи телефона.

Безопасность при использовании USSD-запросов

USSD-банкинг — это пожалуй, один из самых удобных сервисов банка, позволяющих оставаться в курсе остатка по карте и совершать простые операции (пополнение мобильного, перевод с карты на карту и т.д.) без малейших усилий и затрат с помощью одного телефона. Однако насколько такие команды безопасны? Ни насколько! Мало того, что они не безопасны, они очень опасны!

Давайте представим ситуацию, человек потерял свой смартфон или что еще хуже, сумку, в которой лежали кошелек с карточками и телефон.

В первом случае, злоумышленник, нашедший ваш телефон, может с помощью нехитрого USSD-кода узнать остаток по карточке, перевести все средства с пластика на левый мобильный, пополнив остаток. А там останется лишь вывести деньги на карточку, например, через QIWI-систему и «ищи-свищи» мошенника. Конечно, больше 10000 рублей перевести не удастся, так как например, по картам Сбербанка установлен максимальный суточный лимит на пополнение мобильного через USSD-запрос, но есть и другие банки, которые предоставляют подобные услуги своим клиентам и без предустановленных лимитов и ограничений.

Чего стоит услуга перевода средств с карты на карту с помощью одной только команды. А запрос с подробной информацией о реквизитах пластика? Разве что ПИН-код не предоставляют. Опытный кардер может использовать эту информацию для незаконного списания всех денег с пластика, даже если он будет у вас в кармане. Мошеннику достаточно знать лишь некоторые реквизиты.

Крупнейшая телекоммуникационная компания предоставляет всем своим пользователям службу USSD команд Ростелеком. Сервис USSD даёт абонентам возможность общаться с провайдером посредством коротких сообщений (узнать баланс, проверить наличие подписок, сверить остаток по пакету). Между ними нет промежуточных звеньев, так как сообщение приходит от автоинформатора Ростелеком в реальном времени.

Для начала стоит разобраться, что это за команда и для чего она нужна. Благодаря командам USSD от Ростелекома клиенты имеют право: во-первых, быстро получать ответ на запрос и, во-вторых, получать эту информацию совершено бесплатно. От обычных сообщений USSD отличается тем, что не гарантирует повторной доставки текстового ответа, поскольку ответ мгновенный. К таким сообщениям относят - состояние баланса, подключенные услуги и подписки, информацию о тарифе и остаток по пакету и прочие данные. Данная служба достаточно известна и активно используется на протяжении длительного времени.

После того, как стало понятно, что такое USSD команда, появляется вопрос, как отправить USSD запрос? Для этого необходимо выполнить следующие действия:

  • Заходим в интерфейс набора;
  • Обязательно нужно поставить значок *;
  • Набрать необходимую комбинацию цифр;
  • Выбрать значок #;
  • Завершить операцию нажатием кнопки вызова.

Именно знаки * и # в начале и конце распознают данную команду как запрос, а не вызов оператору Ростелекома. В течение нескольких секунд приходит ответ на соответствующий вопрос. Например, запрос USSD баланса в Ростелекоме выглядит как *105#. В данной процедуре нет ничего сложного и освоить её сможет каждый абонент.


Как отключить подписки Ростелеком с помощью команды USSD? Точно также: следует набрать запрос *153# с устройства, в ответ приходит СМС - сообщение с перечнем подключенных услуг; далее набирается команда *144*6#. Следуя, полученной инструкции в сообщениях можно отключить платные услуги.

Какие бывают команды USSD в Ростелеком

Команды USSD Ростелекома помогают пользователям быстро получить ответ на свой вопрос. Самые распространенные полезные запросы:

  • *105# проверить остаток средств;
  • *107# узнать данные о своём тарифе (остаток по пакету);
  • *115# функция замени гудок;
  • *122# доверительный платёж;
  • *122*1# подключить услугу доверительный платёж;
  • *202# опция для подключения мобильного интернета;
  • *111# меню услуг USSD (возможные подписки).

Перечисленные запросы короткие и простые, запомнить не составит труда. Преимуществом запросов USSD от Ростелеком является то, что сервис доступен даже при отрицательном балансе. При возникновении вопросов или сбоев в работе можно позвонить специалисту компании Ростелеком по короткому номеру телефона 0111.


Как проверить остаток трафика по пакету

Сейчас люди постоянно пользуются интернетом: поиск информации, прогноз погоды, программа телепередач просмотр фильмов и другое. Конечно, с его помощью легко быть на связи: обмениваться сообщениями через социальные сети и электронную почту. Для того чтобы не выйти за границы своего трафика нужно следить за его состоянием. Сделать это можно посредством специальной USSD команды, услугой может каждый пользователь сети. Проверить остаток пакета Ростелеком через команду USSD легко с помощью комбинации *116* - код тарифа - #. Важно помнить, код тарифного плане у каждого абонента свой. Например:

  • Код 344 - ПРОСТОИНТЕРНЕТ L;
  • Код 345 - пакет стоимостью 345 рублей в месяц;
  • Код 343 - 3G, лимит 5 Гб.

Таким образом, можно получить ответы на все вопросы, связанные с услугами мобильной связи (трафик и его условия, остаток, баланс). Отправляя запросы со своего сотового устройства, в ответ будет получена необходимая информация.

Заключение

Благодаря командам USSD от Ростелекома управлять мобильными услугами очень просто. Появление USSD кодов в мобильном телефоне значительно упростила жизнь абонента и позволила в считанные минуты получать нужную информацию по счету и подпискам. К тому же, запросы бесплатные - деньги списываться не будут.

Каждый оператор мобильной связи старается обеспечить своих клиентов выгодными услугами , которыми удобно пользоваться. Одним из практичных вариантов управления своим номером являются ussd коды МТС. С их помощью можно проверять состояние счета, наличие определенных услуг, объем начисленных минут и смс, оставшийся трафик и многое другое. таких кодов очень много.

Какие есть ussd коды для Украины

Перечень ussd кодов МТС для Украины. Зная простые комбинации, можно выполнять различные операции со своим мобильным номером . К основным из них можно отнести:

Каждый запрос имеет несколько дополнительных подзапросов, которые отличаются друг от друга последними цифрами в комбинации. Каждая из них соответствует тому или иному действию.

Запросы для России и Беларуси

Основные ussd коды МТС для Беларуси немного отличаются. В перечень входят:

  1. Состояние счета - *100#.
  2. Запросы, позволяющие узнать номер телефона и тариф - *111*10#, *111*12#. Меняя последние цифры в комбинации, можно полностью управлять своим счетом, подключать услуги, проверять их наличие, количество минут, Гб и многое другое.
  3. Подключение безлимитного интернета - *510#. В перечне комбинаций много запросов, позволяющих воспользоваться интернетом на разных условиях.
  4. Международная связь - *111*20#. Комбинация дает возможность подключить международный доступ, меняя цифры на 21 в конце – смс-роуминг, 22 – роуминг.
  5. Подключение смс сообщений с сайта - *111*233#, меняя последние цифры на 251, можно подключить 50 смс сообщений.
  6. Управление голосовой почтой - *111*231#. В конце используются коды от 231 до 240.

Для того чтобы воспользоваться дополнительными услугами, применяются коды *106*код операции #, также кода *160#, *170# и другие.

Что касается ussd кодов МТС для России, они практически аналогичны. Проверить счет можно с помощью комбинации *100#, остаток минут и смс - *100*1#, установить срочный безлимит - *160#, просмотреть перечень активных услуг - *111*11#, подключить интернет - *111*40#. Перечень запросов очень большой. Более подробно о нем можно узнать в личном кабинете или позвонив в центр обслуживания клиентов МТС.

USSD является сокращением от английского Unstructured Supplementary Service Data. Это один из сервисов в GSM-сетях, который позволяет абонентам быстро взаимодействовать с сервисными приложениями оператора. Технология, задействованная при передаче данных через USSD-запросы, имеет определенные технические и функциональные сходства с технологией SMS, однако имеет ряд отличий.

Особенности технологии USSD

USSD представляет собой сессионно-ориентированную технологию, в которой передача данных происходит в рамках установленной сессии. В этой части построения USSD очень схожа с сервисом интерактивных систем на базе IVR – Interactive Voice Response. Главным отличием технологии USSD от IVR является отсутствие голосового соединения между абонентом и сервисом.

Первоначальным назначением USSD-связи было предоставление абоненту возможности самостоятельного управления профайлом услуг в HLR – базе данных с информацией об абонентах, а также взаимодействовать со встроенными в HLR сервисами. Со временем к технологии была добавлена функция подключения внешних приложений, после чего USSD-связь стала идеально подходить для работы с информационными сервисами, которые имеют диалоговую структуру – служба справок, банковские сервисы, службы обслуживания абонентов и прочие.

Принцип работы USSD-сервиса

Объяснить работу USSD-службы можно на конкретном примере. Например, абоненту необходимо выяснить состояние взаиморасчетов со своим операторов. Услуге «Проверка баланса» система USSD присвоила короткий номер 100. Для того чтобы воспользоваться данным сервисом, клиент должен набрать на своем мобильном телефоне комбинацию *100# и нажать клавишу вызова.

Символы * и # в начале и конце номера используются для того, чтобы оператор мобильной связи понимал, что происходит не обычный звонок, а запрос услуг USSD-сервиса. При обработке запрос передается соответствующему USSD-приложению. Далее USSD-приложение взаимодействует с базой данных биллинговой системы, получает необходимую информацию и отправляет ее в виде USSD-пакета на мобильный телефон абонента. Содержание этого пакета отображается в виде текста на экране устройства.

Система USSD-запросов позволяет получать минимально возможную задержку между запросом абонента и ответом на него оператора, что невозможно достичь при использовании приложений, работающих на основе SMS. Однако USSD-технология не является конкурентом SMS. Эти два сервиса является взаимодополняющими. Они позволяют операторам мобильной связи комбинировать оба метода, предоставляя абонентам возможность выбирать наиболее удобный из них.

USSD-запрос и получение ответа (flash).

Это специфичная функция, в отличие например от отправки СМС, но тоже может оказаться полезной. Итак, имеем компьютер и подключенный к нему сотовый телефон.

Что же мы можем получить полезного от этой функции? Вы часто смотрите баланс своего сотового телефона ? Для этого как правило и используется USSD-запрос . Например, запрос баланса для номера от МТС выглядит так *100# , т.е. именно это сочетание Вы набираете на клавишах своего сотового и нажимаете кнопку вызова. В ответ Вам на экране высвечивается текущий баланс Вашего счета.

Данная функция добавлена в программу по просьбе одного из пользователей. Я буду Вам очень признателен, если Вы пришлете мне для чего используете эту функцию именно Вы. Я же пока вижу только для контроля баланса счета, хотя у разных операторов могут быть довольно интересные USSD-команды. По сути алгоритм прост - Ваша программа через SimpleSMS передает USSD-запрос, получает ответ в текстовый файл и далее анализирует содержимое этого файла.

В процессе получения СМС программа формирует лог-файл (не путать с техническим лог-файлом!). Имя этого файла по умолчанию ussd_SimpleSMS.log (добавляется приставка “ussd_” к имени, заданному в INI-файле - см.).

ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ.

1 . INI=ИМЯ_ФАЙЛА_НАСТРОЕК - если Вы используете другое имя файла настроек программы, отличный от имени файла, принятого по умолчанию. Например,INI=test1.ini ;

2 a. USSD1=КОМАНДА - указывает программе, что требуется выполнить USSD-запрос со строкой КОМАНДА, например USSD1=*100#1 - это получение баланса

2 b. USSD2=ПОЛНАЯ СТРОКА USSD - указывает программе, что требуется выполнить USSD-запрос со строкой ПОЛНАЯ СТРОКА USSD. Отличается от варианта тем, что позволяет напрямую работать с AT-командой AT+CUSD. И чтобы запросить, например тот же баланс у МТС, нужно написать USSD2=0,$ *100#$ ,15 , что соответствует AT-команде AT+CUSD=0,“ *100#“ ,15 . Внимание, особенность - учитывая, что команда передается через командную строку символ (ковычки) должен быть заменен на значок доллара $ .

3 . UssdPduR=ПОЛНАЯ СТРОКА USSD - указывает программе, что требуется выполнить USSD-запрос со строкой ПОЛНАЯ СТРОКА USSD. Аналогична параметру USSD2 . Появилась ввиду того, что например модему Huawei e1550 эту команду надо передавать в закодированном виде. Параметр можно писать либо UssdPduR , либо UssdPduL - в зависимости от языка (R усский или L атиница) ответа оператора. Или использовать универсальный UssdPduA - тогда программа сама определит кодировку ответа. Например, чтобы посмотреть баланс у МТС нужно запустить так:
Simplesms UssdPduR=1,*100#,15
А для Мегафона вот так: Simplesms UssdPduA=1,$ *100#$ ,15

4 . RMSG=ИМЯ_ФАЙЛА_ДЛЯ_СОХРАНЕНИЯ_ОТВЕТА - если Вы хотите задать свое имя файла для сохранения ответа, например, RMSG=ussd1.txt . Иначе программа сама присвоит имя файла в формате: СОМ-порт_ussd.txt

СТАРТ!

Остается написать командную строчку для запуска программы. В моем примере это выглядело так (строка для запуска программы подчеркнута красным):

При данной командной строке, программа создала файл “ussd1.txt”. На картинке ниже Вы видите содержимое этого файла:

Формат файла уникально прост - записывается ответ, полученный от оператора сотовой связи.

Прошу обратить внимание на некоторые тонкости. Разные модели сотовых немного по разному трактуют и воспринимают (или не воспринимают) AT-команды. Поэтому не все может работать гладко и шоколадно. Если Ваша задача действительно заслуживает чтобы ее решить, то все возможно. Присылайте комментарии, описание конкретной области применения - если действительно это будет нужно, то договоримся.

Данная функция приема оттестирована на телефоне Sony Ericsson Z310i, присланном мне одним из пользователей программы специально для этих целей.

USSD-запрос и получение ответа (flash).

Это специфичная функция, в отличие например от отправки СМС, но тоже может оказаться полезной. Итак, имеем компьютер и подключенный к нему сотовый телефон.

Что же мы можем получить полезного от этой функции? Вы часто смотрите баланс своего сотового телефона? Для этого как правило и используется USSD-запрос . Например, запрос баланса для номера от МТС выглядит так *100# , т.е. именно это сочетание Вы набираете на клавишах своего сотового и нажимаете кнопку вызова. В ответ Вам на экране высвечивается текущий баланс Вашего счета.

Данная функция добавлена в программу по просьбе одного из пользователей. Я буду Вам очень признателен, если Вы пришлете мне для чего используете эту функцию именно Вы. Я же пока вижу только для контроля баланса счета, хотя у разных операторов могут быть довольно интересные USSD-команды. По сути алгоритм прост - Ваша программа через SimpleSMS передает USSD-запрос, получает ответ в текстовый файл и далее анализирует содержимое этого файла .

В процессе получения СМС программа формирует лог-файл (не путать с техническим лог-файлом!). Имя этого файла по умолчанию ussd_SimpleSMS.log (добавляется приставка “ussd_” к имени, заданному в INI-файле - см. ).

ПАРАМЕТРЫ КОМАНДНОЙ СТРОКИ.

1 . INI=ИМЯ_ФАЙЛА_НАСТРОЕК - если Вы используете другое имя файла настроек программы, отличный от имени файла, принятого по умолчанию. Например,INI=test1.ini ;

2 a. USSD1=КОМАНДА - указывает программе, что требуется выполнить USSD-запрос со строкой КОМАНДА, например USSD1=*100#1 - это получение баланса

2 b. USSD2=ПОЛНАЯ СТРОКА USSD - указывает программе, что требуется выполнить USSD-запрос со строкой ПОЛНАЯ СТРОКА USSD. Отличается от варианта тем, что позволяет напрямую работать с AT-командой AT+CUSD. И чтобы запросить, например тот же баланс у МТС, нужно написать USSD2=0,$ *100#$ ,15 , что соответствует AT-команде AT+CUSD=0,“ *100#“ ,15 . Внимание, особенность - учитывая, что команда передается через командную строку символ (ковычки) должен быть заменен на значок доллара $ .

3 . UssdPduR=ПОЛНАЯ СТРОКА USSD - указывает программе, что требуется выполнить USSD-запрос со строкой ПОЛНАЯ СТРОКА USSD. Аналогична параметру USSD2 . Появилась ввиду того, что например модему Huawei e1550 эту команду надо передавать в закодированном виде. Параметр можно писать либо UssdPduR , либо UssdPduL - в зависимости от языка (R усский или L атиница) ответа оператора. Или использовать универсальный UssdPduA - тогда программа сама определит кодировку ответа. Например, чтобы посмотреть баланс у МТС нужно запустить так:
Simplesms UssdPduR=1,*100#,15
А для Мегафона вот так: Simplesms UssdPduA=1,$ *100#$ ,15

4 . RMSG=ИМЯ_ФАЙЛА_ДЛЯ_СОХРАНЕНИЯ_ОТВЕТА - если Вы хотите задать свое имя файла для сохранения ответа, например, RMSG=ussd1.txt . Иначе программа сама присвоит имя файла в формате: СОМ-порт_ussd.txt

СТАРТ!

Остается написать командную строчку для запуска программы. В моем примере это выглядело так (строка для запуска программы подчеркнута красным):

При данной командной строке, программа создала файл “ussd1.txt”. На картинке ниже Вы видите содержимое этого файла:

Формат файла уникально прост - записывается ответ, полученный от оператора сотовой связи.

Прошу обратить внимание на некоторые тонкости. Разные модели сотовых немного по разному трактуют и воспринимают (или не воспринимают) AT-команды. Поэтому не все может работать гладко и шоколадно. Если Ваша задача действительно заслуживает чтобы ее решить, то все возможно. Присылайте комментарии, описание конкретной области применения - если действительно это будет нужно, то договоримся.

Данная функция приема оттестирована на телефоне Sony Ericsson Z310i, присланном мне одним из пользователей программы специально для этих целей.

Каждый человек, пользующийся мобильным телефоном, знает, что существует набор технических команд, с помощью которых можно выполнять разные действия, связанные с вашим абонентским номером. Например, вы умеете таким образом проверять свой баланс, узнавать статус той или иной услуги, проверять остаток бонусов и так далее. Все это возможно благодаря функции интеракции - взаимодействия человека-абонента и системы-оператора в реальном времени. Таким образом, вы можете непосредственно посылать какие-то данные, которые сервис воспринимает и обрабатывает.

Обмен сообщениями

Все это возможно за счет специального обмена командами. На ваше устройство, как вы можете заметить, в виде сообщений приходит информация о том, какой у вас остаток, что за тариф подключен, о тех действиях, которые доступны, и о многом другом. Ваша задача после того как такое сообщение поступит - надлежащим образом отреагировать. Если речь идет об информационном оповещении, делать ничего не нужно - просто прочтите его. Также возможно, что речь идет о командном меню, и в нем вам нужно выбрать определенный пункт, используя нумерацию. Например, это может быть список из действий, выполнить которые можно путем указания их номера в списке.

Все это вам знакомо, поскольку каждый пользователь уже не раз сталкивался с таким. Все эти команды и действия называются общим термином - USSD. Что это такое, будет рассказано в нашей сегодняшней статье. Она будет посвящена этому формату приема и передачи данных. В ней мы расскажем об особенностях, сферах применения, а также о наиболее популярных USSD-командах российских операторов.

Что такое USSD?

Для начала расшифруем и переведем аббревиатуру. «Unstructured Supplementary Service Data» переводится как "дополнительный сервис, позволяющий передавать данные". Если разобраться, то это действительно так. Мы знаем: множество технических запросов проходит именно через USSD (что это за запросы, мы поговорим дальше). Организовать их прием и мгновенный ответ каким-либо иным путем и в столь оперативные сроки не получилось бы - лишь качества данного сервиса позволяют достичь такого результата. Интернет-соединение доступно далеко не на всех устройствах, а получение информации через СМС занимает больше времени. А зная USSD-код, любую операцию можно провести быстро и просто, в считаные секунды! Из-за этого, очевидно, система и получила настолько массовое распространение в виде технологии, применяемой на каждом мобильном телефоне.

Еще до появления мобильного интернета, различных мессенджеров и многочисленного софта, с помощью которого происходит коммуникация сейчас, технология, обсуждающаяся в этой статье, успешно выполняла свои функции по связи между абонентом и его устройством с центром оператора - компании, обслуживающей пользователя.

Формат запроса

Важно упомянуть также о том, какие правила и требования установлены к командам. Ведь существует ряд ограничений, применяемых к USSD. Что это за ограничения и требования, легко понять - достаточно вспомнить, как вы набираете команду для проверки счета. Все верно, для начала вы вводите символ «*» (так называемую «звездочку»), затем - номер, к которому хотели бы обратиться для проведения операции (например, 111); после чего следует символ «#» (так называемая «решетка»). Очевидно, что она закрывает команду.

Помимо отмеченных символов, USSD-запрос может содержать и префиксы. Как правило, они служат для выбора опции в рамках уже существующей команды. Например, необходимо набрать *111*1#. Отделяется префикс от основного номера с помощью «звездочки». Это значит, что абонент в рамках заданной команды выделяет первую опцию (например, при переходе на какой-нибудь тарифный план это имеет важное значение).

Взаимодействие

Если говорить о том, каким образом происходит взаимодействие между абонентом и сервером, то следует упомянуть сессионную технологию. Это значит, что обмен информацией проходит в один сеанс, без вовлечения базы данных. В свою очередь, это означает следующее: если в случае с СМС-сообщениями абонент может получить их даже после отправки (например, когда его телефон был отключен), то при USSD-запросах данные нигде не сохраняются и «живут» всего одну сессию. За счет этого и можно сказать, что такое взаимодействие является мгновенным и моментальным, без длительного существования.

Также важно сказать о USSD, что это - исключительно текстовый сервис. Он не поддерживает передачу голосового сигнала, да и звонить с его помощью нельзя. От СМС-технологии его отличает то, что последняя предназначена для обмена информацией между абонентами, а USSD позволяет посылать запросы серверу. Именно поэтому еще в начальной части статьи мы назвали ее «техническим» способом связи.

Где используется?

О том, в каких целях используют USSD-запрос, мы уже частично рассказали в предыдущих частях статьи. Однако, чтобы более четко сформировать представление читателя об этой технологии, поведаем еще немного.

Итак, что касается обслуживания, мы разобрались: операторы при помощи USSD отправляют людям сведения об их балансе, о последних новых тарифных планах, о том, сколько человек может пользоваться той или иной услугой, и так далее. Для того чтобы воспроизвести ту или иную функцию, для каждой из них существуют специальные USSD-команды. Введя их в телефоне, абонент получает заранее запрограммированную информацию, которая его интересует. Легко, просто и бесплатно - все, что отвечает идеалам обслуживания. Но это лишь одна из сфер применения.

Любой USSD-номер можно также использовать и для развлечений. Поставщики медиаконтента предлагают абонентам путем введения того или иного запроса получать последние музыкальные хиты, видеоролики и другие опции на свой мобильный. Делается это так: сперва абонент обращается к сервису, затем его устройство показывает меню с доступными услугами. Чтобы выбрать одну из них, достаточно просто ввести цифру, которая соответствует пункту меню. Таким образом и осуществляется взаимодействие.

USSD на планшетах

Поскольку USSD-команды вводятся на мобильных устройствах, очевидно, что их применение несколько затруднено на некоторых планшетных компьютерах. Речь идет об использовании SIM-карт с беспроводным интернетом на планшетах без GSM-модуля. В такой ситуации абонент видит оповещения от оператора, но, ввиду отсутствия выхода в меню звонков, не может набрать нужную ему команду. Проверить баланс по счету из-за этого становится невозможно.

Для этого существуют специальные приложения и дополнения для вашего устройства. Например, такой USSD-Widget для планшетов на Android можно скачать с Google Play. Это позволит абоненту пользоваться всеми услугами связи с меньшими ограничениями. Для iOS такой софт, соответственно, можно скачать с Appstore.

Такие приложения требуются исключительно для тех планшетов, которые не имеют возможности совершать звонки. Ведь, как известно, есть категория устройств, которые способны набирать номера телефонов других абонентов, используя встроенный GSM-модуль. касается преимущественно так называемых «фаблетов» - небольших планшетов, которые отличаются от телефона лишь размерами своих дисплеев. Более крупные устройства типа iPad этой возможности, конечно, не имеют. Приложения для отправки USSD-запросов, которые устанавливаются на операционную систему таких устройств, позволяют это делать.

USSD «Мегафона»

Теперь, описав возможности технологии, приведем информацию о командах, которые применяют операторы связи. Начнем с компании «Мегафон». USSD-запросы этого оператора найти очень просто - они описаны на единой странице официального портала компании. Здесь в первую очередь упоминают команду, к которой обращаются все без исключения абоненты - проверку баланса. Сделать это можно путем введения *100#. Не забывайте о том, что, набрав команду, необходимо нажать клавишу вызова на вашем устройстве.

Другие свои USSD-команды «Мегафон» поделил на разные секции в зависимости от их функций. Например, справочную информацию можно найти по следующим командам: получение доступа к личному кабинету (*105#); информация об услуге «Мой номер» (*205#); проверка оставшихся бонусов (минут, мегабайт) на счету (*558#); получение информации о платных услугах по вашему номеру (*105*559#). Также не забыли и о роуминге - для того чтобы узнать о дополнительных услугах при выезде с территории поможет команда *601#. Это еще, разумеется, не все USSD-команды. «Мегафон» также перечисляет запросы для того, чтобы узнать последние запросы (*512#), последние платежи (*105*12#). Узнать об услугах можно путем введения *105*2#, а о вашем тарифном плане - *105*3#. Чтобы получить данные о доступных бонусах, можно набрать *115#. Для поиска ближайшего салона «Мегафон» USSD-запрос *123# служит.

На самом деле, команд гораздо больше - часть из них отвечает лишь за какие-то определенные тарифы или опции.

USSD Beeline

Набор команд, которые позволяется применять абоненту, здесь очень схож с набором «Мегафона». Да и вообще, следует отметить, что функции, которые абонент может использовать при помощи сервиса USSD, у большинства операторов типичны.

Судите сами. Чтобы определить свой номер (для тех, кто никак его не может запомнить) существует команда *110*10#. Общая для всех команда - проверка баланса на мобильном счете - это *102#.

Чтобы узнать остаток других сервисов у «Билайн», USSD-команды от *105# до *108# применяются. Речь идет сейчас об СМС, ММС, интернет-трафике. Последняя команда позволяет проверить все сразу единым сообщением.

Для того чтобы пополнить счет при помощи карточки, существует запрос *101*Х#, где вместо «Х» необходимо указать номер приобретенной карточки на пополнение. Другой важный код - *110*09# - позволяет определить, какие услуги установлены на вашем телефоне в данный момент. Если не знаете, какой тарифный план действует у вас в данный момент и что он собой представляет, наберите команду *110*05#. Чтобы попросить другого абонента перезвонить вам, достаточно набрать *144* номер абонента#, а пополнить счет - тот же номер, только 143.

Для заказа дополнительных функций также есть свои запросы. Для активации «антиопределителя» служит команда *110*071#; а для входа в чат - *110*511#.

USSD «МТС»

На другом крупнейшем российском операторе мобильной связи ситуация схожая. USSD-запросы «МТС» мало чем отличаются от прочих операторов. Команда *100# позволяет узнать баланс счета, а *145# - получить список из пяти последних платных действий, которые были произведены по номеру телефона. Тарифный план, на котором вы обслуживаетесь, можно увидеть при помощи команды *111*12#, а для того чтобы перевести средства другому человеку, нужно ввести команду *121#.

Если вы обслуживаетесь у оператора «МТС», заказывать дополнительные услуги через сервис USSD вы также можете. Например, опция «Кредитный метод» может быть активирована через номер *150#, а пакеты для работы с интернетом можно подключать путем отправки запросов от *111*423# до *111*443#.

Как и у «Мегафона», USSD-запросы «МТС» четко разделены в зависимости от своих функций на целые блоки. Таким образом, искать среди них ту услугу, которая нужна вам в данный момент, достаточно легко.

USSD «Теле2»

Еще один оператор, команды которого хотелось бы описать - это «Теле2». Чтобы проверить баланс у этого оператора, абоненту нужно ввести *105#. Для информации о своем номере телефона служит команда *201#, а для отображения данных о тарифном плане, на котором вы обслуживаетесь, - *107#.

Если вы находитесь в данный момент в роуминге и хотели бы узнать, какие услуги вам доступны для того, чтобы сэкономить на связи - набирайте *146#. Абонент, который желает воспользоваться развлекательным контентом со специального "Теле2"-портала, будет полезен номер *111#.

Заказывать дополнительные услуги при помощи USSD здесь также можно. В частности, опция «Черный список», блокирующая вызовы от определенных абонентов, заказывается путем отправки запроса *202*1*номер абонента#.

В том случае, если вы заметили, что у вас в неизвестном направлении пропадают средства со счета, необходимо ввести *153# - это сервис контроля за подключенными платными услугами.

Наконец, через команды вы можете получить настройки WAP, MMS или GPRS. Это очень просто - вбивайте *202#, после чего жмите вызов.

Более полный перечень доступных команд можно найти на официальном сайте «Теле2». Тут их действительно много.

USSD «Ростелеком»

Такой оператор связи, как «Ростелеком», тоже пользуется USSD-кодами. Стандартный и самый распространенный запрос - это *105#. С его помощью абонент может вызвать меню проверки баланса на его счете. Основное меню смены тарифов, заказа дополнительных услуг и подключения различных платных опций вызывает у оператора «Ростелеком» USSD-код *111#.

Если вы не знаете, на каком тарифном плане сейчас обслуживаетесь, - в помощь запрос *107#. Для тех, кто постоянно забывает свой номер телефона, существует команда *201#.

Заменить гудок можно при помощи *115#; попросить пополнить вам счет - *123*номер абонента #. То же касается и возможности отправить «перезвони мне, пожалуйста» - делается с помощью *118*номер телефона#.

Безусловно, у оператора есть и другие коды запросов, часть из которых касается конкретных тарифов и опций. Узнать их можно на официальном сайте или у консультанта компании.

USSD Velcom

Разумеется, коды USSD действуют не только в России. У белорусского оператора Velcom есть набор собственных запросов. В частности: *100# - вызов справки о том, сколько осталось на вашем счету; *100*1# - информация по поводу доступных на балансе бонусных минут, СМС и ММС-сообщений, а также объем данных в формате GPRS.

С помощью некоторых USSD «Велком» позволяет подключать дополнительные услуги. Например, *200*1# - заказ услуги «Стопицот», *424# - «Мелофон», а *126*1*4# - активация международного роуминга. С помощью других команд можно просто управлять некоторыми настройками: изменять «любимые номера» (*126*7#); устанавливать домашний регион для вашего номера (*126*4#).

В меню USSD доступны и информационные услуги, например, получить список из всех команд можно с помощью запроса *126*9#. Это, пожалуй, самая лучшая возможность в максимально удобной форме узнать, как выполнить интересующее вас действие в кратчайшие сроки. Поэтому рекомендуем просто запомнить эту команду, чтобы иметь доступ ко всем остальным.