Мегафон

Что такое ussd запрос. USSD команды Мегафон - полный список

USSD команды Мегафон предназначены для удобного и оперативного управления собственным лицевым счетом. Предлагаем вам полный список USSD запросов мобильного оператора.

Мегафон предлагает множество различных USSD запросов, которые позволяют решать разнообразные задачи

Что такое USSD команды?

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

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

Стоит отметить, что посредством USSD запроса можно получить оперативную и исчерпывающую информацию по любому вопросу.

Вот так вводится USSD команда на телефоне

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

Наиболее востребованные запросы связаны с управлением балансом.

Вот перечень таких запросов:

  • *100# - дает информацию о текущем состоянии счета владельца телефона, с которого делается запрос.

    Внимание: При возникновении проблем с отправкой запроса на короткий номер *100# можно получить необходимую информацию по телефону 0501 .

  • *550# - детализированный баланс. На телефон будет отправлено SMS-сообщение со следующей информацией: текущий баланс, предоставленный лимит, доступные средства (сумма лимита предоставленного Мегафоном и текущего баланса).
  • *105*2300# - позволяет сделать заказ детализации счета.
  • *558# - информация об оставшихся минутах, мегабайтах интернета и SMS в сети Мегафона.
  • *105*5# - позволяет узнать количество бонусных баллов. Здесь же их можно потратить на различные вознаграждения, которые предусмотрены бонусной программой компании Мегафон.
  • *115# – также позволяет произвести проверку информации о бонусах.
  • *512# - информация о пяти последних списаниях со счёта.
  • *105*1*4# – можно получить сведения о последних платежах.
  • *669# – информация о расходах в текущем месяце.

Внимание: Запрос по последним списаниям позволит выявить незаконное списание средств со счета абонента.

USSD команды для управления тарифным планом и услугами

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

  • *105*503# - узнать о подключенных платных услугах.
  • *105# - получение справочной информации, отключение или подключение услуг, управление бонусами, доступ в меню «Личного кабинета».
  • *105*00# – пароль к « Личному кабинету ».
  • *105*1*2# – можно узнать свой тарифный план.
  • *505*0*3273# – отключение всех подключенных на номер платных услуг.
  • *505# – можно узнать о наличии платных подписок у абонента.
  • *105*3# – установленный тарифный план.

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


Здесь нужно будет ввести, полученный через USSD запрос пароль от личного кабинета

Полный список USSD команд Мегафон, которые будут полезны при нулевом балансе

Неожиданно закончились деньги на счете, и нет возможности быстро его пополнить? Мегафон предлагает следующие запросы, которые помогут в данной ситуации:

  • *143*номер телефона# - позволяет обратиться за помощью в пополнении счета к другому абоненту Мегафон.
  • *144*номер телефона# - человеку, номер телефона которого указан в запросе, придет смс-сообщение с просьбой вам перезвонить.
  • *550*1# - позволяет воспользоваться денежными средствами в кредит.

    Компания Мегафон предлагает услугу «Плати когда угодно». Первоначальный лимит составляет до 180% от средней суммы, потраченной на связь за последние три месяца. Именно на эту сумму можно уйти в минус.

  • *106# - активация услуги «Обещанный платёж». Предоставляется возможность пополнить счёт на 50-300 руб. Услуга доступна в домашнем регионе и в роуминге.

Список дополнительных USSD команд Мегафон

Существует также множество дополнительных коротких запросов, которые могут быть полезны всем абонентам Мегафон:

Post Views: 863

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

Что такое USSD?

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

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

Первоначально USSD-связь была предназначена для предоставления абоненту возможности самостоятельно управлять профайлом своих услуг в HLR (база данных с информацией об абонентах) и взаимодействовать со встроенными в HLR сервисами. Позже технология была расширена возможностями подключения внешних приложений, и теперь она идеально подходит для работы с информационными сервисами, подразумевающими диалоговую структуру: справочные службы, банковское обслуживание, текущее обслуживание абонентов и т.п. В таком виде USSD успешно используется многими зарубежными операторами мобильной связи, однако в России, к сожалению, эта технология пока не нашла широкого применения. Одним из первых отечественных операторов, внедривших USSD, стала компания "Кубань-GSM", начавшая опытную эксплуатацию в августе 2001 года.

