BMG

Broadcast Message Gateway

Core Network →
Introduced in Rel-18

BMG is the 5G core network function that acts as a gateway for efficiently delivering broadcast or multicast messages, like public warnings, from application servers to a large number of user devices.

Category
Core Network
Introduced
Rel-18
Where
Services
Specifications
2 specs
BMG Description Purpose Related Classification Detected Changes Specifications

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

Part ofNEF
Related approachesAMF

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (36 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-17 9 changes

In Release 17, the Broadcast Message Gateway (BMG) function was enhanced with specific technical corrections and alignments to improve its operation within the MSGin5G Service. These included corrections to the broadcast message delivery procedure, message aggregation, and point-to-point message segmentation and reassembly. Furthermore, definitions for Gateway UE and Relay UE were introduced, and alignment was performed on the Message Gateway Information Element (IE) name used over the MSGin5G-7 reference point.

  • Message topic unsubscription TS 23.554CR0014
  • Correction on message delivery procedure to Message Gateway TS 23.554CR0006
  • Corrections on broadcast TS 23.554CR0016
  • Alignment on Message Gateway IE name TS 23.554CR0017
  • Remove one IE from AS originating message send request TS 23.554CR0018
  • Correction on Message Aggregation TS 23.554CR0019

+ 3 more changes

Rel-18 24 changes

In Release 18, the Broadcast Message Gateway (BMG) was enhanced to handle inter-PLMN broadcast message delivery based on Messaging Topics and to support interactions with SEAL services for legacy and non-3GPP message gateways. The release also introduced corrections for constrained devices using a gateway UE and aligned the security credentials for Message Gateway registration. Furthermore, it specified new message delivery procedures and aggregation handling at the MSGin5G Server for broadcast messaging.

  • Application architecture enhancement of broadcast aspect TS 23.554CR0030
  • Broadcast Message delivery procedure TS 23.554CR0031
  • Message delivery based on Messaging Topic for different PLMNs TS 23.554CR0044
  • Update of Scope for Broadcast Messaging TS 29.538CR0015
  • MSGin5G message aggregation and segment TS 23.554CR0037
  • Broadcast Message Gateway additions TS 23.554CR0053

+ 18 more changes

Rel-19 3 changes

In Release 19, the Broadcast Message Gateway (BMG) saw enhancements to its service capabilities for Application Servers. These included a new API for the Application Server to receive notifications about originating message responses and the ability for an Application Client to request updates to a stored message. Additionally, corrections were made to the procedures for handling message responses.

  • M5S Application Server originating message response notification API TS 23.554CR0216
  • Application Client request to update the stored message TS 23.554CR0239
  • Correction on Message response TS 23.554CR0199

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.

SpecificationTitleRelease
TS 23.554 vj70 MSGin5G Service Application Architecture Rel-19
TS 29.538 vj30 MSGin5G Service API Specification Rel-19