Skip to content

Cloud Native

API Exposure Functions

USSD

built by modulo

Develop interactive text sessions with legacy 3G devices easily and rapidly

Unstructured Supplementary Services Data (USSD) Gateway is a network element that connects between the mobile signaling network (SS7) and HTTP-based Value-Added Service Applications.

  • Simple API
  • Lightweight deployment
  • Advanced security features
  • Embedded routing capabilities

Real-time re-charge, content delivery, polling and surveys, banking services on legacy handsets

USSD applications can create new revenue streams for the mobile operator and its business clients. USSD can be used for real-time charging, content delivery, polling and surveys, banking services and more. The USSD Gateway allows subscribers to send USSD messages in order to receive information and services from the operator. USSD messages are session-based, meaning they require an online continuous connection. This makes USSD messaging much faster than SMS messages (no Store-and-Forward). Our simple and easy RESTful HTTP API allows any web developer to easily create new USSD applications for the mobile network.

  • Full compliance with both Phase 1 & Phase 2 USSD standards
  • A simple and easy to use restful HTTP API, which allows for the development of additional USSD services by any web developer
  • High speed message transfer
  • Highly scalable architecture
  • Allows easy creation of menu-based services
  • No-coding capabilities
Cloud Native api exposure functions CAMEL gateway DIAMETER gateway SIP gateway MAP gateway USSD gateway SMS gateway SMS and Charging Interworking functions cloud native SS7 load balancers cloud native diameter load balancer cloud native sip load balancer cloud native GTP load balancer

Use Case Example

A balance check using USSD (Unstructured Supplementary Service Data) allows users to quickly check their account balance on a mobile phone without needing an internet connection. To perform a balance check, you typically dial a specific code provided by your mobile carrier (e.g., *123# or *151#) and press the call button. The system will then respond with your current balance on the screen. This service is available on most mobile networks and is free or low-cost.

How it works?

The USSD Gateway (USSD GW) is a system that acts as a bridge between the mobile network and external applications or services for processing USSD (Unstructured Supplementary Service Data) requests. USSD is used for various services like checking balances, recharging accounts, mobile banking, and accessing different mobile operator services.

  • The USSD GW exposes APIs to external applications (such as mobile banking or content providers). These APIs allow external services to send USSD requests and receive responses.
  • In traditional GSM/3G mobile networks, the SS7 network is used for signaling and routing messages. The USSD GW interface with the SS7 network for routing USSD requests to the appropriate service provider.
The USSD Gateway in the Mobile Network The USSD Gateway in the Mobile Network

functional specs

Software packagingDocker image, RPM or DEB package.
MAP stackGSM 09.02 (TS 100 974) GSM 29.002
TCAP stackITU-T Q.771 through Q.774, x.680, x.690 ETSI ETS 300 134, ETS 300 287
SCCP stackITU-T Q.711 through Q.714 - connectionless – class 0 and 1 ETSI ETS 300 589
M3UA stackRFC3332
SCTP stackRFC2960 RFC3309
Application interfaceREST API over HTTP/1.1, HTTPS or HTTP/2

Let'sconnect

Telecom is our expertise