MNUA

MWI Notifier User Agent

Services
Introduced in Rel-7
A functional entity within the IP Multimedia Subsystem (IMS) that acts as a client for the Message Waiting Indication (MWI) service. It resides in the User Equipment (UE) and is responsible for subscribing to MWI event notifications from the network and handling the received indications, such as notifying the user of new voicemails. The MNUA enables a standardized, network-based voicemail notification service for IMS users.

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.

Key Features

  • A SIP User Agent client implementing the 'message-summary' event package
  • Initiates SIP SUBSCRIBE requests to the MWI Notifier Server for status updates
  • Processes incoming SIP NOTIFY requests containing XML-formatted message summaries
  • Parses MWI information (new/old message counts, urgency) for user presentation
  • Manages subscription refresh and network registration state for service continuity
  • Enables visual and/or audible indications of voicemail status on IMS UE

Evolution Across Releases

Rel-7 Initial

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.

Defining Specifications

SpecificationTitle
TS 24.173 3GPP TS 24.173
TS 24.406 3GPP TS 24.406
TS 24.606 3GPP TS 24.606