MMI

Man Machine Interface

Other →
Introduced in R99 Also in: User Equipment, Management

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.

Category
Other
Introduced
R99
Where
Services
Also touches
2 segments
Specifications
27 specs
MMI Description Purpose Detected Changes 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.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (5 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 2 changes

In Release 15, the MMI function was extended to manage the new 5G service-based interface architecture. Additionally, support was introduced for the UICC interface during Mobile Initiated Connection Only (MICO) mode operations.

  • Introduction of 5G service based interface TS 32.240CR0398
  • Introduction of UICC interface during MICO TS 31.102CR0839
Rel-17 2 changes

In Release 17, the MMI function saw updates to the logical ubiquitous charging architecture's service-based interface, specifically concerning the Packet Data Network Gateway (PGW). The changes involved both the addition and subsequent deletion of the PGW within this architectural model. This refinement adjusted how charging interfaces are logically structured for services.

  • Add PGW in logical ubiquitous charging architecture- service based interface TS 32.240CR0413
  • Delete PGW in logical ubiquitous charging architecture- service based interface TS 32.240CR0423
Rel-19 1 change

In Release 19, the key MMI-related update introduced a new "CHF-CHF Interface," as indicated in the associated Change Request title. While the provided grounding context extensively details interfaces like Iu, Iur, and Iub for RAN or the Gs interface between MSC/VLR and SGSN, it does not specify the technical purpose of this new CHF-CHF interface for MMI. Therefore, the primary novelty for MMI in this release is the formal specification of this previously undefined interface.

  • Rel-19 CR 32.240 Add CHF-CHF Interface TS 32.240CR0504

Explore further

Broader topics and technologies where MMI plays a role.

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 v1300 Multi-mode UE Issues - Categories, principles and procedures Rel-4
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TR 21.910 v1300 Multi-mode UE Operation Principles Rel-4
TS 22.038 vj00 USIM Application Toolkit (USAT) Stage 1 Rel-19
TS 22.057 vj00 Mobile Execution Environment (MExE) Stage 1 Rel-19
TS 22.066 vj00 Mobile Number Portability Stage 1 Rel-19
TS 22.101 vk00 Service Principles for PLMNs Rel-20
TS 22.105 vj00 Telecommunication Services Framework Rel-19
TS 22.121 v1400 Virtual Home Environment Requirements Rel-5
TS 22.226 vj00 Global Text Telephony (GTT) Stage 1 Rel-19
TR 22.907 v1312 UMTS IC Card and Terminal Concepts Rel-4
TS 23.057 vj00 Mobile Execution Environment (MExE) Specification Rel-19
TS 23.146 vj00 3G Facsimile Group 3 Technical Realization Rel-19
TS 23.172 vj00 Service Change and UDI Fallback (SCUDIF) Rel-19
TS 24.623 vj00 XCAP Protocol for Supplementary Services Rel-19
TS 31.102 vj40 USIM Application Specification Rel-19
TS 31.111 vj30 USIM Application Toolkit (USAT) Specification Rel-19
TS 31.121 vi50 UICC-terminal interface test specification Rel-18
TS 32.101 vj00 Management principles and high-level requirements Rel-19
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.111 vj00 Fault Management Requirements Rel-19
TS 32.240 vj40 Charging Management Architecture & Principles Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19
TS 33.812 v920 M2M Remote Subscription Management Security Rel-9
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19
TS 52.021 vj00 GSM A-bis Interface Network Management Rel-19
TS 52.402 vj00 GSM Performance Management Measurements Rel-19