Description
The MWI Notifier User Agent (MNUA) is a SIP-based application client defined in the IMS service framework (specifically in TS 24.173 for MWI, and related specs). It is a type of User Agent (UA) that implements the subscriber role for the Message Waiting Indication service. The MNUA resides within the IMS-enabled User Equipment (UE), such as a smartphone or VoIP desk phone. Its core function is to interact with the corresponding network-based functional entity, the MWI Notifier Server, to receive notifications about the status of a user's message store (typically a voicemail server).
The MNUA operates using the SIP event notification framework (RFC 6665, known as SUBSCRIBE/NOTIFY). The process begins with the MNUA issuing a SIP SUBSCRIBE request towards the MWI Notifier Server. This subscription is directed to a specific SIP URI that represents the user's message store (e.g., sip:[email protected];mwi). The subscription request includes the Event header field set to 'message-summary', indicating interest in MWI events. Upon successful subscription, the network server will send SIP NOTIFY requests to the MNUA whenever the message waiting status changes (e.g., new voicemail arrives, voicemail is listened to and deleted).
The body of the NOTIFY message contains the actual MWI information formatted in an XML-based format defined by the 'message-summary' event package. This data includes details like the number of new messages, the number of old (saved) messages, and optionally, the urgency of messages. The MNUA is responsible for parsing this XML content, extracting the relevant status information, and presenting it to the end-user via the device's user interface (e.g., displaying a voicemail icon, showing a message count). The MNUA also manages the subscription lifecycle, including refreshing subscriptions before they expire and re-subscribing after network or device changes to ensure continuous notification service.
Purpose & Motivation
The MNUA was created to provide a standardized, IP-based mechanism for voicemail notification within the IMS architecture. Prior to IMS, voicemail notifications in circuit-switched networks were often delivered via non-call associated signalling (e.g., in GSM, using a flag in the Unstructured Supplementary Service Data or via SMS) or proprietary methods, which could be inefficient and lack rich information. The shift to all-IP networks like LTE and 5G, where the traditional CS fallback is absent, necessitated a new, reliable service for this fundamental feature.
The MNUA, as part of the SIP-based MWI service, solves this by leveraging the flexible and extensible SIP event framework. It allows for immediate, network-triggered notifications that are independent of a voice call. This enables a richer user experience, as the notification can carry detailed message summaries. Its creation was motivated by the need to replicate and enhance classic telephony services in the packet-switched IMS domain, ensuring service continuity for VoLTE and VoNR users. It decouples the notification service from the underlying access technology, making it a future-proof solution for converged messaging services.
Classification
Evolution Across Releases
Introduced as part of the IMS-based Message Waiting Indication service specification. Defined the MNUA's role, its SIP procedures (SUBSCRIBE/NOTIFY), and the initial XML schema for conveying message summary information, establishing the foundation for network-centric voicemail alerts in the emerging VoLTE ecosystem.
Explore further
Broader topics and technologies where MNUA plays a role.
Defining Specifications
3GPP specifications that define or reference MNUA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.406 v810 | Message Waiting Indication (MWI) Protocol | Rel-8 |
| TS 24.606 vj00 | MWI Service Protocol Description | Rel-19 |