Description
Message Waiting Data (MWD) is a standardized mechanism within 3GPP networks that manages the indication of waiting messages, primarily voicemails, for a subscriber. It is a network-based service that stores a simple data flag—the message waiting indicator—associated with a subscriber's number. This flag is set to 'active' when a new voicemail message is deposited in the subscriber's mailbox and is cleared when the subscriber retrieves or deletes the message. The service operates across multiple network domains: originally defined for Circuit-Switched (CS) networks like GSM, it has been extended to work within the IP Multimedia Subsystem (IMS) for VoLTE and VoNR.
Architecturally, the key functional entity involved is the Message Waiting Indication Centre (MWIC) or, more commonly, the voicemail system (which acts as the MWIC). When a voicemail is recorded, the voicemail server signals to the Home Location Register (HLR) in CS networks, or the Home Subscriber Server (HSS) in IMS networks, to update the subscriber's MWD profile. This update sets the message waiting indicator. When the subscriber's device registers with the network (e.g., during power-on or location update), the network (MSC/VLR in CS, or S-CSCF in IMS) retrieves the subscriber's profile from the HLR/HSS. If the MWD flag is active, the network sends a specific notification to the device. In CS networks, this is often done via an unstructured supplementary service data (USSD) message or a signal within the mobility management procedures. In IMS, it uses SIP messaging, specifically the SIP NOTIFY method as part of the Message Waiting Indication Event Package.
The role of MWD in the network is to provide a reliable, network-controlled notification service that is independent of the voicemail platform's proprietary protocols. It ensures interoperability between different network elements and user equipment from various manufacturers. The notification typically manifests on the user's handset as a voicemail icon, a text alert, or a stuttered dial tone. MWD is a critical user experience feature for telephony services, providing a clear visual or auditory cue that prompts the user to check their messages, thereby increasing the utility and reliability of voicemail systems.
Purpose & Motivation
MWD was created to solve the problem of notifying mobile subscribers about waiting voicemail messages in a standardized, reliable, and network-efficient manner. In early mobile networks, without a standardized method, voicemail notifications were unreliable or relied on proprietary solutions that hindered interoperability between different network operators and handset vendors. Subscribers might miss important messages if they did not manually call their voicemail inbox, degrading the service's usefulness.
The historical context lies in the GSM supplementary services framework, where MWD was defined as a core feature to enhance the basic telephony service. Its creation was motivated by the need for a universal 'message-waiting indicator' that would work seamlessly as subscribers roamed across different networks and used different handsets. By centralizing the indicator flag in the HLR/HSS, the network could ensure the notification state was consistent and portable. As networks evolved to all-IP architectures with IMS, the MWD service was adapted (specified in TS 29.338 for the Sh interface between the voicemail system and HSS) to maintain this essential functionality for VoLTE and VoNR, ensuring service continuity from 2G/3G CS voice to 4G/5G packet-switched voice services. It addresses the limitation of having no native, standard way for an application server (voicemail) to update a subscriber's profile and trigger a device notification in a scalable, secure fashion.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-11, normative work from Rel-15.
In Release 15, a clarification was introduced regarding the presence of the SC-Address in the SRR (Status Report Request) and on the MWD (Message Waiting Data) status. This provides specific guidance on the handling of these parameters within the relevant messaging procedures.
- Clarification on presence of SC-Address in SRR and on MWD Status TS 29.338CR0033
In Release 19, the Message Waiting Data (MWD) function was enhanced to include support for "MNR5GN3G" within the MWD Status. This addition specifically expands the status reporting capability to cover this particular network configuration scenario, ensuring consistent message waiting indication functionality.
- Adding MNR5GN3G to MWD Status TS 29.338CR0065
Explore further
Broader topics and technologies where MWD plays a role.
Defining Specifications
3GPP specifications that define or reference MWD, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.272 vj10 | CS Fallback in EPS | Rel-19 |
| TS 29.338 vj30 | Diameter protocols for SMS in MME/5GS | Rel-19 |