Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Other

MMI

Man Machine Interface

Other →

MMI is the interface between a human user and telecommunications equipment or a network management system, encompassing methods like displays, keypads, and voice commands for information exchange.

Introduced
R99
Where
Services
Specifications
27 specs
Also in
User Equipment, Management, Security
MMI Description Purpose What changed Specifications

Description

Man Machine Interface (MMI) in 3GPP standards refers to the comprehensive set of principles, protocols, and specifications governing the interaction between human users (or operators) and telecommunications equipment. This encompasses a wide spectrum, from the physical interface on a mobile handset—such as the screen, keypad, microphone, and speaker—to the logical and graphical interfaces used for device configuration, service activation, and network management systems. At its core, MMI defines how information is presented to the user (output) and how user inputs are captured and interpreted by the machine (input). This includes user interface elements, menu structures, audio prompts, tactile feedback, and accessibility features.

In the context of User Equipment (UE), MMI specifications ensure a consistent and predictable user experience across devices from different manufacturers. They cover aspects like call control (initiating, answering, holding), supplementary service management (e.g., call forwarding activation), menu navigation, text entry, and the display of network status information (signal strength, network name). The MMI is tightly integrated with the device's operating system and application framework, mediating between user actions and the underlying 3GPP protocol stack. For instance, when a user dials a number, the MMI layer collects the digits, formats them, and passes the request to the Call Control entity in the NAS layer.

For network management, MMI takes the form of Operation Support System (OSS) interfaces, often using standardized languages like Man-Machine Language (MML) or modern graphical user interfaces (GUIs). These interfaces allow network operators to monitor network performance, configure network elements, manage faults, and provision subscribers. The MMI principles here focus on clarity, efficiency, and security to prevent misconfiguration. The architecture of MMI is layered, separating presentation logic from core application and network functions. This abstraction allows the same core functionality (e.g., modifying a subscriber's profile) to be accessed via different interfaces (a web GUI for an operator, a USSD code for the subscriber). Its role is foundational; without a well-defined MMI, users cannot effectively utilize services, and operators cannot manage the network.

Purpose & Motivation

The standardization of MMI was driven by the need for usability, interoperability, and safety in telecommunications. In early mobile systems, proprietary interfaces led to a fragmented user experience, where basic functions like making a call or checking voicemail worked differently on every phone, confusing users and hindering mass adoption. For network operators, inconsistent management interfaces for equipment from different vendors increased operational costs and the risk of errors.

MMI specifications solve these problems by creating a common framework. They ensure that essential functions have a predictable behavior, which is crucial for user acceptance and for enabling services that rely on user interaction, such as interactive voice response (IVR) systems or device-based service configuration. Furthermore, MMI standards address critical areas like emergency calling—defining how emergency numbers are dialed and presented—and accessibility, ensuring that telecommunications services are available to users with disabilities. The evolution from basic text-based menus to rich graphical interfaces and now to voice and gesture control within the MMI framework reflects the ongoing purpose: to make complex network technology intuitive and accessible to humans, whether they are end-users or network engineers.

What changed in its specifications

The latest release-to-release comparison of specifications that define MMI. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.038Rel-4 → Rel-5

Rel-5 added USAT definitions, proactive key press indication, ISIM reference, and removed network-specific bearer and communication control restrictions.

Full comparison in TS 22.038 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

R99 Initial

Formalized MMI principles for GSM and UMTS networks, covering basic call handling, menu structures, and supplementary service control via the handset. Established foundational specifications for user interaction consistency across devices in the 3G era.

Defining Specifications

3GPP specifications that define or reference MMI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 21.810 v300 Multi-mode UE Issues - Categories, principles and procedures R99 read
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TR 21.910 v300 Multi-mode UE Operation Principles R99 read
TS 22.038 vj00 USIM Application Toolkit (USAT) Stage 1 Rel-19 read
TS 22.057 vj00 Mobile Execution Environment (MExE) Stage 1 Rel-19 read
TS 22.066 vj00 Mobile Number Portability Stage 1 Rel-19 read
TS 22.101 vl00 3GPP Service Principles for PLMNs Rel-21 read
TS 22.105 vj00 Telecommunication Services Framework Rel-19 read
TS 22.121 v531 Virtual Home Environment Service Requirements Rel-5 read
TS 22.226 vj00 Global Text Telephony (GTT) Stage 1 Rel-19 read
TR 22.907 v313 UMTS IC Card and Terminal Concepts R99 read
TS 23.057 vj00 Mobile Execution Environment (MExE) Specification Rel-19 read
TS 23.146 vj00 3G Facsimile Group 3 Technical Realization Rel-19 read
TS 23.172 vj00 Service Change and UDI Fallback (SCUDIF) Rel-19 read
TS 24.623 vj00 XCAP Protocol for Supplementary Services Rel-19 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 31.111 vj40 3GPP TS 31111 vj40: USIM Application Toolkit Rel-19 read
TS 31.121 vj00 UICC Application Test Specification Rel-19 read
TS 32.101 vj00 PLMN Management Principles and Requirements Rel-19 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.111 vj00 Fault Management Alarm IRP Solution Sets Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 33.812 v920 M2M Remote Subscription Management Security Rel-9 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read
TS 52.021 vj00 GSM A-bis Interface Network Management Rel-19 read
TS 52.402 vj00 GSM Performance Management Measurements Rel-19 read