2G / 3G

Apps need smartphones. Data services need GPRS, UMTS or LTE. USSD needs none. Reach 100% of your subscribers, including 2G handsets and roaming users, with real-time interactive services with up to several ten of thousands transactions per second.

AMTP · USSD
Throughputthousands of transactions/s per node, scaling unlimited
ConnectivitySS7 or SIGTRAN
ModesPush and Pull on one gateway
Location
Service protocolsHTTPSQLSMPPMenu browser
Charging
2,000+
transactions/s per node
handset coverage
countries deployed
99.9999%
availability
00The problem

Mobile banking, self-care, and account management apps require a smartphone, a data connection, and an installation. In markets where 2G or 3G penetration is high and data costs are significant and covering remote areas, a meaningful share of the subscriber base never reaches those services.

Operators who build service delivery entirely on apps exclude the subscribers who most need low-friction financial and account management tools. When a subscriber is roaming with data turned off or out of limit, every app-based service goes dark.

USSD works on every handset. No data connection. Bad network condition. No installation. A subscriber dials a short code, a menu appears, and the session completes in seconds.

01How it works

USSDcore
MSCSessions
STPSS7 / SIGTRAN
OCSCharging
HLRLocation
01 / 03

Dial a short code, done in seconds

The simplest mobile interaction on any network is a short code. A subscriber dials it. A menu appears. The session is done in seconds: balance check, top-up, mobile money transfer, customer care. The interaction runs entirely on the signalling channel, so the handset generation and the data plan are irrelevant.

02 / 03

Push and Pull, SS7 or SIGTRAN

The Ouroboros USSD Gateway delivers these sessions via SS7, SIGTRAN. It handles both modes: Pull, where the subscriber initiates via short code, and Push, where the network initiates for proactive alerts and notifications. Multiple nodes share the same Point Code or Global Title with no architectural ceiling on scale.

03 / 03

Carrier-grade on COTS hardware

Service-side integration connects via HTTP, SQL, or SMPP. Charging can occurs via CAMEL or Diameter — per event, or per action.

Reference architecture
Architecture diagram of the Ouroboros USSD platform. A handset dials a USSD code to the MSC, which connects to the Ouroboros USSD Gateway inside the USSD platform zone, alongside the Menu Browser service menu add-on. The HLR links to the platform, and two third-party VAS applications connect to it, fed by an SCE service creation environment.

USSD platform — gateway, menu browser and VAS integration

02Use cases

Self-care, mobile money, location services, VAS onboarding, roaming — sessions that reach 99% of handsets.

01

Self-care for every subscriber

Balance, top-up, and service activation run as menu-driven sessions. The subscriber on a basic handset accesses the same self-care menu as a smartphone user, with no app to install and no data plan required.

02

Mobile banking and mobile money

Financial services over USSD reach the unbanked and underbanked. Transactions complete in a single session.

03

Location-based services

The optional GMLC module pulls subscriber location directly from the HLR/HSS. Location-aware services deploy without procuring a standalone location platform: nearest branch, local offers, emergency response.

04

VAS partner onboarding

VAS providers integrate via HTTP or SMPP. The Menu Browser lets operators deploy new service menus and modify existing ones without a gateway reconfiguration cycle. New partners go live on the operator's timeline.

05

Roaming subscriber engagement

Self-care, alerts, and account services stay live when a subscriber crosses a border. Service availability does not drop the moment they leave the home network.

06

M2M service

Suitable for M2M deployments where devices need to report status or trigger actions without a data session.

07

Operate others USSD services

Ouroboros USSD-GW can activate services from others USSD platforms providing evolved services or interopating with other MNO USSD services.

No other Core Network provider was able to offer a USSD Gateway as a rental service. The deployment went well in a very short time. The team is highly knowledgeable and very responsive.

Mark Muyenzi

CTO · Comzafrica

03Specifications

Throughput
thousands of transactions/s per node, scaling unlimited
Network connectivity
SS7 or SIGTRAN
Service protocols
HTTP, SQL, SMPP, Menu browser
Gateway modes
Push and Pull
Service management
Menu Browser add-on
Availability
99.9999%
Business model
OPEX rental · CAPEX licence
Standards compliancies
3GPP TS 29.002 up to v18 (MAP), 23.090, 23.038
04Inside the platform

01

Push and Pull modes

Pull sessions are subscriber-initiated via short code. Push sessions are network-initiated. Both run on the same gateway. Proactive alerts and reactive self-care share one deployment. No second gateway for push notifications.

02

Embedded GMLC pull from HLR

Subscriber location is retrieved directly from the HLR inside the gateway. No external Location Services platform. Location-based USSD services deploy without adding another platform to the architecture.

03

Menu Browser add-on

New USSD menus and service modifications deploy through a management interface without changing core gateway configuration. Commercial and VAS teams launch new services without waiting on a gateway reconfiguration cycle.

04

Unlimited node scaling with shared Point Code

Multiple gateway nodes share the same Point Code or Global Title. Capacity scales by adding nodes. Transaction throughput grows with subscriber volume. No architectural ceiling, no re-addressing the network.

05

CAMEL and Diameter charging

Charging events report per action, per time unit, or per event to CAMEL or Diameter charging systems. Flat fee, time-based, and event-based monetisation models run on the same gateway.

05Why Ouroboros

Ouroboros was the first to offer the USSD Gateway as a rental service. For operators entering new markets or managing CAPEX tightly, OPEX rental changes the deployment decision.

The embedded GMLC removes a platform from the architecture. Most vendors require a standalone Location Services platform for location-aware USSD. Ouroboros includes it in the gateway.

Ouroboros Telecom

Which services do you need to deliver over USSD, and what does your subscriber base look like? We'll propose a gateway configuration and capacity to match, on OPEX or CAPEX.