Дадим основные определения, используемые в данной статье:
USSD-приложение — сервисное приложение, осуществляющее обработку маршрутизируемых к нему запросов от USSD-сервера и формирующее ответы, содержащие затребованную абонентом информацию или результаты выполнения указанных операций. Кроме того, приложение может само выступать инициатором посылки информации абоненту. Приложения могут функционировать как непосредственно в HLR, так и на внешних по отношению к HLR платформах.
USSD-сервер — программно-аппаратный комплекс, обеспечивающий взаимодействие между USSD-приложениями и HLR. Взаимодействует с HLR по протоколу GSM MAP, с USSD-приложениями по протоколу TCP/IP.
USSD-пакет -данные, передаваемые между абонентским терминалом и USSD-сервером в рамках установленной сессии.

Регламентирующими документами для технологии USSD являются спецификации GSM 02.90 USSD Stage 1, 03.90 USSD Stage 2, 04.90 USSD Stage 3. USSD поддерживается в GSM Phase I и Phase II.

Как работает USSD?

Объяснить, как функционирует USSD, проще всего на конкретном примере. Предположим, что абонент хочет узнать состояние взаиморасчетов со своим оператором. На уровне USSD-сервера сервису "Узнай свой баланс" присвоен номер 100.

Для того, чтобы воспользоваться этим сервисом, абонент просто набирает на своем мобильном терминале последовательность *100# и нажатием клавиши осуществляет отправку. Это ничем не отличается от набора обычного номера при установлении телефонного соединения. Попробуйте это сделать прямо сейчас на Вашем GSM-телефоне. На большинстве терминалов Вы увидите надпись "Requesting" вместо обычного "Calling" — это GSM-сеть пытается обработать Ваш USSD-запрос. Скорей всего, этим вся USSD-сессия и ограничится, так как данный сервис еще мало где поддерживается. Однако уже сейчас можно спрогнозировать широкое распространение самых разных USSD-приложений.

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

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

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

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

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

Все это вам знакомо, поскольку каждый пользователь уже не раз сталкивался с таким. Все эти команды и действия называются общим термином - 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#. Это, пожалуй, самая лучшая возможность в максимально удобной форме узнать, как выполнить интересующее вас действие в кратчайшие сроки. Поэтому рекомендуем просто запомнить эту команду, чтобы иметь доступ ко всем остальным.

Для управления услугами и тарифами мобильного оператора есть несколько способов: мобильное приложение, служба поддержки, личный кабинет или офис сотового оператора. Офис может быть далеко, оператор долго не отвечает, а для мобильного приложения или входа в личный кабинет нужен устойчивый 3G сигнал. Что делать если нужно срочно перевести деньги на другой номер или взять в долг у оператора. Лучше всего воспользоваться USSD командами.

Что это такое USSD команды

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

Диалог ведется в виде тестовых коротких сообщений, как СМС. Участники диалога – оператор связи и абонент. Это важное отличие USSD-технологии от СМС, где общение происходит между абонентами.

Оператор связи в сессии выступает в роли сервера, а абонент в роли клиента. Диалог организован в форме запросов от клиента к серверу.

Назначение USSD команд

С помощью USSD команд пользователь:

1. Управляет данными о себе в базе данных оператора на сервере (подключение\отключение услуг, изменение тарифа, состояние лицевого счета);

2. Получает справочную информацию (о новых услугах, условиях пользования и т.д)

3. Взаимодействует с сервисами на сервере (погоды, точного времени).


Форма запросов в виде USSD команды

Чтобы север правильно воспринял и выдал необходимые данные, пользователь должен вводить код между управляющими символами: * и #, затем нажать кнопку вызова.

Например: по запросу *100# - пользователь получит информацию о состоянии лицевого счета.

