MSUA

MWI Subscriber User Agent

Services →
Introduced in Rel-7

MSUA is a functional entity in the IMS that acts for a subscriber to manage Message Waiting Indication services by subscribing to network notifications and presenting the status, like voicemail alerts, to the user.

Category
Services
Introduced
Rel-7
Where
Services
Specifications
3 specs
MSUA Description Purpose Related Classification Specifications

Description

The MWI Subscriber User Agent (MSUA) is a client-side functional entity defined in 3GPP specifications for the IP Multimedia Subsystem (IMS), particularly in TS 24.173 (IMS Management Object), TS 24.406 (Messaging service), and TS 24.606 (Message Waiting Indication). It operates as a specialized User Agent (UA) that handles Message Waiting Indication (MWI) services for an IMS subscriber. MWI is a service that informs a user (e.g., via a visual icon on a phone) that new messages, such as voicemails or multimedia messages, are waiting in a network mailbox. The MSUA is responsible for the subscription and notification procedures related to this event.

Architecturally, the MSUA resides within the User Equipment (UE) or an application server acting on the user's behalf. Its operation is based on the IMS event notification framework defined by the SIP event package for MWI (RFC 3842). The MSUA initiates the process by sending a SIP SUBSCRIBE request to the appropriate MWI server (often a Messaging Server or a dedicated Application Server). This subscription request includes the user's identity (e.g., SIP URI) and specifies the MWI event package. Upon successful subscription, the network (the MWI server) will send SIP NOTIFY messages to the MSUA whenever the message waiting status changes—for example, when a new voicemail arrives or when all messages are retrieved.

The MSUA processes these NOTIFY messages, which contain an XML body detailing the message waiting status (e.g., number of new vs. old messages, message type). The agent then presents this information to the end-user through the device's user interface. The MSUA also manages the subscription lifecycle, including refreshing subscriptions before they expire and handling re-subscriptions after network or device failures. Its role is crucial for providing a seamless, real-time indication of message status, integrating voicemail and other messaging services into the unified IMS service experience. It abstracts the SIP signalling complexity from the main user agent used for voice or video calls, allowing for specialized handling of messaging events.

Purpose & Motivation

The MSUA was created to standardize and enable Message Waiting Indication services within the IP Multimedia Subsystem (IMS) framework. Before IMS and standardized MWI handling, voicemail notifications were often delivered via different, sometimes proprietary, methods—such as special SMS messages or circuit-switched signalling tones. This led to a fragmented user experience and made it difficult to implement unified messaging across different networks and device types. As IMS aimed to converge various communication services (voice, video, messaging) over IP, a consistent, SIP-based mechanism for notifying users about waiting messages was necessary.

The MSUA solves the problem of how an IMS subscriber's device can be proactively and reliably informed about the status of a network-based mailbox. It leverages the existing IMS subscription/notification model, which is efficient and scalable, avoiding the need for constant polling by the device. This reduces network traffic and battery consumption on the UE. The creation of a dedicated functional entity (the MSUA) allows for clear separation of concerns: the main IMS UA handles session-based services like calls, while the MSUA specializes in asynchronous event handling for messaging. This modularity simplifies client software design and ensures robust handling of MWI events even if a voice call is active.

Introduced in Release 7, the MSUA's specification was part of the broader effort to mature IMS-based messaging and presence services. It addressed the limitation of earlier, non-standardized notifications by providing an interoperable, network-controlled method. This enabled operators to offer enhanced voicemail services with visual indicators on a wide range of devices, improving user convenience. Furthermore, by using SIP, it allowed MWI to be integrated with other IMS services, such as combining voicemail status with presence information. The MSUA is thus a key enabler for the rich, unified communication experience promised by IMS, ensuring users are promptly informed of important messages regardless of their current activity on the device.

Classification

Part ofIMS
Related approachesSIP

Evolution Across Releases

Rel-7 Initial

Initial introduction of the MWI Subscriber User Agent (MSUA) in 3GPP Release 7, specified across TS 24.173, TS 24.406, and TS 24.606. It established the MSUA as a dedicated functional entity within the IMS architecture to handle Message Waiting Indication services using SIP-based subscription and notification procedures, defining the core mechanisms for status reporting and user presentation.

Explore further

Broader topics and technologies where MSUA plays a role.

Defining Specifications

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

SpecificationTitleRelease
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