111 119 решетка вызов что за номер. USSD команды мобильный банк Сбербанк

15.04.2019

Мобильный банк Сбербанк и команды USSD – это возможность для пользователей управлять собственными картами и контролировать все операции по карточным счетам. Как известно, подобные операции доступны через Личный кабинет в Сбербанк Онлайн, в любых платежных устройствах и в банковских отделениях. Но использование Мобильного банка намного проще, благодаря запросам на номер 900.


Такие сервисы делают работу клиентов с банков более доступной и быстрой

Различают 2 вида запросов – USSD и СМС. Первый вариант бесплатный (для стандартного пакета) на всей территории РФ и в роуминге, а вторая услуга – платная, согласно тарифам вашего мобильного оператора. Для получения информации нужен положительный баланс на телефонном счету, не требуется вход в интернет, и нет необходимости знать пароль для доступа в сервис.

Суть ЮССД заключается в том, что клиент моментально получает нужные сведения или проводит любую операцию, а в ответ на запрос – информационное сообщение на экране телефона.

Мобильный банк Сбербанк команды USSD доступны только для операторов Билайн, Теле2 и Мегафон.


Сегодня только три оператора мобильной связи Билайн, Теле2 и Мегафон дают возможность своим клиентам пользоваться сервисом быстрых команд

Список обширен, но самые популярные из них следующие:

  • Узнать баланс по карточке – *900*01#.
  • Справка – *900#.
  • Пополнение баланса собственного телефона, к которому привязан пластик – *900*500# (500 – сумма в рублях).
  • Пополнение чужого телефона – *900*9ХХХХХХХХХ*500# (телефон в 10-значном формате, 500 – сумма пополнения).
  • Информация о последних операциях – *900*02*ХХХХ (последние 4 цифры карточки).
  • Перевод денег на карту другого лица – *900*12*ХХХХ*YYYY*500 (ХХХХ – последние 4 цифры карты отправителя, YYYY – карты получателя, 500- размер перевода).
  • Сведения о подключенных карточках – *900*06#.

Запомнить все цифровые комбинации сложно. Но есть некоторые особенности, позволяющие их простому запоминанию. Если вы обратили внимание, то любой запрос начинается с *. Этим же знаком разделяются параметры запроса и заканчиваются знаком #.

Виды USSD СМС команд Сбербанка

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

Следует помнить, что СМС-сообщения на короткий номер – платная услуга и доступна абонентам всех операторам мобильной связи. Ее стоимость зависит от тарифов конкретной компании сотовой связи.

Рассмотрим самые часто встречающиеся СМС-запросы, в которых в конце после буквенного ввода обязательно указывается 4 последние цифры карточки:

  • Получение информации о балансе – набрать БАЛАНС (или все комбинации этого слова, в том числе латинскими буквами).
  • Информация о последних транзакциях по карточке – ввести ИСТОРИЯ.
  • Блокировка пластика – БЛОКИРОВКА, после ввода 4 цифр пластика указать причину операции (0 – утеря, 1- кража, 2 – «съедена» банкоматом, 3 – иное).
  • Блокировка Мобильного банка – набрать БЛОКИРОВКАУСЛУГ без пробелов.
  • Пополнение счета – просто указать сумму.
  • Пополнение чужого телефона – набрать ПЕРЕВОД, телефон получателя, сумму.

С полным перечнем СМС-запросов можно ознакомиться на сайте банка.

СМС USSD команды – запросы и операции

Короткие смс понадобятся пользователю, если возникает потребность провести некоторые виды оплат:

  • Погашение кредита – следует набрать «КРЕДИТ» или это же слово латинскими буквами «KREDIT, указать номер кредитного договора, сумму оплаты в рублях и 4 последних цифр номера карточки.
  • Оплата услуг – указать код получателя в буквенном формате, номер договора или лицевого счета и 4 последние цифры номера пластика отправителя.
  • Перечисления в благотворительных целях (для фонда «Подари жизнь») – набрать «ПОДАРИЖИЗНЬ» без пробелов, указать сумму и последние цифры карточки отправителя.
  • Различные биллинговые платежи – указать символьную кодировку получателя платежа, код плательщика, период (месяц в цифровом выражении), последние цифры конкретной карточки, если их несколько. Для данной операции потребуется подтверждение в виде отправки полученного кода.

Чаще всего клиенты банка через быстрые смс запросы пополняют себе и близким счет телефона и погашают кредиты

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

Новые расширения функционала СМС и USSD-команд в Мобильном банке

Для удобства пользователей Сбербанк продолжает совершенствовать Мобильный банк. Первое изменение коснулось USSD-команд. Если раньше сервис был доступен только для пользователей, которые подключены к операторам сотовой связи Мегафон, Теле2 и Билайн, то теперь этой услугой могут воспользоваться и абоненты МТС. Использование USSD-запросов пользуется особым спросом среди абонентов, поскольку им не надо платить дополнительно за отправку СМС на номер 900. Еще одно преимущество – услуга доступна даже при отрицательном балансе на телефоне. Ею можно пользоваться и за пределами РФ. Чтобы получить запрос, необходимо ввести комбинацию *900#.

Еще одно нововведение коснулось СМС-информирования. К сервису подключена платформа с алгоритмом распознавания языка, что позволяет распознавать запросы, на которые раньше пользователи получали сообщение «Неизвестный СМС-запрос». Обычно такие ответы отправлялись пользователям, кто вводил запросы с опечатками или ошибками. Теперь 20% подобных запросов легко идентифицируется Мобильным банком.

Изменения затронули команду «Баланс», имеющейся в полном пакете. Это самый востребованный запрос среди граждан. Раньше, чтобы узнать остаток средств на балансе, нужно было поочередно делать запрос на каждую карту. Теперь отправленная команда «Баланс» дает ответ сразу на все карты с полным описанием их балансов.

Заключение

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

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

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

Для управления услугами и тарифами мобильного оператора есть несколько способов: мобильное приложение, служба поддержки, личный кабинет или офис сотового оператора. Офис может быть далеко, оператор долго не отвечает, а для мобильного приложения или входа в личный кабинет нужен устойчивый 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-запрос и получение ответа (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, присланном мне одним из пользователей программы специально для этих целей.