USSD Gateway
USSD Gateway — шлюз для сервиса неструктурированных дополнительных сервисных данных (англ. Unstructured Supplementary Service Data, USSD), представляющий собой комбинацию аппаратного и программного обеспечения, предназначенную для маршрутизации USSD-сообщений между сотовыми телефонами стандарта GSM и приложениями оператора связи[1]. Шлюз (англ. gateway) в телекоммуникациях — это система аппаратных и программных компонентов, обеспечивающая соединение между разнородными сетями и преобразование протоколов.
Функциональные особенности
USSD-шлюз осуществляет маршрутизацию сообщений USSD из сигнальной сети к сервисному приложению и обратно. Сервисы USSD-шлюза также называют USSD-центрами.
Работа USSD-шлюза основана на возможности отправлять и принимать USSD-сообщения. USSD — это протокол, ориентированный на сессии: обмен сообщениями осуществляется по каналам сигнализации GSM и используется для запроса информации и вызова различных сервисов. В отличие от подобных сервисов (SMS и MMS), которые построены по принципу «store and forward» (то есть сохраняют и пересылают сообщения), USSD устанавливает интерактивную сессию реального времени между мобильным устройством и приложением, обрабатывающим сервис.
Главное отличие USSD-шлюзов от других шлюзов обмена сообщениями состоит в том, что USSD-шлюзы поддерживают единую интерактивную сессию после установления соединения. SMS и MMS-хабы независимо доставляют сообщения вне рамок сессии пользователя, по принципу электронной почты в Интернете.
Модульная архитектура
- Модуль сессий: следуя командам протокольного стека SS7 (уровень MAP), получает и отправляет идентификаторы сессий из пула, а также создаёт и завершает сессии.
- Уровень MAP: MAP (Mobile Application Part) реализован как на стороне сервера, так и на терминальном устройстве пользователя.
- Шлюз: ожидает сообщений от уровня MAP и направляет их в протокол SMPP (Short Message Peer-to-Peer), после чего сообщения доставляются к серверным приложениям. Это ключевая функция, позволяющая напрямую подключать пользователей к сервисам, таким как проверка баланса и прочие прикладные задачи.
- Локатор: определяет текущую ячейку (cell site) и информирует об этом шлюз, маршрутизация сообщений происходит с использованием маршрутизационных номеров.
- Home Location Register, HLR: база данных домашней зоны, в которой зарегистрирован номер телефона. Отличается от Visitor Location Register, VLR, который используется в сетях, где осуществляется роуминг.
- Широкое применение USSD обусловлено возможностью повышения эффективности сигнализации WCDMA и мультиплексирования когерентных сигналов.
- Типы применяемых сервисов
- Проверка баланса: пользователь отправляет запрос Process Supplementary Service Request (PSSR) в домашнюю зону, который пересылается через шлюз в нужное приложение. Приложение возвращает подтверждение с помощью USSD-шлюза и регистра местоположения (HLR) — этот ответ (PSSR response) возвращается пользователю. Уведомление о балансе после завершения платного вызова может быть отправлено с помощью сообщения USSN (Unstructured Supplementary Service Notify).
- Голосовой чат: с использованием аналогичного процесса пользователь может организовать голосовой чат — это особенно полезно, если телефоны с поддержкой VoIP недоступны.
- Реклама: приложения могут распространять рекламную информацию посредством USSD, что считается менее навязчивым по сравнению с телефонным маркетингом.
- Роуминг: технология особенно выгодна при использовании в роуминге, поскольку USSD-сервисы часто доступны в гостевых сетях, а все USSD-запросы направляются в домашнюю сеть абонента. Таким образом, абоненту доступны те же услуги, что и в домашней сети, а пользовательский интерфейс остается привычным (Virtual Home Environment, VHE).
Помимо PSSR и USSN, существует другой тип запросов — Unstructured Supplementary Service Request (USSR), инициируемый шлюзом к мобильному пользователю. USSR может использоваться для предоставления интерактивных сессионных сервисов, например, меню USSD. Также в ранних версиях MAP сообщение PSSR обозначалось как PSSD (PSS Data).
Примечания
Литература
- Dryburgh, Lee. Signaling System No. 7 (SS7/C7): Protocol, Architecture, and Services — Полное практическое руководство по самой популярной в мире системе сигнализации, включая SIGTRAN, GSM-MAP и интеллектуальные сети / Lee Dryburgh, Jeff Hewett. — Индианаполис : Cisco Press, 2005. — ISBN 1587050404.