MWI

Message Waiting Indication

Services
Introduced in Rel-7
A supplementary service in IMS and CS networks that notifies a user (e.g., via a visual indicator or notification) that one or more new messages are waiting in a network mailbox. It is a critical feature for voicemail and multimedia messaging services, enhancing user experience by providing timely alerts.

Description

Message Waiting Indication (MWI) is a standardized supplementary service defined within the 3GPP framework, primarily for IP Multimedia Subsystem (IMS) and Circuit-Switched (CS) networks. Its core function is to inform a user equipment (UE) that a new message, such as a voicemail or a multimedia message, has been deposited in a network-based mailbox and is awaiting retrieval. The indication itself is a network-triggered notification, not the message content. Architecturally, MWI involves several network entities. The message depository (e.g., a voicemail server or Multimedia Messaging Service Centre - MMSC) detects a new message for a subscriber. It then signals this event, typically via the IP Multimedia Subsystem (IMS) or the CS core, to a service control function. In IMS, this often involves the Application Server (AS) hosting the MWI service. The AS is responsible for generating and managing the MWI subscription and notifications. The notification is then delivered to the user's UE using specific protocols. For IMS-based MWI, the UE subscribes to the MWI event package as defined in RFC 3842, using the SIP SUBSCRIBE method directed towards the MWI AS. The AS then sends SIP NOTIFY messages to the UE when the message-waiting status changes (e.g., new message arrived or all messages read). The NOTIFY message contains an XML body that details the message waiting status, such as the number of new and old messages. For CS networks, MWI can be indicated via mechanisms like a Feature Indication in call control signaling or specific tones. The UE, upon receiving a valid MWI notification, activates a local indicator (like an icon on the screen) to alert the user. The service is tightly integrated with other IMS services like Voice over LTE (VoLTE) and Rich Communication Services (RCS), ensuring a consistent messaging experience across different access networks. Security and privacy are maintained as the notification is part of the authenticated SIP dialog between the UE and the AS.

Purpose & Motivation

MWI was created to solve the fundamental user experience problem in telephony and messaging systems: a user had no way of knowing if they had received a new voicemail or message without manually checking their mailbox. This was inefficient and led to delayed message retrieval. In the era of basic mobile telephony, simple stutter dial tones on the line were sometimes used as a primitive MWI, but this was not standardized or reliable across networks and devices. The formal standardization of MWI within 3GPP, starting in Release 7 with IMS, provided a unified, interoperable mechanism. It addressed the limitations of proprietary vendor solutions, enabling seamless service roaming. The motivation was to enhance the value of network-based messaging services (voicemail, MMS) by making them proactive, thereby increasing their usage and utility. As networks evolved to all-IP architectures with IMS, MWI became a crucial component for service parity with legacy CS networks and for enabling advanced multimedia messaging scenarios. It ensures that users receive immediate, visual confirmation of waiting messages, integrating seamlessly with the phone's native interface, which is essential for modern communication services.

Key Features

  • Standardized event package for SIP-based subscription and notification (RFC 3842/3GPP)
  • Support for both IMS (SIP) and Circuit-Switched network implementations
  • XML-based message summary in NOTIFY bodies detailing message counts and types
  • Network-triggered status update upon mailbox state change
  • Integration with voicemail systems and Multimedia Messaging Service Centres (MMSC)
  • Enables visual or audible indicators on User Equipment (UE)

Evolution Across Releases

Rel-7 Initial

Introduced MWI as a standardized IMS supplementary service. Defined the architecture using SIP event packages (RFC 3842) for subscription and notification. Integrated MWI with the IMS Application Server (AS) model, establishing the foundation for IP-based message waiting alerts in VoLTE and multimedia services.

Defining Specifications

SpecificationTitle
TS 22.173 3GPP TS 22.173
TS 22.273 3GPP TS 22.273
TS 22.401 3GPP TS 22.401
TS 24.173 3GPP TS 24.173
TS 24.186 3GPP TS 24.186
TS 24.196 3GPP TS 24.196
TS 24.406 3GPP TS 24.406
TS 24.606 3GPP TS 24.606
TS 29.163 3GPP TS 29.163
TS 29.165 3GPP TS 29.165
TS 29.364 3GPP TS 29.364
TS 29.864 3GPP TS 29.864
TS 32.275 3GPP TR 32.275
TS 32.850 3GPP TR 32.850