Ussd что за услуга

USSD (Unstructured Supplementary Service Data)

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

Формат и примеры использования USSD-сообщений

В целом USSD можно разделить на два типа — по тому, откуда они инициируются:

Пользователь может отправить оператору запрос в форме USSD-команды. Команды состоят из символов * и # и числовых кодов, причем начинается цепочка со «звездочки» или «решетки», которые могут встречаться больше одного раза, отделяя команды от подкоманд, а оканчивается, как правило, на #. Максимально допустимая длина USSD-сообщения — 182 знака, однако на практике даже самые длинные запросы редко превышают 20 символов. Примером USSD-команды может послужить запрос баланса в сетях «МегаФона», МТС и Beeline — *100#.

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

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

USSD-команды могут использоваться для следующей целей:

Некоторые операторы также позволяют с помощью USSD-команд получать контент из соцсетей и с сайтов вроде Wikipedia.org или работать с онлайн-банкингом.

Кроме того, операторы могут присылать USSD-сообщения абонентам, не отправлявшим USSD-запрос. Например, если у абонента на счету мало денег и он просит ему перезвонить, USSD-сообщение высветится на экране телефона предполагаемого собеседника.

Злоупотребление USSD-сообщениями

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

Также злоупотреблять USSD-сообщениями могут и сами операторы — используя их в рекламных целях.

Публикации на схожие темы

Regin: одна из самых опасных вредоносных киберплатформ всех времен

Киберугрозы для финансовых организаций в 2022 году

Развитие информационных угроз в третьем квартале 2021 года. Мобильная статистика

Источник

USSD против SMS: самые полезные команды для управления счётом

Ussd что за услуга. Смотреть фото Ussd что за услуга. Смотреть картинку Ussd что за услуга. Картинка про Ussd что за услуга. Фото Ussd что за услуга

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

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

Главные отличия USSD от SMS:

— SMS используется для связи абонента с оператором или другим абонентом, а USSD — только для связи абонента с оператором
— USSD обеспечивает более надёжную связь
— Ответы на USSD-запросы отображаются на экране и не сохраняются в памяти
— USSD-запросы не тарифицируются, в том числе в роуминге
— Скорость отправки и получения USSD гораздо выше — не более 5 секунд

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

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

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

Ussd что за услуга. Смотреть фото Ussd что за услуга. Смотреть картинку Ussd что за услуга. Картинка про Ussd что за услуга. Фото Ussd что за услуга

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

Источник

USSD в Android

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

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

Сам класс можно скопировать тут

Теперь рассмотрим саму реализацию использования класса:
Для начала создадим интерфейс приложения, у нас будет AutoCompleteTextView, TextView, Button:

android:layout_width = «fill_parent»
android:id = «@+id/Text2»
android:layout_height = «wrap_content» >

>

android:text = «@string/send»
android:id = «@+id/button1»
android:layout_width = «fill_parent»
android:layout_height = «wrap_content» >
>
>

Вот такой интерфейс у нас должен получиться:

Ussd что за услуга. Смотреть фото Ussd что за услуга. Смотреть картинку Ussd что за услуга. Картинка про Ussd что за услуга. Фото Ussd что за услуга

Теперь предадим жизни приложению, напишем сам код получения результата USSD.

// не пишу все импорты, напишу только то, что не забудьте подключить класс USSD
import com.example.android.UssdMessage.USSD ;

public class UssdmessageActivity extends Activity implements OnClickListener <
/** Called when the activity is first created. */
private TextView view ;
private AutoCompleteTextView number ;

Так же не забудьте добавить следующие разрешения (иначе не заработает):

Скриншот работы приложения:

Ussd что за услуга. Смотреть фото Ussd что за услуга. Смотреть картинку Ussd что за услуга. Картинка про Ussd что за услуга. Фото Ussd что за услуга

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

Источник

Ussd что за услуга

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ussd что за услуга. Смотреть фото Ussd что за услуга. Смотреть картинку Ussd что за услуга. Картинка про Ussd что за услуга. Фото Ussd что за услуга

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

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

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

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

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

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

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

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

Источник

USSD-команды МТС: подробный список

