Description
The Broadcast Message Gateway (BMG) is a functional entity within the 5G Core (5GC) network, standardized in 3GPP Release 18. It serves as the primary entry point and control node for broadcast and multicast service delivery from external Application Functions (AFs) or Content Providers into the 3GPP system. Architecturally, the BMG interfaces with the Network Exposure Function (NEF) using the Nnef service-based interface, allowing authorized external applications to request broadcast message delivery. It also interfaces with the 5G core network's control plane, particularly interacting with the Access and Mobility Management Function (AMF) to manage the distribution of messages to the appropriate Radio Access Network (RAN) areas and ultimately to target UEs.
Operationally, the BMG receives broadcast service requests, which include the message content, target geographical areas (defined by Tracking Areas or Cell IDs), and delivery parameters such as priority and validity period. The BMG is responsible for authorizing these requests, potentially checking subscription data and network policies via interactions with the Unified Data Management (UDM) and Policy Control Function (PCF). It then orchestrates the delivery by instructing the AMF, which in turn coordinates with the RAN (gNB) to broadcast the message over the air interface using mechanisms like System Information Blocks (SIBs) or dedicated multicast/broadcast bearers. The BMG also handles lifecycle management of broadcast sessions, including activation, modification, and deactivation.
A key technical aspect of the BMG is its ability to support both Cell Broadcast Service (CBS), for public warning systems like earthquake and tsunami warnings (ETWS) and commercial mobile alerting (CMAS), and enhanced Multimedia Broadcast Multicast Service (eMBMS) for richer media content. It provides a unified gateway that abstracts the underlying 5G broadcast delivery mechanisms from the application layer. The BMG ensures reliable and efficient delivery by managing network resources, applying congestion control policies, and providing delivery status reports back to the requesting application. Its design is integral to enabling Mission Critical Services (MCS) and efficient group communications in 5G networks.
Purpose & Motivation
The BMG was created to address the need for a standardized, efficient, and network-controlled mechanism to deliver broadcast and multicast messages in 5G networks. Prior to its introduction, broadcast services like Cell Broadcast were often handled through more proprietary or less integrated interfaces, lacking a unified, service-based architecture aligned with 5G's core principles. The evolution towards 5G Standalone (SA) and the increased demand for services like massive IoT communications, public safety alerts, and content distribution to groups (e.g., for vehicular communications or software updates) necessitated a dedicated gateway function.
The primary problems the BMG solves include inefficient unicast delivery for group messages, which consumes excessive network resources, and the lack of a secure, exposed interface for third-party applications to trigger network-wide broadcasts. By providing a centralized gateway, the BMG enables scalable delivery, reduces signaling load on the core network, and ensures that broadcast requests are properly authorized and policed according to network operator rules. It is a key enabler for 5G's support of vertical industries and Mission Critical Services, where reliable, low-latency group communication is essential.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 18, the Broadcast Message Gateway (BMG) function was formally introduced as a new service-based entity within the MSGin5G architecture to support broadcast message delivery. It is specifically defined to deliver messages to MSGin5G UEs, Legacy 3GPP UEs, and Non-3GPP UEs within a Broadcast Area, interacting with the MSGin5G Server via the new MSGin5G-7 reference point. The BMG's key operational procedures include splitting aggregated message requests for broadcast and interfacing with the CBCF to broadcast content to both MSGin5G and non-MSGin5G UEs.
- Broadcast Message Gateway additions TS 23.554CR0053
Explore further
Broader topics and technologies where BMG plays a role.
Defining Specifications
3GPP specifications that define or reference BMG, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.554 vj70 | MSGin5G Service Application Architecture | Rel-19 |
| TS 29.538 vj30 | MSGin5G Service API Specification | Rel-19 |