Как короткий код попадает в сеть оператора

Когда вы набираете USSD-код — например, сочетание символов со звёздочкой и решёткой — телефон обычно не совершает обычный голосовой звонок. Он отправляет оператору короткий запрос через мобильную сеть. USSD расшифровывается как «неструктурированные дополнительные сервисные данные»: по сути, это простая команда для обмена текстовыми сообщениями с системой оператора.

Запрос и ответ — почти в реальном времени

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

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

Почему не нужно устанавливать приложение

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

Именно поэтому один набор символов способен превратиться в полезную услугу: телефон передаёт команду, сеть находит нужную информацию, а операторская система возвращает её прямо на экран.