USSD
Unstructured Supplementary Service Data (USSD) is a communication protocol used by GSM mobile devices to interact with their service provider's computer systems in real time. It enables interactive, text-based sessions that do not require an Internet data connection. USSD is session-based, so the user can navigate a sequence of prompts, and the conversation ends when the user sends a termination command or the session times out.
A USSD session is started with a short code, typically beginning with an asterisk and ending with
Technical context: USSD operates over the signaling or control channel of the cellular network (not over the
Common uses: prepaid balance checks, mobile top-ups, and mobile money services often rely on USSD; also subscription
Advantages and limitations: advantages include real-time response, low data requirements, and broad device compatibility; limitations include
History: USSD was standardized within GSM specifications in the late 1990s and has since become a staple