Nextgen USSD
Overview
Nextgen USSD is a next-generation USSD/USSI gateway built for carriers and MVNOs that need interactive, menu-driven subscriber sessions at scale. It runs on Java 25, Quarkus and micro-jainslee, replacing legacy WildFly 10 JAIN SLEE deployments with a smaller, faster runtime and a modern application-server contract (JSON + protobuf).
Session Call Flow
MAP / TCAP dialogue over SS7 — from *123# dial string to menu rendering and session release for the mobile-originated (pull) case.
Push Case (HTTP → UE)
Server-initiated sessions start from the application server over the classic NI /ussd endpoint. The gateway authenticates the API key, opens a dialog and issues a JSESSIONID, then pushes the menu to the subscriber over SS7 MAP and returns the result over HTTP.
Adaptive Timeout & Virtual Bridge
When a subscriber goes silent or the application server is slow to reply, the gateway releases the live dialog (S1) instead of dropping the session, then bridges the late AS content back to the subscriber with a server-initiated S2 push — recovering sessions that a hard timeout would have lost.
Key Features
- Greenfield micro-jainslee: Fast startup, low memory footprint, cloud-native packaging.
- USSD PULL & PUSH case: First-Message / later-dial plans, PULL session to the AS and PUSH over NI — with synchronous (in-gate) and late (bridged) AS replies.
- Adaptive Timeout & Virtual Bridge: USSDGW gates the session when the user is slow to respond or the network times out, then resumes later — ensuring an 80% success rate.
- SS7 MAP + SIP + HTTP bindings: One gateway for classic SS7, SIP-over-IMS and HTTP-based USSI.
- Stateful session engine: Per-subscriber session state with automatic recovery and bounded timeouts.
- Real-time billing & charging hooks: Pluggable AS pull/callback for mobile money and self-care.
- 99.99% availability: Active-active clustering and deterministic failover.
Use Cases
- Mobile money and banking menus
- Airtime and data bundle purchases
- Customer self-care portals
- Surveys and marketing campaigns
Status
Nextgen USSD is generally available and is the greenfield replacement path for classic WildFly ussdgateway deployments.
