USSD-команды в сотовой связи¶
USSD-команды (от англ. Unstructured Supplementary Service Data — неструктурированные дополнительные служебные данные) — это протокол передачи коротких текстовых сообщений между абонентским устройством и сетью оператора сотовой связи в режиме реального времени, используемый для управления услугами и получения служебной информации.
В отличие от SMS, USSD-сессия устанавливается непосредственно с сервером оператора и не требует промежуточного хранения сообщения. Запрос отправляется в виде комбинации символов, начинающейся со звёздочки (*) и заканчивающейся решёткой (#), после чего абонент получает ответ в виде текстового меню или уведомления. Технология была разработана в стандартах GSM (Global System for Mobile Communications) и впоследствии адаптирована для сетей UMTS (Universal Mobile Telecommunications System), CDMA (Code Division Multiple Access) и LTE (Long-Term Evolution).
¶История и развитие
Протокол USSD появился в начале 1990-х годов вместе с внедрением стандарта GSM. Первоначально он использовался для внутренних нужд операторов — настройки оборудования, проверки статуса абонента и передачи служебных команд. С развитием дополнительных услуг (VAS, Value-Added Services) USSD стал применяться для интерактивного взаимодействия с абонентами: проверки баланса, подключения услуг, участия в голосованиях.
В 2000-х годах технология получила широкое распространение в развивающихся странах, где она стала основой для мобильных платежей. Наибольшую известность получила кенийская система M-PESA, запущенная в 2007 году оператором Safaricom, которая позволила миллионам пользователей без банковских счетов совершать денежные переводы через USSD-меню. В России USSD-команды активно используются всеми операторами «большой четвёрки» (МТС, «Билайн», «МегаФон», Tele2) для самообслуживания абонентов.
¶Технические характеристики
USSD работает в сигнальном канале сети, а не в канале передачи данных, что обеспечивает его доступность даже при отсутствии GPRS/EDGE/3G/4G-покрытия. Основные особенности протокола:
- Длина запроса — до 182 символов, ответа — до 182 символов в одном сообщении.
- Скорость — передача происходит практически мгновенно, без задержек, характерных для SMS.
- Сессионность — соединение устанавливается на время обработки запроса и разрывается после получения ответа или завершения меню.
- Совместимость — работает на любых телефонах, включая кнопочные, без необходимости установки приложений.
Кодирование сообщений осуществляется в соответствии с рекомендациями 3GPP (3rd Generation Partnership Project) TS 22.090 и TS 23.090. Команды передаются в формате, определяемом оператором, и могут быть как стандартизированными (например, *#100# для проверки собственного номера), так и уникальными для каждого оператора.
¶Виды команд
USSD-команды принято разделять на несколько категорий по назначению:
- Информационные — предоставляют данные об абоненте: #100# (свой номер), #06# (IMEI — International Mobile Equipment Identity, международный идентификатор мобильного оборудования), запросы остатка трафика и минут.
- Управляющие — подключают или отключают услуги: подписки на контент, услуги переадресации, антиопределитель номера.
- Финансовые — проверка баланса (обычно *100#), перевод средств между абонентами, оплата услуг через мобильный кошелёк.
- Интерактивные — многошаговые меню для взаимодействия с сервисами оператора: выбор тарифа, настройка параметров, участие в акциях.
В сетях 5G (пятое поколение сотовой связи) USSD продолжает использоваться, однако его роль постепенно снижается в пользу приложений и веб-интерфейсов. Тем не менее, технология остаётся критически важной для абонентов с простыми телефонами и в регионах с нестабильным мобильным интернетом.
¶Применение
Основная сфера применения USSD — самообслуживание абонентов. Операторы используют команды для разгрузки колл-центров и мобильных приложений: через USSD можно быстро проверить баланс, сменить тарифный план, заблокировать SIM-карту (Subscriber Identity Module — модуль идентификации абонента) или заказать детализацию звонков.
В банковской сфере USSD применяется для «лёгкого» мобильного банкинга: клиенты могут получать баланс карты, совершать переводы и оплачивать услуги без подключения к интернету. В ряде стран, включая Россию, USSD-запросы используются для подтверждения операций в системах дистанционного банковского обслуживания.
Отдельное направление — маркетинговые сервисы: короткие USSD-коды для голосований, конкурсов и опросов в эфире телепередач. Также технология востребована в корпоративном секторе для управления корпоративными тарифами и контроля расходов сотрудников.
¶Ограничения и критика
К недостаткам USSD-команд относят отсутствие шифрования передаваемых данных (в сетях 2G), что делает возможным перехват запросов при использовании специального оборудования. В сетях 3G и новее шифрование применяется, однако полная защита не гарантируется.
Другим ограничением является отсутствие возможности отправки USSD-сообщений между абонентами — протокол работает исключительно в связке «абонент — сеть». Кроме того, интерфейс USSD-меню считается устаревшим: он не поддерживает графику, требует ручного ввода команд и неудобен для длинных текстов.
В связи с развитием RCS (Rich Communication Services — расширенные коммуникационные услуги) и VoLTE (Voice over LTE — голосовая связь по сетям LTE) ряд экспертов прогнозирует постепенное замещение USSD более современными протоколами, однако на практике технология сохраняет позиции благодаря простоте, универсальности и минимальным требованиям к оборудованию абонента.
¶Интересные факты
- Код *#06# для получения IMEI является универсальным и работает на всех телефонах независимо от оператора.
- В Японии USSD-команды практически не используются — там предпочтение отдаётся проприетарным сервисам операторов.
- Максимальное количество USSD-сессий, которое может одновременно обслуживать один узел сети, ограничено аппаратными ресурсами и обычно не превышает нескольких тысяч.
- Некоторые операторы используют USSD для настройки интернет-профилей: при вводе специальной команды на телефон автоматически приходят параметры APN (Access Point Name — точка доступа).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