Сотовый оператор МТС обеспечивает удобное управление своим счетом с помощью Личного Кабинета на официальном сайте или мобильного приложения для iOS и Android. Если же доступа к Интернету нет, абоненты могут использовать USSD-команды МТС на телефоне для активации/отключения услуг, тарифов, проверки баланса или в других целях. Для этого нужно познакомиться с самыми популярными USSD запросами МТС.

USSD команды

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

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

Управление балансом и расходами, возможности при нуле

С помощью этих SOC-кодов МТС можно проверить и пополнить баланс или подключить различные услуги, связанные с со счетом SIM.

*100#Проверка остатка средств на счете
*152#Стоимость 5 последних платных операций
*152*1#Данные о расходных операциях за день
*152*3#Подключение опции «Баланс под контролем»
*152*4#Информация о зачислении на счет внесенных платежей
*100*3#Информация о задолженности по счету с активной услугой «На полном доверии»
*115#Кошелек МТС Деньги, пополнение баланса с карты банка
*111*123#«Обещанный платеж»
*110*телефон абонента, с которым нужно поговорить#Опция «Перезвони мне»
*116*номер человека, которого нужно попросить пополнить баланс SIM#Услуга «Пополни мне счет»
*111*32#Опция «На полном доверии»
*880*номер абонента#Услуга «Вызывай» (звонок за счет абонента)

Тарифы и услуги

USSD-запросы МТС для получения информации о тарифе и подписках, проверки остатков пакетов и т.д.

*111*59#Информация о тарифе
*100*1#Остатки пакетов минут, SMS, MMS
*100*2#Остатки разовых дополнительных пакетов минут, СМС, ММС
*111*919#МТС Сервис «Мой контент» — проверка, отключение и подключение подписок на контентные услуги
*152*2#Проверка наличия платных подписок и информация о расходах на них за текущий день
*111*4444#«Ноль без границ»

USSD-команды для Интернета

*111*2156#Настройка Интернета на телефоне
SMS с текстом «?»на номер 5340Проверка суточного пакета трафика
*347#Опция с подпиской IVI
*345#Опция «ВСети» (безлимитный трафик в мессенджерах и социальных сетях)
*111*771#«Забугорище»
*929#МТС Сервис «Обнови пакет»
*111*1417*1#Дополнительный пакет 3 Гб
*111*1517*1#Дополнительный пакет 5 Гб
*111*1617*1#Дополнительный пакет 10 Гб
*111*1817*1#Дополнительный пакет 20 Гб
*111*05*1#Турбо-кнопка 100 Мб
*167#Турбо-кнопка 500 Мб
*467#Турбо-кнопка 1 Гб
*168#Турбо-кнопка 2 Гб
*169#Турбо-кнопка 5 Гб
*469#Турбо-кнопка 20 Гб
*637#Максимум скорости на 3 часа
*638#Максимум скорости на 6 часов
*111*1006#«МТС Онлайн»
*678#Доступ к YouTube
*111*252#Опция «Бит»
*111*628#«СуперБит»
*111*3622#«Больше скорости для ноутбука»
*111*249#Опция «Все Супер»
*111*837*1#«Много Интернета»
*654#«Защита денег и данных»
*111*1430#Базовая тарификация Интернета
*111*1824*1#100 Гб на день
*111*936#Дополнительный Интернет (Smart, Ultra)
*111*844#Опция МТС «Безлимитный Интернет» на тарифном плане «Тарифище»

USSD-коды МТС для подключения услуг или опций, связанных с Интернетом.

Пакеты минут и сообщений

USSD-команды для подключения пакетов сообщений и минут.

*111*445*10#Пакет 10 MMS
*111*0100#Пакет 100 SMS
*111*0300#Пакет 300 SMS
*111*82#Услуга МТС для подключения пакетов SMS в поездках по России или за границей
*111*2050#Дополнительный пакет 200, 400, 700 или 1000 минут
*111*743#Опция «Домашний пакет»
*111*128#«Домашний пакет +»

Короткие номера и телефоны для звонков

Короткие номера или телефоны для отправки сообщений или исходящих вызовов.

Источник

Добавить комментарий

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