Коды зарегистрированы на сервере. И при вводе неизвестного серверу кода, на коммуникатор клиента придет сообщении о «неизвестном коде запроса». Если код запроса введен в неправильной форме (*Код# ), сервер возвратит ошибку о «неправильной форме запроса».

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

USSD-запросы поддерживают параметры. В этом случае форма запроса выглядит так: *код запроса# параметры# . Например: для активации сим-карты с PIN-кодом 1234-1234-1234-1234 нужно ввести: *101#1234123412341234# .


Как работает USSD команда

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

Как только вы нажали клавишу вызова, коммуникатор(телефон) посылает сигнал на сервер. Из-за управляющих символов (* и #), сервер интерпретирует сигнал как запрос, а не звонок. Сигнал маршрутизируется и передается на сервер USSD приложений по протоколам TCP/IP.

USSD-приложение связано с АСР (автоматической системой расчетов) или биллинговой системой, которая имеет доступ к базе данных абонентов.


В общем случае логика работы приложения сводится к:

1) считыванию информации из базы данных;

2) внесение изменений в базу данных.

В первом случае сессия после считывания завершается, абонент получает на телефон текстовое сообщение (ответ на запрос).

Примеры: номер телефона, справочная информация о доступных тарифах.

Во втором случае сессия длится пока пользователь не завершит ее.

Примеры: при открытии меню услуг, при чтении вложенной справочной информации или изменении тарифа.

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


Запросы в виде USSD команд у разных операторов

Самые популярные запросы, по данным поисковых систем представлены в таблице ниже.

Рассмотрены операторы связи:

Мегафон ;

МТС ;

Билайн ;

Yota ;

Теле 2 .

Билайн

Мегафон

Теле 2

Запрос

Состояние лицевого счета(баланс)

Остаток минут и интернет траффика

*111*217# или *100*1#

Только для «черных» тарифов: *155*0#

Список последних платных действий

Свой номер телефона

Свой тарифный план

*107# или *108#

Меню услуг

«Перезвони мне»

*144*номер собеседника #

*144*номер собеседника #

*110*номер собеседника #

*144*номер собеседника #

*118*номер собеседника #

*143*номер собеседника #

*143*номер собеседника #

*116*номер собеседника #

*123*номер собеседника #

Доверительный платеж (пополнить баланс в долг)

Перевод денег со счета на счет. «Мобильный перевод»

*145* *сумма#

*133*сумма*номер, на который переводятся деньги #

*112*номер, на который переводятся деньги *сумма#

Номер собеседника вводится в формате: 9XXXXXXXXX(10 цифр).

Сообщение с просьбой будет отправлено на номер собеседника.

Описание USSD команд операторов

Команда о состоянии лицевого счета выводит на экран телефона баланс.

Запрос об остатке минут и интернет траффика возвратит количество неизрасходованных на вашем тарифном плане мегабайт в подключенном пакете и покажет количество доступных минут.

Результатом запроса «Список последних действий » будет СМС с детализированной информацией о звонках или оплате услуг абонентом.


Свой номер телефона возвращает – номер телефона(сим-карты) с которого произведен запрос.

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

Вызов услуги «Перезвони мне » позволит с помощью оператора отправить на телефон желаемого собеседника смс, с просьбой перезвонить на ваш номер и датой оправки.

Услуга «Пополни мне счет » отправляет на номер, введенный вами в параметрах запроса СМС, с просьбой пополнить счет отправителя.

«Доверительный платеж » выдаст вам заем от 3 до 5 суток (в зависимости от оператора) на указанную вами в параметрах запроса сумму. Услуга платная. Читайте условия в сервисных сообщениях при вводе кода.

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

Послесловие о USSD командах

Сервис USSD запросов использует только GSM соединение. Никаких 3G или LTE не требуется. Это делает его быстрым. Передача данных занимает секунды. Полный список USSD-команд можно найти на сайте мобильного оператора. Тарифы часто меняются, меняются и команды для их подключения.

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. Эти два сервиса является взаимодополняющими. Они позволяют операторам мобильной связи комбинировать оба метода, предоставляя абонентам возможность выбирать наиболее удобный из них.