Cell Broadcast Service Technical Spec V18.5.0
Cell Broadcast Service Technical Spec V18.5.0
0 (2024-06)
Technical Specification
The present document has been developed within the 3 rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification.
Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.
Release 18 2 3GPP TS 23.041 V18.5.0 (2024-06)
Keywords
UMTS, GSM, CBS
3GPP
Postal address
Internet
[Link]
Copyright Notification
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
UMTS™ is a Trade Mark of ETSI registered for the benefit of its members
3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
GSM® and the GSM logo are registered and owned by the GSM Association
3GPP
Release 18 3 3GPP TS 23.041 V18.5.0 (2024-06)
Contents
Foreword ............................................................................................................................................... 7
1 Scope ........................................................................................................................................... 8
1.1 References ........................................................................................................................................................... 8
1.2 Abbreviations .................................................................................................................................................... 10
1.3 Definitions ......................................................................................................................................................... 10
2 General description ..................................................................................................................... 10
3 Network Architecture .................................................................................................................. 11
3.0 General .............................................................................................................................................................. 11
3.1 GSM Network Architecture .............................................................................................................................. 11
3.2 UMTS Network Architecture ............................................................................................................................ 12
3.3 EPS Network Architecture ................................................................................................................................ 13
3.4 5GS Network Architecture ................................................................................................................................ 13
4 CBE Functionality....................................................................................................................... 14
5 CBC Functionality ...................................................................................................................... 15
5A CBCF Functionality .................................................................................................................... 15
6 BSC/RNC/MME/AMF Functionality............................................................................................ 16
7 BTS Functionality ....................................................................................................................... 18
8 MS/UE Functionality................................................................................................................... 18
8.1 General MS/UE Functionality........................................................................................................................... 18
8.2 Duplication Detection Function ........................................................................................................................ 19
8.3 ePWS functionality............................................................................................................................................ 19
9 Protocols and Protocol Architecture.............................................................................................. 20
9.1 Requirements on Core Network and Radio Access Network ........................................................................... 20
9.1.1 GSM Radio Access Network ....................................................................................................................... 20
9.1.2 UMTS Radio Access Network .................................................................................................................... 22
9.1.3 Warning Message Delivery ......................................................................................................................... 23
[Link] General ................................................................................................................................................... 23
[Link] Warning Message Delivery Procedure in GSM..................................................................................... 23
[Link] Warning Message Delivery Procedure in UMTS .................................................................................. 25
[Link] Warning Message Delivery Procedure in E-UTRAN ............................................................................ 27
[Link].1 General ............................................................................................................................................. 27
[Link].2 Warning Message Delivery Procedure ............................................................................................. 27
[Link].3 Warning Message Cancel Procedure................................................................................................ 31
[Link] Warning Message Delivery Procedure in NG-RAN.............................................................................. 32
[Link].1 General ............................................................................................................................................. 32
[Link].2 Warning Message Delivery Procedure ............................................................................................. 32
[Link].3 Warning Message Cancel Procedure................................................................................................ 36
9.1.4 UMTS Protocol Overview ........................................................................................................................... 37
9.1.5 E-UTRAN Protocol Overview..................................................................................................................... 38
9.1.6 NG-RAN Protocol Overview....................................................................................................................... 38
9.2 Requirements on the CBC-RAN, CBC-MME and CBCF-AMF interfaces...................................................... 39
9.2.0 General......................................................................................................................................................... 39
9.2.1 Identification of a CBS message.................................................................................................................. 40
9.2.2 WRITE-REPLACE Request/Indication ...................................................................................................... 41
9.2.3 KILL Request/Indication ............................................................................................................................. 43
9.2.4 REPORT Response/Confirm ....................................................................................................................... 43
9.2.5 STATUS-LOAD-QUERY Request/Indication............................................................................................ 43
9.2.6 STATUS-LOAD-QUERY Response/Confirm ............................................................................................ 44
9.2.7 STATUS-MESSAGE-QUERY Request/Indication .................................................................................... 44
9.2.8 STATUS-MESSAGE-QUERY Response/Confirm .................................................................................... 44
9.2.9 REJECT Response/Confirm ........................................................................................................................ 45
3GPP
Release 18 4 3GPP TS 23.041 V18.5.0 (2024-06)
3GPP
Release 18 5 3GPP TS 23.041 V18.5.0 (2024-06)
3GPP
Release 18 6 3GPP TS 23.041 V18.5.0 (2024-06)
Annex B (normative): 5GS Network Architecture, AMF to CBC inter-connection via PWS-
IWF........................................................................................................ 96
B.1 5GS PWS architecture with PWS-IWF ......................................................................................... 96
B.2 CBE Functionality....................................................................................................................... 96
B.3 CBC Functionality ...................................................................................................................... 97
B.4 PWS-IWF Functionality .............................................................................................................. 97
B.4.1 PWS-IWF generic functionality ........................................................................................................................ 97
B.4.2 Mapping of Repetition-Period........................................................................................................................... 97
B.5 AMF Functionality ...................................................................................................................... 97
B.6 UE Functionality ......................................................................................................................... 97
B.7 Protocol stack when AMF and CBC inter-connects via PWS-IWF .................................................. 98
Annex C (informative): Change history ....................................................................................... 99
3GPP
Release 18 7 3GPP TS 23.041 V18.5.0 (2024-06)
Foreword
This Technical Specification (TS) has been produced by the 3 rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
3GPP
Release 18 8 3GPP TS 23.041 V18.5.0 (2024-06)
1 Scope
The present document describes the Cell Broadcast short message service (CBS) for GSM and UMTS.
For GSM it defines the primitives over the Cell Broadcast Centre - Base Station System (CBC-BSS) interface and the
message formats over the Base Station System - Mobile Station (BSS-MS) interface for Teleservice 23 as specified in
3GPP TS 22.003 [2].
For UMTS it defines the interface requirements for the Cell Broadcast Centre – UMTS Radio Network System (RNS)
interface and the radio interface requirements for UMTS Radio Acces Networks to support CBS as specified in
3GPP TS 22.003 [2].
The present document also describes the Public Warning System (PWS) for GSM, UMTS, E-UTRAN, and NG-RAN,
see 3GPP TS 22.268 [28].
1.1 References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
- References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including
a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same
Release as the present document.
[1] Void
[2] 3GPP TS 22.003: "Circuit Teleservices supported by a Public Land Mobile Network (PLMN)".
[4] 3GPP TS 23.040: "Technical realization of the Short Message Service (SMS)".
[5] Void.
[6] 3GPP TR 03.49 Version 7.0.0: "Digital cellular telecommunication system (Phase 2+); Example
protocol stacks for interconnecting Cell Broadcast Centre (CBC) and Base Station Controler
(BSC)".
[7] 3GPP TS 44.012: "Short Message Service Cell Broadcast (SMSCB) support on the mobile radio
interface".
[8] 3GPP TS 45.002: "Multiplexing and multiple access on the radio path".
[9] Void.
[10] 3GPP TS 48.052: "Base Station Controller - Base Transceiver Station (BSC - BTS) interface;
Interface principles".
[11] 3GPP TS 48.058: "Base Station Controller - Base Transceiver Station (BSC - BTS) interface;
Layer 3 specification".
[12] ITU-T Recommendation X.210: "Information technology - Open systems interconnection - Basic
Reference Model: Conventions for the definition of OSI services".
[13] 3GPP TS 48.008: "Mobile-services Switching Centre - Base Station System (MSC-BSS) interface;
Layer 3 specification".
3GPP
Release 18 9 3GPP TS 23.041 V18.5.0 (2024-06)
[15] 3GPP TS 23.048: "Security Mechanisms for the SIM application toolkit".
[22] Void.
[23] Void.
[24] Void.
[26] 3GPP TS 44.018: "Mobile radio interface layer 3 specification; Radio Resource Control Protocol".
[27] 3GPP TS 44.060: "General Packet Radio Service (GPRS); Mobile Station (MS) - Base Station
System (BSS) interface; Radio Link Control / Medium Access Control (RLC/MAC) protocol".
[29] 3GPP TS 25.419: "UTRAN Iu-BC Interface: Service Area Broadcast Protocol (SABP)".
[30] 3GPP TS 48.049: "Base Station Controller - Cell Broadcast Centre (BSC-CBC) Interface
Specification; Cell Broadcast Service Protocol (CBSP)".
[31] Void.
[32] ETSI TS 102 900: "European Public Warning System (EU-ALERT) using the Cell Broadcast
Service".
[34] 3GPP TS 36.413: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1
Application Protocol (S1AP)".
[35] 3GPP TS 29.168: "Cell Broadcast Centre interfaces with the Evolved Packet Core".
[36] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource
Control (RRC); Protocol specification".
[37] Void.
[39] 3GPP TS 23.501: "System Architecture for the 5G System; Stage 2".
[40] 3GPP TS 38.413: "NG Radio Access Network (NG-RAN); NG Application Protocol (NGAP)".
[41] 3GPP TS 29.518: "5G System; Access and Mobility Management Services; Stage 3".
[44] 3GPP TS 38.300: "NR; NR and NG-RAN Overall Description; Stage 2".
3GPP
Release 18 10 3GPP TS 23.041 V18.5.0 (2024-06)
[46] 3GPP TS 36.300: "Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal
Terrestrial Radio Access (E-UTRAN); Overall description; Stage 2".
[48] 3GPP TS 38.331: "NR; Radio Resource Control (RRC) protocol specification".
[49] 3GPP TS 23.122: "Non-Access-Stratum functions related to Mobile Station (MS) in idle mode".
1.2 Abbreviations
For the purposes of the present document, the abbreviations given in 3GPP TR 21.905 [20] and the following apply. An
abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in
3GPP TR 21.905 [20].
5GS 5G System
5GCN 5G Core Network
EPC Evolved Packet Core
ePWS enhancements of Public Warning System
NR New Radio
SNPN Stand-alone Non-Public Network
WEA Wireless Emergency Alert
1.3 Definitions
For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following
apply. A term defined in the present document takes precedence over the definition of the same term, if any, in
3GPP TR 21.905 [1].
For the purposes of the present document, the following terms and definitions given in 3GPP TS 23.501 [39] apply:
5G System
NG-RAN
For the purposes of the present document, the following terms and definitions given in 3GPP TS 38.300 [44] apply:
gNB
NG-RAN node
ng-eNB
For the purposes of the present document, the following terms and definitions given in 3GPP TS 23.122 [39] apply:
Subscribed SNPN
2 General description
The CBS service is analogous to the Teletex service offered on television, in that like Teletex, it permits a number of
unacknowledged general CBS messages to be broadcast to all receivers within a particular region. CBS messages are
broadcast to defined geographical areas known as cell broadcast areas. These areas may comprise of one or more cells,
or may comprise the entire PLMN or SNPN. Individual CBS messages will be assigned their own geographical
coverage areas by mutual agreement between the information provider and the PLMN or SNPN operator. CBS
messages may originate from a number of Cell Broadcast Entities (CBEs), which are connected to the Cell Broadcast
Centre. CBS messages are then sent from the CBC to the cells, in accordance with the CBS's coverage requirements.
A CBS page comprises of 82 octets, which, using the default character set, equates to 93 characters. Other Data Coding
Schemes may also be used, as described in 3GPP TS 23.038 [3]. Up to 15 of these pages may be concatenated to form a
CBS messagee. Each page of such CBS message will have the same message identifier (indicating the source of the
message), and the same serial number. Using this information, the MS/UE is able to identify and ignore re-broadcasts of
already received messages.
3GPP
Release 18 11 3GPP TS 23.041 V18.5.0 (2024-06)
CBS messages are broadcast cyclically by the cell at a frequency and for a duration agreed with the information
provider. The frequency at which CBS messages are repeatedly transmitted will be dependent on the information that
they contain; for example, it is likely that dynamic information such as road traffic information, will require more
frequent transmission than weather information. The repetition period will also be affected by the desire for CBS
messages to be received by high speed mobiles which rapidly traverse [Link] of CBS messages for an MS/UE
is not a requirement if it is connected in the CS domain. It should be possible for an MS/UE to receive messages if it is
connected in the PS domain and no data is currently transmitted.
CS-Domain CS-Connected CS-Idle CS-Idle
PS-Domain - PS-Idle PS-Connected
Reception of CBS Not possible Possible Depends on RRC
Message mode
NOTE: In case the UE is in CS-Idle and PS-Connected Mode it depends on the Radio Resource Control State
whether reception of CBS messages is possible. The relevant states are described in
3GPP TS 25.331 [16].
GSM only [CBS messages may be broadcast on two different cell broadcast channels, which are characterized by
different QoS. A MS is always able to read the basic channel (see 3GPP TS 45.002 [8]). The reading of the extended
channel may collide with other tasks of the MS. Therefore the probability of receiving a CBS message on the extended
channel is smaller than on the basic channel. The reading of the extended channel for MSs is optional. The scheduling
on the channels will be done independently].
To permit mobiles to selectively display only those CBS messages required by the MS/UE user, CBS messages are
assigned a message class which categorises the type of information that they contain and the language (Data Coding
Scheme) in which the CBS message has been compiled. Through the use of appropriate MMI, the user is then able to
ignore message types that he does not wish to receive, e.g. advertising information or messages in an unfamiliar
language.
A network may be able to remotely activate mobile terminals in order to enable them to receive CBS messages,
according to regulatory requirements (see 3GPP TS 25.331 [16]).
PWS provides a service that allows the network to distribute warning messages on behalf of public authority. PWS
enables the distribution of ETWS, CMAS (aka WEA), KPAS and EU-Alert warning messages in GSM, UMTS, E-
UTRAN, and NG-RAN.
Some of the PWS warning message distribution mechanisms are access technology specific, but some CBS procedures
and related message structures are common for GSM and UMTS, and some CBS procedures and related message
structures are common for E-UTRAN and NG-RAN.
The language-independent content mapped to an event or a disaster can be included in a warning message that is
transparently passed from CBC to UEs. UEs with user interface which support the ePWS language-independent content
functionality can display the entire warning message that they receive.
UEs with no user interface which support the ePWS disaster characteristics functionality can derive the characteristics
of a disaster from the message identifier of a received warning message.
3 Network Architecture
3.0 General
The chosen network architectures differ for GSM, UMTS, EPS, and 5GS. In clause 3.1 the GSM network architecture is
descripted, in clause 3.2 the UMTS network architecture, in clause 3.3 the EPS network architecture, and in clause 3.4
the 5GS network architecture.
3GPP
Release 18 12 3GPP TS 23.041 V18.5.0 (2024-06)
BTSs
3 4
MSs
1 3 4
CBE 2 MSs
BSC
CBC 3 4
MSs
CBE 1
Figure 1
- message transfer on link 4 is described in 3GPP TS 44.012 [7] and the timing of messages transferred on link 4
is described in 3GPP TS 45.002 [8].
3GPP TS 23.251 [50] specifies additional requirements for providing CBS in shared GERAN.
UTRAN
Cell
UE Node B Broadcast
RNC Centre CBE
UE Node B
(CBC)
Iub
Uu IuBc
Figure 2
The basic network structure replaces the GSM BSS with the UTRAN containing the RNC and the Node B. The cell
broadcast centre (CBC) is part of the core network and connected to a routing node e.g. a 3G SGSN via the Bc
reference point. Thus the CBC can reach every RNC via the user plane of the Iu interface. On the logical interface
between the CBC and the RNC protocol is described in 3GPP TS 25.419 [29]. The other UTRAN related interfaces are
described in the according UTRAN specifications based on the 3GPP TR 25.925 [21]. Based on this architecture and
the current requirements for cell broadcast the core network elements like MSC, VLR, HLR etc are not involved for the
service delivery.
The CBE and the interface between CBE and CBC are out of scope of 3GPP specifications.
3GPP TS 23.251 [50] specifies additional requirements for providing CBS in shared UTRAN.
3GPP
Release 18 13 3GPP TS 23.041 V18.5.0 (2024-06)
The cell broadcast centre (CBC) is part of the core network and connected to the MME via the SBc reference point. The
interface between the CBC and the MME is described in 3GPP TS 29.168 [35] and the interface between the MME and
the eNodeB is described in 3GPP TS 36.413 [34].
The CBE and the interface between CBE and CBC are out of scope of 3GPP specifications.
3GPP TS 23.251 [50] specifies additional requirements for providing PWS in shared E-UTRAN.
Figure 3.4-1 depicts the 5GS PWS system architecture, using service-based interfaces between CBCF and AMF,
showing how the network functions interact with each other. This option is further described in clauses 4 to 8. The
service-based interfaces are further described in clause 9A.
CBCF PWS-IWF
Namf
AMF
N2
Uu
UE RAN
NOTE: No services are provided by CBCF or PWS-IWF, thus no service-based interfaces are depicted for these NFs
in the 5GS PWS architecture.
Figure 3.4-2 depicts the basic network structure of 5GS PWS architecture using the reference point representation
showing how the network functions interact with each other when no PWS-IWF is used. This option is further described
in clauses 4 to 8.
3GPP
Release 18 14 3GPP TS 23.041 V18.5.0 (2024-06)
N2
Uu
UE RAN
Figure 3.4-2: 5GS PWS architecture in reference point representation without PWS-IWF
Figure 3.4-3 depicts the basic network structure of 5GS PWS architecture using the reference point representation
showing how the network functions interact with each other when PWS-IWF is used. This option is further described in
Annex B.
PWS-
AMF CBC CBE
IWF
N50 SBc
N2
Uu
UE RAN
Figure 3.4-3: 5GS PWS architecture in reference point representation with PWS-IWF
NOTE 1: NG-RAN can be NR based or E-UTRA based (See 3GPP TS 23.501 [39] , 3GPP TS 38.413 [40] and
3GPP TS 36.413 [34]).
N50: Reference point between the AMF and the CBCF or between the AMF and the PWS-IWF.
NOTE 2: N50 uses service-based interfaces, further described in clause 9A of the present document.
The CBE and the interface between CBE and CBC are out of scope of 3GPP specifications.
In shared NG-RAN, PWS is provided via a single common CBCF which connects to the shared NG-RAN via one or
more AMFs, or via a single common CBC which connects to the shared NG-RAN via one or more AMFs and one or
more PWS-IWFs. The deployment and configuration of the common CBCF or the common CBC is per agreement
between the sharing operators. The sharing operators need to coordinate PWS between each other.
4 CBE Functionality
The functionality of the CBE is outside of the scope of 3GPP specifications; however it is assumed that the CBE is
responsible for all aspects of formatting CBS messages, including the splitting of a CBS message into a number of
pages.
3GPP
Release 18 15 3GPP TS 23.041 V18.5.0 (2024-06)
5 CBC Functionality
In 3GPP the CBC is integrated as a node in the core network.
The CBC may be connected to several BSCs/RNCs/MMEs/PWS-IWFs. The CBC may be connected to several CBEs.
The CBC shall be responsible for the management of CBS messages including:
- initiating broadcast by sending fixed length CBS messages to a BSC/RNC/eNodeB/NG-RAN node for each
language provided by the cell, and where necessary padding the pages to a length of 82 octets (see
3GPP TS 23.038 [3]);
- determining the set of cells to which a CBS message should be broadcast, and indicating within the Serial
Number the geographical scope of each CBS message;
- determining the time at which a CBS message should commence being broadcast;
- determining the time at which a CBS message should cease being broadcast and subsequently instructing each
BSC/RNC/eNodeB/NG-RAN node to cease broadcast of the CBS message;
- determining the period at which broadcast of the CBS message should be repeated;
- determining the cell broadcast channel in GSM, on which the CBS message should be broadcast.
- when CBS transmits emergency messages, allocation of "emergency indication" to differentiate it from normal
CBS messages, including the "Cell ID/Service Area ID list", "warning type", "warning message". If "warning
type" is of 'test', only UEs which are specially designed for testing purposes may display warning message.
To work efficiently on the interfaces, the BSC/RNC - which is normally controlling more than one cell of a broadcast
area - should be used as a concentrator as far as CBS message handling is concerned. Hence, the CBC should work on
lists of cells when issuing CB related requests towards the BSC/RNC.
5A CBCF Functionality
In 3GPP the CBCF is a network function in the 5G core network.
The CBCF may be connected to several AMFs. The CBCF may be connected to several CBEs. The CBCF shall be
responsible for the management of CBS messages including:
- initiating broadcast by sending fixed length CBS messages to a NG-RAN node for each language provided by
the cell, and where necessary padding the pages to a length of 82 octets (see 3GPP TS 23.038 [3]);
- determining the set of cells to which a CBS message should be broadcast, and indicating within the Serial
Number the geographical scope of each CBS message;
- determining the time at which a CBS message should commence being broadcast;
- determining the time at which a CBS message should cease being broadcast and subsequently instructing each
NG-RAN node to cease broadcast of the CBS message;
- determining the period at which broadcast of the CBS message should be repeated;
- when CBS transmits emergency messages, allocation of "emergency indication" to differentiate it from normal
CBS messages, including the "Cell ID/Service Area ID list", "warning type", "warning message". If "warning
type" is of 'test', only UEs which are specially designed for testing purposes may display warning message.
3GPP
Release 18 16 3GPP TS 23.041 V18.5.0 (2024-06)
The CBCF supports service based interface. The CBCF uses AMF communication services to forward warning
messages to the NG-RAN and to subscribe to receive warning delivery related notifications.
6 BSC/RNC/MME/AMF Functionality
The BSC/RNC shall interface to only one CBC. A BSC may interface to several BTSs as indicated by
3GPP TS 48.052 [10]. An RNC may interface to several Node Bs.
The MME may interface to one CBC or multiple CBCs (i.e. the MME is allowed to have SCTP transport associations
established with one or multiple CBCs). An MME may interface to several eNodeBs.
The AMF may interface to one CBCF or multiple CBCFs (i.e. the AMF is allowed to have HTTP/2 application layer
associations with one or multiple CBCFs). An AMF may interface to several NG-RAN nodes.
3GPP
Release 18 17 3GPP TS 23.041 V18.5.0 (2024-06)
3GPP
Release 18 18 3GPP TS 23.041 V18.5.0 (2024-06)
To work efficiently on the interfaces, the BSC/RNC should forward CB related messages to the CBC using cell lists as
far as applicable.
7 BTS Functionality
Only GSM [The BTS is responsible for conveying CBS information received via SMS BROADCAST REQUEST or
SMS BROADCAST COMMAND messages over the radio path to the MS.
- optionally generating CBCH Load Indication messages, indicating an underflow or overflow situation on the
CBCH (see 3GPP TS 48.058 [11]).]
8 MS/UE Functionality
The precise method of display of CBS messages is outside the scope of 3GPP specifications, however it is assumed that
an MS/UE will:
MS UE
Discard sequences transferred via the radio path Discard corrupt CBS messages received on the
(see 3GPP TS 44.012 [7]) which do not consist radio interface.
of consecutive blocks.
Have the ability to discard CBS information which is not in a suitable data coding scheme.
Have the ability to discard a CBS message which has a message identifier indicating that it is of
subject matter which is not of interest to the MS/UE.
Have the ability to detect duplicate messages as specified in clause 8.2;
Have the ability to transfer a CBS message to an external device, when supported ;
Optionally enter CBS DRX mode based upon Enter CBS DRX mode based upon received
received Schedule Messages (see Schedule Messages (see
3GPP TS 44.012 [7]); 3GPP TS 25.324 [19]).
Optionally skip reception of the remaining Not applicable.
block(s) of a CBS message which do(es) not
contain cell broadcast information (see
3GPP TS 44.012 [7]);
Optionally read the extended channel. Not applicable for UMTS, E-UTRAN, and NG-
RAN.
Enable the user to activate/deactivate CBS through MMI
Enable the user to maintain a "search list" and receive CBS messages with a Message Identifier in
the list while discarding CBS messages with a Message Identifier not in the list.
Discard CBS messages in Message Identifier value range "A000hex-AFFFhex" unless received
from HPLMN, EHPLMN, PLMN that is equivalent to HPLMN or EHPLMN, the subscribed SNPN, or
an SNPN equivalent to the subscribed SNPN.
Allow the user to enter the Message Identifier via MMI only for the 1 000 lowest codes.
Be capable of receiving CBS messages Be capable of receiving CBS messages
consisting of up to 15 pages. consisting of up to 1230 octets in UTRAN or
warning messages of up to 9600 octets in E-
UTRAN, or NG-RAN.
When emergency indication is included in the received paging and/or CBS/warning message,
behave as specified in 3GPP TS 22.268 [28].
If the emergency indication includes the value for "test", mobile terminals which are not used for
testing purpose silently discard the paging message and do not receive the corresponding
CBS/warning message.
3GPP
Release 18 19 3GPP TS 23.041 V18.5.0 (2024-06)
In a PLMN or SNPN, upon reception of a new message, the MS/UE shall perform duplication detection on the
messages. Those messages that are received from the same PLMN or SNPN, in the certain time period specified by the
duplication detection time are subject to duplication detection. The MS/UE shall not perform duplication detection on
messages whose duplication detection time has elapsed. The value of the duplication detection time to be used by the
MS/UE shall be derived from the MCC of the current PLMN or SNPN as follows:
- If the message was received from a PLMN and the MCC of the PLMN = 440 or = 441 (Japan), duplication
detection time shall be 1 hour;
If the messages are received from the same PLMN or SNPN, then:
1) the MS/UE shall check whether the Serial Number associated with the Message Identifier of the new message
matches the Serial Number of any of those messages with the same Message Identifier that have been received
and displayed to the user and that are subject to the duplication detection; and
2) the MS/UE may check other criteria for detecting duplicates. An example of such a criterion is whether the
actual contents of the two messages are the same.
NOTE 1: Criterion 2 allows the UE to present more than 1024 different messages received within the duplication
detection time period and will prevent those messages with the same Serial Number but with different
message content to be rejected as duplicates.
If criterion 1 is fulfilled and any implemented additional checks (as described in criterion 2) are also met, then the
MS/UE shall consider the new message as duplicated and shall ignore it. If the Geographical Scope is not PLMN/SNPN
wide the validity of the Serial Number may be considered as described in clause [Link].1.
If the messages are received from different PLMNs or SNPNs, then (as described in clause [Link].1) "the CBS message
is only relevant to the PLMN or SNPN in which it is broadcast, so any change of PLMN (including a change to another
PLMN which is an ePLMN) or SNPN means the CBS message is "new"". Therefore, the MS/UE is not required to
conduct duplication detection on messages received from different PLMNs/SNPNs.
NOTE 2: A duplicate message can only be received once by the user in a PLMN/SNPN during a duplication
detection time. When the UE is in a different PLMN /SNPN then receiving a duplicate message once by
the user, that was received earlier in a different PLMN/SNPN, can be tolerated.
For ETWS, duplicate message detection shall be performed independently for primary and secondary notifications.
1) UEs with user interface which support the ePWS language-independent content functionality and which are
capable of displaying text-based warning messages should be capable of displaying the language-independent
content mapped to an event or a disaster (e.g. character such as Unicode based pictogram mapping to a disaster)
that is part of user information contained in the content of a warning message transparently passed from CBC to
UEs.
Editor's note [WI: ePWS, CR#202]: FFS on what character(s) such as Unicode based pictogram(s) are the
language-independent content mapped to an event or a disaster.
3GPP
Release 18 20 3GPP TS 23.041 V18.5.0 (2024-06)
2) UEs with user interface which support the ePWS language-independent content functionality and which are
incapable of displaying text-based warning messages should be capable of mapping message identifiers of
received warning messages to language-independent contents stored in those UEs. When a warning message is
received, such a UE should be capable of displaying of a language-independent content stored in the UE mapped
from the message identifier of the received warning message.
NOTE 2: This ePWS functionality is not applied for such UEs if they are not capable of storing any language-
independent content.
3) UEs with no user interface which support the ePWS disaster characteristics functionality should be capable of
identifying the characteristics of a disaster derived from the message identifier of a received warning message in
order to take appropriate action.
With the SMS BROADCAST REQUEST mode of operation, the 88 octet fixed length CBS page which is specified in
clause 9.3 is split into four 22 octet blocks which are carried in SMS BROADCAST REQUEST messages as follows:
Figure 3 illustrates the protocol architecture and the scope of the various GSM Specifications for the SMS
BROADCAST REQUEST mode of operation.
3GPP
Release 18 21 3GPP TS 23.041 V18.5.0 (2024-06)
TS 23.041
TS 23.041 Section 9.4
Section 9.2
TS 48.058 TS 44.012
Write-Replace
SMS BROADCAST REQUEST 1
1
Report-Success
Figure 3
With the SMS BROADCAST COMMAND mode of operation, the BSC sends to the BTS in one single message the
88 octet fixed length CBS page. The BTS then splits the page into four 22 octet blocks, adds the sequence number
(see 3GPP TS 44.012 [7]) and transmits the four resulting blocks on the air.
Figure 4 illustrates the protocol architecture and the scope of the various GSM Specifications for the SMS
BROADCAST COMMAND mode of operation.
3GPP
Release 18 22 3GPP TS 23.041 V18.5.0 (2024-06)
TS 23.041
TS 23.041 Section 9.4
Section 9.2
TS 48.058 TS 44.012
Write-Replace
SMS BROADCAST COMMAND
1
Report-Success
Figure 4
3G TS 23.041
3G TS 23.041 Section 9.4
Section 9.2
3G TS 25.324
Write-Replace
SMS BROADCAST COMMAND
Report-Success
Figure 4a
3GPP
Release 18 23 3GPP TS 23.041 V18.5.0 (2024-06)
[Link] General
In GSM and UMTS, the cell broadcast service can be used to transfer CBS messages related to public warning. This
requires reception of CBS messages to be permanently activated in the mobile terminal.
Warning message delivery is similar to cell broadcast service. It permits a number of unacknowledged warning
messages to be broadcast to MS/UEs within a particular area. Reception of warning messages is enabled as defined later
on in this specification.
For warning messages received from a PLMN, 3GPP TS 31.102 [18] defines a USIM data file for configuration of
warning messages reception. In case of a non-existing or empty USIM data file, the MS/UE accepts all warning
messages on all PLMNs. As specified in 3GPP TS 31.102 [18], the MS/UE can be configured to ignore all warning
messages received in its HPLMN or in a PLMN equivalent to it. As specified in 3GPP TS 31.102 [18], the MS/UE can
be configured to ignore all warning messages received in a VPLMN or in a PLMN equivalent to it.
A UE in limited service state, and configured according to the USIM data file to display warning messages on that
PLMN, shall display warning messages to the user.
- 3GPP TS 23.122 [49] defines configuration parameters in each entry of the "list of subscriber data" for
configuration of warning message reception. In case the configuration parameters are not present in the selected
entry of the "list of subscriber data", the UE accepts all warning messages on all SNPNs. As specified in
3GPP TS 23.122 [49], when using an entry of the "list of subscriber data" to access an SNPN, the UE can be
configured to ignore all warning messages received in the subscribed SNPN of the selected entry of the "list of
subscriber data". As specified in 3GPP TS 23.122 [49], when using an entry of the "list of subscriber data" to
access an SNPN, the UE can be configured to ignore all warning messages received in an SNPN other than the
subscribed SNPN of the selected entry of the "list of subscriber data"; and
- 3GPP TS 31.102 [18] defines a USIM data file for configuration of warning message reception when the UE
accesses an SNPN using the PLMN subscription. In case of a non-existing or empty USIM data file, the UE
accepts all warning messages on all SNPNs. As specified in 3GPP TS 31.102 [18], the UE can be configured to
ignore all warning messages received in an SNPN.
In GSM, an ETWS capable MS uses the procedure as outlined in clause [Link]. See 3GPP TS 44.018 [26] and
3GPP TS 44.060 [27] for details on the radio interface.
In UMTS, an ETWS capable UE uses the procedure as outlined in clause [Link]. See 3GPP TS 25.331 [16] for details
on the radio interface.
In E-UTRAN, an ETWS capable UE or a CMAS capable UE uses the procedures as outlined in clause [Link]. See
3GPP TS 36.331 [36] for details on the radio interface.
In NG-RAN, an ETWS capable UE or a CMAS capable UE uses the procedures as outlined in clause [Link]. See
3GPP TS 36.331 [36] and 3GPP TS 38.331 [48] for details on the radio interface.
3GPP
Release 18 24 3GPP TS 23.041 V18.5.0 (2024-06)
C
1. Registration and Security procedures
2. Information
3. Write-Replace
4-a1. Paging
4-a2. Application
Information and Packet
Application Information
5. User
6. Write-Replace Complete Alerting
7. Ack
NOTE 1: This step is performed each time an MS is attached to a NW (e.g. after each power-on).
2. CBE (e.g. Information Source such as PSAP or Regulator) sends emergency information ("warning type",
"warning message", "impacted area", and "time period") to the CBC. The CBC shall authenticate this request.
The "warning type" takes one of the following values: earthquake, tsunami, earthquake and tsunami, test, or
other.
3. Using the "impacted area information", the CBC identifies which BSCs need to be contacted and constructs the
"Cell list" for the cells in which the information is to be broadcast.
The CBC shall send a WRITE-REPLACE message to all the identified BSCs. If the emergency information
received from the CBE contains warning information to be sent both in an ETWS emergency message and in a
CBS message, then the CBC need to send this information in separate WRITE-REPLACE messages to the
identified BSCs accordingly:
- When containing an ETWS emergency message the WRITE-REPLACE message includes the "Paging
ETWS Indicator" to differentiate it from a normal CBS message, as well as (among other parameters) the
"Cell list", "warning type" (which constitutes a part of the ETWS Primary Notification message, see
clause [Link]), and the "warning period" parameter.
- When containing a CBS message the WRITE-REPLACE message includes the "Channel Indicator" to
differentiate it from an ETWS emergency message, as well as (among other parameters) the "Cell list",
"Repetition Period", "No of Broadcasts Requested" and the "CBS Message Information" parameter(s).
The CBC shall not include the "digital signature" or "timestamp" information.
NOTE 2: Due to requirements in earlier versions of this document, it is possible for "digital signature" and
"timestamp" information (included in the "Warning Security Information" parameter) to be transmitted
within the WRITE-REPLACE message.
4. The BSCs use the "Cell list" information to identify in which cells the warning message needs to be broadcasted.
a) When the WRITE-REPLACE message contains an ETWS emergency message, the BSC/BTS:
1) shall include the ETWS emergency message within the paging message and start sending the paging
messages in all paging groups for the time duration requested by the CBC in the "warning period"
3GPP
Release 18 25 3GPP TS 23.041 V18.5.0 (2024-06)
parameter. The paging message contains the "ETWS indicator", based on the "Paging ETWS Indicator"
received in the WRITE-REPLACE message, and the ETWS Primary Notification message as defined in
clause [Link]. When the "warning type" in the ETWS Primary Notification message is set to 'other', all of
the warning information is included in the broadcasted CBS message.
2) may send the ETWS Primary Notification message in other messages (Application Information, see
3GPP TS 44.018 [26], and Packet Application Information, see 3GPP TS 44.060 [27]) in order to reach
mobiles in connected mode.
b) When the WRITE-REPLACE message contains a CBS message the BSC/BTS shall start to broadcast the
CBS message on the Cell Broadcast channel according to the "Repetition Period" and "No of Broadcasts
Requested" requested by the CBC.
5. Upon reception of the paging message containing the ETWS Primary Notification message, if the MS is
configured to accept warnings on that PLMN (see 3GPP TS 31.102 [18]) the ETWS capable MS alerts the user
immediately as indicated by the "warning type" value, and starts reading the Cell Broadcast channel in order to
acquire a possible broadcasted CBS message containing the Secondary Notification message.
Upon reception of the CBS message containing the Secondary Notification message, the ETWS capable MS
immediately indicates the contents of the Secondary Notification message to the user.
NOTE 3: If the MS receives the same ETWS Primary Notification message more than once it silently discards the
last received Primary Notification message.
NOTE 4: When the "warning type" is set to 'test', the MS silently discards the ETWS Primary Notification message.
The MS does not start reading the Cell Broadcast channel in this case. However, the MS specially
designed for testing purposes can perform user alerting and proceed to the reception of the broadcasted
CBS message as described above.
NOTE 5: If the MS is configured to ignore warnings on that PLMN (see 3GPP TS 31.102 [18]), the MS does not
try to acquire the broadcasted CBS message described above.
The MS shall perform duplication detection of the received message as specified in clause 8.2.
The MS shall ignore the values of "digital signature" and "timestamp" if received in the "Warning Security
Information" parameter.
NOTE 2: Due to requirements in earlier versions of this document, it is possible for "digital signature" and
"timestamp" information (included in the "Warning Security Information" parameter) to be transmitted
within the WRITE-REPLACE message.
6. The BSC sends a WRITE-REPLACE COMPLETE message to the CBC in response to the WRITE-REPLACE
message.
3GPP
Release 18 26 3GPP TS 23.041 V18.5.0 (2024-06)
3. Write-Replace
4. Broadcast Request 5-a. Broadcast
information
5-b. Paging
5-c. Primary
Notification with
Security
6. User
7. Report-Success Alerting
8. Ack
1. Network registration and security (e.g. mutual authentication) procedures are performed.
NOTE 1: This step is performed each time a UE is attached to a network (e.g. after each power-on).
2. CBE (e.g. Information Source such as PSAP or Regulator) sends emergency information ("warning type",
"warning message", "impacted area", and "time period") to the CBC. The CBC shall authenticate this request.
The "warning type" takes one of the following values: earthquake, tsunami, earthquake and tsunami, test, or
other.
3. Using the "impacted area information", the CBC identifies which RNCs need to be contacted and constructs the
"Service Area ID list" for the cells in which the information is to be broadcast.
The CBC shall send a WRITE-REPLACE message to all the identified RNCs. The message shall include an
"emergency indication" to differentiate it from normal Cell Broadcast information, as well as the "Service Area
ID list", "warning type", "warning message".
The CBC shall not include the "digital signature" or "timestamp" information.
NOTE 2: Due to requirements in earlier versions of this document, it is possible for "digital signature" and
"timestamp" information to be transmitted within "warning message".
4. The RNCs use the "Service Area ID list" information to identify which Node Bs they need to reach, and then,
they relay information to them using the appropriate Iub interface message.
5. The Node B receives the Iub message containing the emergency indication. As parallel actions, the
RNC/Node B:
a) shall start to broadcast the "warning message". This is broadcast by using a Cell Broadcast channel and
modified System Information messages. This broadcast information is repeated continuously by the Node B
for the "time period" requested by the CBE.
b) shall use paging messages in every paging group to alert idle mode mobiles to receive the broadcast warning
message. Typically these paging messages are repeated in all paging groups for several DRX periods. The
paging message contains the "ETWS indication" based on the "warning type" information. When the
"warning type" is set to 'other', all of the warning information is included in the broadcast "warning
message".
3GPP
Release 18 27 3GPP TS 23.041 V18.5.0 (2024-06)
c) may send the "ETWS indication" in other messages (System Information Change Indication or ETWS
Primary Notification With Security) in order to reach mobiles in connected mode. Inclusion of "ETWS
indication" is the same as that of the paging message mentioned above.
6. If the UE is configured to accept warnings on that PLMN (see 3GPP TS 31.102 [18]) the UE alerts the user
immediately, using "warning type" value upon the reception of the "ETWS Indication".
NOTE 3: If the UE received the "ETWS Indication" more than once it will silently discard the optional primary
notification.
NOTE 4: When the "warning type" is 'test', the UE silently discards the "ETWS Indication" and does not perform
the reception of the broadcast message described below. However, the UE specially designed for testing
purposes can perform user alerting described above and proceed to the reception of the broadcast message
described below
NOTE 5: If the UE is configured to ignore warnings on that PLMN (see 3GPP TS 31.102 [18]) the UE does not
perform the reception of the broadcast message described below.
Upon the reception of the"ETWS Indication", the UE activates the reception of the broadcast messages
containing the "warning message" as the secondary notification. The UE indicates the contents of the "warning
message" to the user.
The UE shall perform duplication detection of the received message as specified in clause 8.2.
The UE shall ignore the values of "digital signature" and "timestamp" if received.
NOTE 6: The "digital signature" and "timestamp" can be received due to requirements in earlier versions of this
document.
7. The RNC node sends a BMC REPORT-SUCCESS to the CBC in response to Write-Replace.
[Link].1 General
The maximum size of the warning message for E-UTRAN is different from that for UTRAN/GERAN.
When S1-flex is used, the eNodeB may receive duplicated warning messages. Duplicated messages can be detected by
checking the message identifier and serial number fields and they shall not be transmitted on the radio interface.
E-UTRA connected to both EPC and 5GCN (see 3GPP TS 36.300 [46]) may receive warning messages from both EPC
and 5GCN. Duplicated messages can be detected by checking the message identifier and serial number fields and
duplicate messages shall not be transmitted on the radio interface.
3GPP
Release 18 28 3GPP TS 23.041 V18.5.0 (2024-06)
0. Registration procedures
9. Record success/failure of
message delivery in trace
record
0. Network registration and security (e.g. mutual authentication) procedures are performed.
NOTE 1: This step is performed each time a UE is attached to a network (e.g. after each power on).
1. CBE (e.g. Information Source such as PSAP or Regulator) sends emergency information (e.g. "warning type",
"warning message", "impacted area", "time period") to the CBC. The CBC shall authenticate this request.
NOTE 2: A warning message can include a language-independent content mapped to an event or a disaster that is
compatible with texts used to describe user information contained in the content of a CBS-Message-
Information-Page transparently passed from CBC to UEs if the ePWS language-independent content
functionality (see clause 8.3) is supported by CBE.
2. Using the "impacted area" information, the CBC identifies which MMEs need to be contacted and determines
the information to be place into the Warning Area List Information Element. The CBC sends a Write-Replace
Warning Request message containing the warning message to be broadcast and the delivery attributes (Message
identifier, Serial Number, list of TAIs, Warning Area List, OMC ID, CWM Indicator, Send Write-Replace-
Warning-Indication, Global eNB ID, Warning Area Coordinates) to MMEs.
The warning messages use the coding scheme for CBS data specified in 3GPP TS 23.038 [3].
The list of TAIs is only used by the MME. The MME uses it for selecting which eNodeBs to forward the Write-
Replace Warning Request message to.
If the Write-Replace Warning Request message is sent to reload cells served by an eNodeB, for which the CBC
has previously received a Restart Indication (see clause 15A.1 of TS 23.007 [38]), the CBC shall include the
Global eNB ID IE with the identity of this eNodeB in the Write-Replace Warning Request message.
The Warning Area List shall be a list of Cell IDs or a list of TAIs or one or more Emergency Area IDs. The
Warning Area List is only used by the eNodeB. The eNodeB is configured with the TAI(s) and Cell ID(s) it
serves and the Emergency Area ID(s) that it belongs to. The eNodeB checks for any match of the contents of the
Warning Area List with these IDs to identify the cells where to distribute the warning message. The Warning
Area List is an optional information element. If the Warning Area is absent, it shall be interpreted as "all cells on
3GPP
Release 18 29 3GPP TS 23.041 V18.5.0 (2024-06)
the eNodeB". The number of cell IDs will be limited by the message size on SBc and S1-MME. An Emergency
Area ID is unique within the PLMN.
The message may include an OMC ID. If present, it indicates the OMC to which the Trace record generated in
step 9 is destined. Co-location of that OMC with the CBC is an operator option.
CBC shall set the Concurrent Warning Message (CWM) indicator in all Write-Replace Warning Request
messages, if the PLMN supports concurrent warning message broadcasts.
The CBC shall not include the "digital signature" or "timestamp" information.
CBC shall set the Send Write-Replace-Warning Indication element in case the MME is requested to forward the
Broadcast Scheduled Area List in a Write-Replace Warning Indication for the warning message.
NOTE 3: Due to requirements in earlier versions of the specification, it is possible that "digital signature" and
"timestamp" information are transmitted within the "warning message".
CBC includes the Warning Area Coordinates in the Write-Replace-Warning Request message based on operator
policy.
3. The MME sends a Write-Replace Warning Confirm message that indicates to the CBC that the MME has started
to distribute the warning message to eNodeBs.
The Write-Replace Warning Confirm message may contain the Unknown Tracking Area List IE. The Unknown
Tracking Area List IE identifies the Tracking Areas that are unknown to the MME and where the Request cannot
be delivered.
If this message is not received by the CBC within an appropriate time period, the CBC can attempt to deliver the
warning message via another MME in the same pool area.
4. Upon reception of the Write-Replace Confirm messages from the MMEs, the CBC may confirm to the CBE that
it has started to distribute the warning message.
5. The MME forwards Write-Replace Warning Message Request to eNodeBs. The MME shall use the list of TAIs
to determine the eNodeBs in the delivery area. If the list of TAIs is not included and no Global eNB ID has been
received from the CBC, the message is forwarded to all eNodeBs that are connected to the MME. If a Global
eNB ID has been received from the CBC, the MME shall forward the message only to the eNodeB indicated by
the Global eNB ID IE.
6. When S1-flex is used the eNodeB may receive same message from multiple MMEs. The eNodeB detects
duplicate messages by checking the message identifier and serial number fields within the warning message. If
any redundant messages are detected only the first one received will be broadcasted by the cells. The eNodeB
shall use the Warning Area List information to determine the cell(s) in which the message is to be broadcast. The
eNodeBs return a Distribute Warning Message Response to the MME, even if it was a duplicate.
If there is a warning broadcast message already ongoing and the CWM Indicator is included in the Write-
Replace Warning Message Request, the eNodeB does not stop existing broadcast message but start broadcasting
the new message concurrently. Otherwise the eNodeB shall immediately replace the existing broadcast message
with the newer one.
NOTE 4: If concurrent warning messages are not supported, this requires the CBE/CBC to take care that 'lower'
priority warnings are not sent while a higher priority warning is still being sent.
The eNodeB broadcasts the message frequently according to the attributes set by the CBC that originated the
warning message distribution.
7. If the UE has been configured to receive warning messages, and the UE is configured to accept warnings on that
PLMN (see 3GPP TS 31.102 [18]), then the UE proceeds as follows:
The UE can use "warning type" values, 'earthquake', 'tsunami' or 'earthquake and tsunami', immediately to alert
the user. When "warning type" is 'test', the UE silently discards the primary notification, but the UE specially
designed for testing purposes may proceed with the following procedures.
The UE activates reception of the broadcast messages containing the "warning message".
3GPP
Release 18 30 3GPP TS 23.041 V18.5.0 (2024-06)
If the Warning Area Coordinates are present, and if the UE is unable to determine its location:
If the Warning Area Coordinates are present, and the UE determines it is inside the Warning Area Coordinates:
If the Warning Area Coordinates are present, and the UE determines it is outside the Warning Area Coordinates:
The UE does not indicate the contents of the "warning message" to the user. The UE shall store the "warning
message" in the list of "warning messages" to be checked for geo-fencing during a UE implementation
specific time which shall not be greater than 24 hours. Upon expiration of the UE implementation specific
time, the UE shall remove the stored "warning message" from the list of "warning messages" to be checked
for geo-fencing.
If the "warning message" is a geo-fencing trigger message (see clause [Link].2) then:
- if the list of "warning messages" to be checked for geo-fencing stored at the UE is not empty, the UE shall,
for each "warning message" stored at the UE in the list of "warning messages" to be checked for geo-fencing,
compare the Serial Number and Message Identifier combination of the stored "warning message" to the list
of Serial Number and Message Identifier combinations included in the Warning Message Content IE (CB
Data) of the geo-fencing trigger message and encoded as specified in ATIS-0700041 [47], and:
1) if the Serial Number and Message Identifier combination of the stored "warning message" matches one of
the Serial Number and Message Identifier combinations included in the geo-fencing trigger message, and:
a) the UE:
i) is able to determine its location and determines it is inside the Warning Area Coordinates of the
stored "warning message"; or
indicate the contents of the stored "warning message" to the user, remove the "warning message" from the
list of "warning messages" to be checked for geo-fencing and then discard the geo-fencing trigger
message; or
b) the UE is able to determine its location and determines it is outside the Warning Area Coordinates of
the stored "warning message", discard the geo-fencing trigger message; or
2) if none of Serial Number and Message Identifier combinations of the stored "warning message" matches
any of the Serial Number and Message Identifier combinations included in the Warning Message Content
IE (CB Data) of the geo-fencing trigger message, discard the geo-fencing trigger message; and
- if the list of "warning messages" to be checked for geo-fencing stored at the UE is empty, the UE shall
discard the geo-fencing trigger message.
If a language-independent content mapped to an event or a disaster (e.g. character such as Unicode based
pictogram mapping to a disaster) is included as part of user information contained in the content of a CBS-
Message-Information-Page transparently passed from CBC to UEs:
- UEs with user interface which support the ePWS language-independent content functionality (see clause 8.3)
and which are capable of displaying text-based warning messages should be capable of displaying the entire
warning message that they receive.
Editor's note [WI: ePWS, CR#203]: FFS on what character(s) such as Unicode based pictogram(s) are the language-
independent content mapped to an event or a disaster.
8. If the Send Warning-Message-Indication parameter was present in the Write-Replace Warning Request and it is
configured in the MME based on operator policy, the MME shall forward the Broadcast Scheduled Area Lists in
a Write-Replace Warning Indication(s) to the CBC. The Broadcast Scheduled Area List shall contain the
Broadcast Completed Area List the MME has received from the eNodeB. The MME may aggregate Broadcast
Completed Area Lists it receives from eNodeBs.
3GPP
Release 18 31 3GPP TS 23.041 V18.5.0 (2024-06)
NOTE 5: Support for sending of Write-Replace Warning Indication(s) to the CBC is optional in the MME.
9. From the Write-Replace Warning Response messages returned by eNodeB's the MME determines the success or
failure of the delivery and creates a trace record. Any OMC ID received in step 2 is written to the trace record to
permit the O&M system to deliver them to the desired destination.
6. Kill Response
8. Record success/failure of
message delivery in trace
record
1. CBE initiates procedure by sending Stop Emergency Broadcast Request (e.g. "Message Identifier and Serial
Number"), to the CBC. The CBC shall authenticate this request.
2. The CBC identifies which MMEs need to be contacted and determines the information to be place into the
Warning Area Information Element. The CBC sends a Stop Warning Request message (Message Identifier,
Serial Number, Tracking Area ID list, Warning Area, OMC ID, Send Stop Warning Indication) to MMEs.
The message may include an OMC ID. If present, it indicates the OMC to which the Trace record generated in
step 8 is destined. Co-location of that OMC with the CBC is an operator option.
The CBC sets the Send Stop Warning Indication element in case the MME is requested to forward the Broadcast
Completed Area List in a Stop Warning Indication for the warning message.
3. The MME sends a Stop Warning Confirm message that indicates to the CBC that the MME has started to
distribute the Kill Request message to eNodeBs.
If this message is not received by the CBC within an appropriate time period, the CBC can attempt to send Stop
Warning Request via another MME in the same pool area.
4. Upon reception of the Stop Warning Confirm messages from the MMEs, the CBC may confirm to the CBE that
it has initiated the Warning message cancel procedure.
3GPP
Release 18 32 3GPP TS 23.041 V18.5.0 (2024-06)
5. The MME forwards the request from the CBC by Kill Request to eNodeB's. The MME shall use the Tracking
Area ID list to determine the eNodeBs that may have warning message broadcast ongoing. In case the Tracking
Area ID list is not included the Kill Request is forwarded to all eNodeBs that are connected to the MME.
6. The eNodeB shall stop broadcasting the warning message identified by the Message Identifier and Serial
Number in the areas identified by Warning Area IDs. If the Warning Area is absent, it shall be interpreted as "all
cells on the eNodeB").
When S1-Flex is used the eNodeB may receive same Kill Request from multiple MMEs, if any redundant Kill
Requests are detected only the response to the first MME shall contain statistics related to the cancelled
broadcast.
7. If the Send Stop Warning Indication parameter was present in the Stop Warning Request and it is configured in
the MME based on operator policy, the MME forwards the Broadcast Cancelled Area List it has received from
the eNodeB in a Stop Warning Indication(s) to the CBC. The MME may aggregate Broadcast Cancelled Area
Lists it receives from eNodeBs.
If the CBC has requested the MME to send Stop Warning Indications, then the CBC releases the Serial Number
of a message after it has stopped receiving the Stop Warning Indications for that message.
8. From the Kill Response messages returned by eNodeB's the MME creates a trace record (e.g. number of times a
particular message has been broadcasted in a given warning area) related to the cancelled message. Any OMC
ID received in step 2 is written to the trace record to permit the O&M system to deliver them to the desired
destination.
[Link].1 General
The maximum size of the warning message for NG-RAN is the same as the maximum size defined for E-UTRAN.
When the CBCF sends warning messages to multiple AMFs for the same warning area, the gNodeB may receive
duplicated warning messages. Duplicated messages can be detected by checking the message identifier and serial
number fields and they shall not be transmitted on the radio interface.
The Warning Message Delivery procedure messages and the Warning Message Cancel procedure messages are
transported with the NonUeN2MessageTransfer service operation between CBCF and AMF (see clause 9A) and via N2
between AMF and NG-RAN.
3GPP
Release 18 33 3GPP TS 23.041 V18.5.0 (2024-06)
0. Registration procedures
2. NonUeN2MessageTransfer
(Write-Replace Warning Request NG-RAN)
3. NonUeN2MessageTransfer
(Write-Replace Warning Confirm NG-RAN)
7. User
8. NonUeN2InfoNotify Alerting
(Write-Replace Warning Indication NG-RAN)
9. Record success/failure of
message delivery in trace
record
0. Network registration and security (e.g. mutual authentication) procedures are performed.
NOTE 1: This step is performed each time a UE is attached to a network (e.g. after each power on).
1. CBE (e.g. Information Source such as PSAP or Regulator) sends emergency information (e.g. "warning type",
"warning message", "impacted area", "time period") to the CBC. The CBCF shall authenticate this request.
NOTE 2: A warning message can include a language-independent content mapped to an event or a disaster that is
compatible with texts used to describe user information contained in the content of a CBS-Message-
Information-Page transparently passed from CBC to UEs if the ePWS language-independent content
functionality (see clause 8.3) is supported by CBE.
2. Using the "impacted area" information, the CBCF identifies which AMFs need to be contacted and determines
the information to be placed into the Warning Area List NG-RAN Information Element. The CBCF sends a
Write-Replace Warning Request NG-RAN message containing the warning message to be broadcast and the
delivery attributes (Message Identifier, Serial Number, list of NG-RAN TAIs, Warning Area List NG-RAN,
OMC ID, CWM Indicator, Send Write-Replace-Warning-Indication, Global RAN Node ID, Warning Area
Coordinates) to AMFs.
The warning messages use the coding scheme for CBS data specified in 3GPP TS 23.038 [3].
The list of NG-RAN TAIs is only used by the AMF. The AMF uses it for selecting which NG-RAN node(s) to
forward the Write-Replace Warning Request NG-RAN message to.
If the Write-Replace Warning Request NG-RAN message is sent to reload cells served by a NG-RAN node, for
which the CBCF has previously received a Restart Indication (see clause 15A.1 of TS 23.007 [38]), the CBCF
shall include the Global RAN Node ID IE with the identity of this NG-RAN node in the Write-Replace Warning
Request NG-RAN message.
The Warning Area List NG-RAN shall be a list of Cell IDs or a list of NG-RAN TAIs or one or more
Emergency Area IDs. The Warning Area List NG-RAN is only used by the NG-RAN node. The NG-RAN node
3GPP
Release 18 34 3GPP TS 23.041 V18.5.0 (2024-06)
is configured with the NG-RAN TAI(s) and Cell ID(s) it serves and the Emergency Area ID(s) that it belongs to.
The NG-RAN node checks for any match of the contents of the Warning Area List NG-RAN with these IDs to
identify the cells where to distribute the warning message. The Warning Area List NG-RAN is an optional
information element. If the Warning Area List NG-RAN is absent, it shall be interpreted as "all cells on the NG-
RAN node". The number of cell IDs will be limited by the message size on N50 and N2. An Emergency Area ID
is unique within the PLMN or SNPN.
The message may include an OMC ID. If present, it indicates the OMC to which the Trace record generated in
step 9 is destined. Co-location of that OMC with the CBCF is an operator option.
The CBCF shall set the Concurrent Warning Message (CWM) indicator in all Write-Replace Warning Request
NG-RAN messages, if the PLMN or SNPN supports concurrent warning message broadcasts.
The CBCF shall not include the "digital signature" or "timestamp" information.
The CBCF shall set the Send Write-Replace-Warning Indication element in case the AMF is requested to
forward the Broadcast Scheduled Area List in a Write-Replace Warning Indication NG-RAN for the warning
message.
The CBCF includes the Warning Area Coordinates in the Write-Replace-Warning-Request-NG-RAN message
based on operator policy.
3. The AMF sends a Write-Replace Warning Confirm NG-RAN message that indicates to the CBCF that the AMF
has started to distribute the warning message to NG-RAN nodes.
The Write-Replace Warning Confirm NG-RAN message may contain the Unknown Tracking Area List IE. The
Unknown Tracking Area List IE identifies the Tracking Areas that are unknown to the AMF and where the
Request cannot be delivered.
If this message is not received by the CBCF within an appropriate time period, the CBCF can attempt to deliver
the warning message via another AMF in the same AMF region.
4. Upon reception of the Write-Replace Confirm NG-RAN messages from the AMFs, the CBCF may confirm to
the CBE that it has started to distribute the warning message.
5. The AMF forwards Write-Replace Warning Message Request NG-RAN to NG-RAN nodes. The AMF shall use
the list of NG-RAN TAIs to determine the NG-RAN nodes in the delivery area. If the list of NG-RAN TAIs is
not included and no Global RAN Node ID has been received from the CBCF, the message is forwarded to all
NG-RAN nodes that are connected to the AMF, subject to the RAT Selector NG-RAN. If a Global RAN Node
ID has been received from the CBCF, the AMF shall forward the message only to the NG-RAN node indicated
by the Global RAN Node ID IE.
6. When the CBCF sends warning messages to multiple AMFs for the same warning area, the NG-RAN node may
receive the same message from multiple AMFs. The NG-RAN node detects duplicate messages by checking the
message identifier and serial number fields within the warning message. If any redundant messages are detected
only the first one received will be broadcasted by the cells. The NG-RAN node shall use the Warning Area List
NG-RAN information to determine the cell(s) in which the message is to be broadcast. The NG-RAN nodes
return a Write Replace Warning Message Response to the AMF, even if it was a duplicate.
If there is a warning broadcast message already ongoing and the CWM Indicator is included in the Write-
Replace Warning Request NG-RAN message, the NG-RAN node does not stop the existing broadcast message
but starts broadcasting the new message concurrently. Otherwise the NG-RAN node shall immediately replace
the existing broadcast message with the newer one.
NOTE 3: If concurrent warning messages are not supported, this requires the CBE/CBCF to take care that 'lower'
priority warnings are not sent while a higher priority warning is still being sent.
The NG-RAN node broadcasts the message frequently according to the attributes set by the CBCF that
originated the warning message distribution.
7. If the UE has been configured to receive warning messages, and the UE is configured to accept warnings on that
PLMN (see 3GPP TS 31.102 [18]) or SNPN (see 3GPP TS 23.122 [49]), then the UE proceeds as follows:
3GPP
Release 18 35 3GPP TS 23.041 V18.5.0 (2024-06)
The UE can use "warning type" values, 'earthquake', 'tsunami' or 'earthquake and tsunami', immediately to alert
the user. When "warning type" is 'test', the UE silently discards the primary notification, but the UE specially
designed for testing purposes may proceed with the following procedures.
The UE activates reception of the broadcast messages containing the "warning message".
If the Warning Area Coordinates are present, and if the UE is unable to determine its location:
If the Warning Area Coordinates are present, and the UE determines it is inside the Warning Area Coordinates:
If the Warning Area Coordinates are present, and the UE determines it is outside the Warning Area Coordinates:
The UE does not indicate the contents of the "warning message" to the user. The UE shall store the "warning
message" in the list of "warning messages" to be checked for geo-fencing during a UE implementation
specific time which shall not be greater than 24 hours. Upon expiration of the UE implementation specific
time, the UE shall remove the stored "warning message" from the list of "warning messages" to be checked
for geo-fencing.
If the "warning message" is a geo-fencing trigger message (see clause [Link].2) then:
- if the list of "warning messages" to be checked for geo-fencing stored at the UE is not empty, the UE shall,
for each "warning message" stored at the UE in the list of "warning messages" to be checked for geo-fencing,
compare the Serial Number and Message Identifier combination of the stored "warning message" to the list
of Serial Number and Message Identifier combinations included in the Warning Message Content IE (CB
Data) of the geo-fencing trigger message and encoded as specified in ATIS-0700041 [47], and:
1) if the Serial Number and Message Identifier combination of the stored "warning message" matches one of
the Serial Number and Message Identifier combinations included in the geo-fencing trigger message, and:
a) the UE:
i) is able to determine its location and determines it is inside the Warning Area Coordinates of the
stored "warning message"; or
indicate the contents of the stored "warning message" to the user, remove the "warning message" from the
list of "warning messages" to be checked for geo-fencing and then discard the geo-fencing trigger
message; or
b) the UE is able to determine its location and determines it is outside the Warning Area Coordinates of
the stored "warning message", discard the geo-fencing trigger message; or
2) if none of Serial Number and Message Identifier combinations of the stored "warning message" matches
any of the Serial Number and Message Identifier combinations included in the Warning Message Content
IE (CB Data) of the geo-fencing trigger message, discard the geo-fencing trigger message; and
- if the list of "warning messages" to be checked for geo-fencing stored at the UE is empty, the UE shall
discard the geo-fencing trigger message.
If a language-independent content mapped to an event or a disaster (e.g. character such as Unicode based
pictogram mapping to a disaster) is included as part of user information contained in the content of a CBS-
Message-Information-Page transparently passed from CBC to UEs:
- UEs with user interface which support the ePWS language-independent content functionality (see clause 8.3)
and which are capable of displaying text-based warning messages should be capable of displaying the entire
warning message that they receive.
3GPP
Release 18 36 3GPP TS 23.041 V18.5.0 (2024-06)
Editor's note [WI: ePWS, CR#203]: FFS on what character(s) such as Unicode based pictogram(s) are the language-
independent content mapped to an event or a disaster.
8. If the Send Warning-Message-Indication parameter was present in the Write-Replace Warning Request
NG-RAN and it is configured in the AMF based on operator policy, the AMF shall forward the Broadcast
Scheduled Area Lists in a Write-Replace Warning Indication(s) NG-RAN to the CBCF. The Broadcast
Scheduled Area List shall contain the Broadcast Completed Area List the AMF has received from the NG-RAN
node. The MME may aggregate Broadcast Completed Area Lists it receives from NG-RAN nodes.
NOTE 4: Support for sending of Write-Replace Warning Indication(s) NG-RAN to the CBCF is optional in the
AMF.
9. From the Write-Replace Warning Response messages returned by NG-RAN nodes the AMF determines the
success or failure of the delivery and creates a trace record. Any OMC ID received in step 2 is written to the
trace record to permit the O&M system to deliver them to the desired destination.
2. NonUeN2MessageTransfer
(Stop Warning Request NG-RAN)
3. NonUeN2MessageTransfer
(Stop Warning Confirm NG-RAN)
7. NonUeInfoNotify
(Stop Warning Indication NG-RAN)
8. Record success/failure of
message delivery in trace
record
1. CBE initiates procedure by sending Stop Emergency Broadcast Request (e.g. "Message Identifier and Serial
Number"), to the CBCF. The CBCF shall authenticate this request.
2. The CBCF identifies which AMFs need to be contacted and determines the information to be placed into the
Warning Area Information Element. The CBC sends a Stop Warning Request NG-RAN message (Message
Identifier, Serial Number, Tracking Area ID list, Warning Area, OMC ID, Send Stop Warning Indication) to
AMFs.
The message may include an OMC ID. If present, it indicates the OMC to which the Trace record generated in
step 8 is destined. Co-location of that OMC with the CBCF is an operator option.
3GPP
Release 18 37 3GPP TS 23.041 V18.5.0 (2024-06)
The CBCF sets the Send Stop Warning Indication element in case the AMF is requested to forward the
Broadcast Completed Area List in a Stop Warning Indication NG-RAN for the warning message.
3. The AMF sends a Stop Warning Confirm NG-RAN message that indicates to the CBCF that the AMF has
started to distribute the Cancel Request message to NG-RAN nodes.
If this message is not received by the CBCF within an appropriate time period, the CBCF can attempt to send
Stop Warning Request NG-RAN via another AMF in the same AMF region.
4. Upon reception of the Stop Warning Confirm NG-RAN messages from the AMFs, the CBCF may confirm to the
CBE that it has initiated the Warning message cancel procedure.
5. The AMF forwards the request from the CBCF by a Cancel Request to NG-RAN nodes. The AMF shall use the
Tracking Area ID list to determine the NG-RAN nodes that may have warning message broadcast ongoing. In
case the Tracking Area ID list is not included the Cancel Request is forwarded to all NG-RAN nodes that are
connected to the AMF, subject to the RAT Selector NG-RAN.
6. The NG-RAN node shall cancel broadcasting the warning message identified by the Message Identifier and
Serial Number in the areas identified by Warning Area IDs. If the Warning Area is absent, it shall be interpreted
as "all cells on the NG-RAN node".
When the CBCF sends cancel messages to multiple AMFs for the same warning area, the NG-RAN node may
receive same Cancel Request from multiple AMFs, if any redundant Cancel Requests are detected only the
response to the first AMF shall contain statistics related to the cancelled broadcast.
7. If the Send Stop Warning Indication parameter was present in the Stop Warning Request NG-RAN and it is
configured in the AMF based on operator policy, the AMF forwards the Broadcast Cancelled Area List it has
received from the NG-RAN node in a Stop Warning Indication(s) NG-RAN to the CBCF. The AMF may
aggregate Broadcast Cancelled Area Lists it receives from NG-RAN nodes.
If the CBCF has requested the AMF to send Stop Warning Indications NG-RAN, then the CBCF releases the
Serial Number of a message after it has stopped receiving the Stop Warning Indications NG-RAN for that
message.
NOTE: Support for Stop Warning Indication(s) NG-RAN is optional in the AMF.
8. From the Cancel Response messages returned by NG-RAN nodes the AMF creates a trace record (e.g. number of
times a particular message has been broadcasted in a given warning area) related to the cancelled message. Any
OMC ID received in step 2 is written to the trace record to permit the O&M system to deliver them to the desired
destination.
CB Appl. 1 CB Appl. 1
TCP/UDP TCP/UDP
IP IP
L2 L2
L1 IuBC L1
UE RNC CBC
Figure 5
3GPP
Release 18 38 3GPP TS 23.041 V18.5.0 (2024-06)
IP IP IP IP
L2 L2 L2 L2
L1 L1 L1 L1
Legend:
- SBc Application Protocol (SBc-AP): Application Layer Protocol between CBC and MME. This protocol
supports transfer of warning messages.
- S1 Application Protocol (S1-AP): Application Layer Protocol between the eNodeB and the MME.
- SCTP for the control plane (SCTP): This protocol guarantees delivery of signalling messages between
MME and eNodeB (S1). SCTP is defined in RFC 4960 [33].
NG-AP-CB NG-AP-CB
Relay
NG-AP NG-AP HTTP/2
HTTP/2
SCTP SCTP TCP TCP
IP IP Namf
IP IP
L2 L2 L2 L2
L1 L1 L1 L1
N2
NG-RAN AMF Namf CBCF
Legend:
- NG application protocol information for cell broadcast (NG-AP-CB): Subset of NG-AP information that the
AMF relays between the AN and the CBCF. NG-AP-CB corresponds to a subset of NG-AP defined in
3GPP TS 38.413 [40].
- NG application protocol (NGAP): Application layer protocol between the NG-RAN node and the AMF. The
NGAP protocol is defined in 3GPP TS 38.413 [40].
- SCTP for the control plane (SCTP): This protocol guarantees delivery of signalling messages between
AMF and NG-RAN (N2). SCTP is defined in IETF RFC 4960 [33].
- HTTP/2: Application layer protocol for Service based interface between AMF and CBCF. HTTP/2 is
defined in IETF RFC 9113 [42].
3GPP
Release 18 39 3GPP TS 23.041 V18.5.0 (2024-06)
NOTE: NG-RAN protocol stack for the case where AMF and CBC inter-connects via PWS-IWF is described in
annex B.3.
NOTE: The primitives for the CBCF-AMF interface are also applicable to the PWS-IWF – AMF interface, and the
primitives for the CBC-MME interface are also applicable to the CBC-PWS-IWF interface.
3GPP
Release 18 40 3GPP TS 23.041 V18.5.0 (2024-06)
In GSM the CBC is integrated into the Core Network. The protocol between the CBC and BSC is defined in
3GPP TS 48.049 [30].
In UMTS the CBC is integrated into the Core Network. The protocol between the CBC and RNC is defined in
3GPP TS 25.419 [29].
In E-UTRAN the CBC is integrated into the Core Network. The protocol between the CBC and MME is defined in
3GPP TS 29.168 [35].
In NG-RAN the CBCF/PWS-IWF is integrated into the Core Network. The protocol between the CBCF/PWS-IWF and
AMF is defined in 3GPP TS 29. 518 [41].
NOTE 1: The primitives used in NG-RAN are transported with the NonUeN2MessageTransfer and
NonUeN2InfoNotfy service operations between CBCF and the AMF (see clause 9A) and via N2 from
AMF to NG-RAN.
NOTE 2: In the following definitions, M indicates "mandatory parameter", O indicates "optional parameter" and C
indicates "conditional parameter".
3GPP
Release 18 41 3GPP TS 23.041 V18.5.0 (2024-06)
In UMTS within the CBC-RNC interface, in E-UTRAN within the CBC-MME interface, and in NG-RAN within the
CBCF-AMF interface and CBC – PWS-IWF interface, a CBS message is uniquely identified by the triplet (Message
Identifier, Serial Number, Cell Identifier).
This means that even when two CBS messages have the same semantic contents (for example the same weather
forecast) but in different languages or coding schemes, they are considered as different and must therefore be identified
by a different quartet.
The Serial Number (Old-Serial-Number or New-Serial-Number) is managed cyclically and therefore this does not
prevent the re-use of the same quartet for a different CBS message when the serial number have been incremented a
sufficient number of times. How to manage the ambiguity is described subsequently.
This unique identification of a CBS message across the CBC-BSC interface is used in all the primitives defined
hereafter. This means that the quartet/triplet will be implicitly or explicitly present in every interface primitive which
applies to a given CBS message.
This unique quartet/triplet will be referred in the rest of the document as the "message reference".
NOTE 3: In GSM this parameter is included if the Paging-ETWS-Indicator parameter is present in the primitive.
NOTE 4: In UMTS this parameter is included if the Broadcast Message Content IE present in the primitive does not
contain any valid information.
This primitive is sent by the CBC to the BSC/RNC. As this primitive can be used either to broadcast a new CBS
message or replace a CBS message already broadcast, the CBC will use the presence and content of the
Old-Serial-Number and New-Serial-Number fields in this primitive to instruct the BSC/RNC as follows:
3GPP
Release 18 42 3GPP TS 23.041 V18.5.0 (2024-06)
- This is a write request which will be interpreted by the BSC/RNC as an instruction to broadcast a new CBS
message in all the cells of the Cell list.
- GSM only [The CBS message will be broadcasted on the channel derived by the Channel Indicator (see the
clause on parameters that describes the implicit value of the Channel Indicator when not present in the CBS
message)].
- The BSC/RNC will build as many message references as the number of cells in the list. These message
references will be used in particular in the subsequent primitives.
- When a message reference is already known by the BSC/RNC for certain cells in the list (even if the Update
field of the Serial-Number is different), the primitive will be rejected for those cells with the cause "message
reference already used". The list of cells where the message reference is not valid will be provided in the
failure list of the REPORT primitive. For these cells no entry will be made in the number of broadcasts
completed parameter.
- This is a replace request which will be interpreted by the BSC/RNC as a kill request for the CBS message
with the old serial number, followed by a write request for the CBS message with the new serial number. The
handling of the new serial number in the write part of this request, is as described above in the write request
where no Old-Serial-Number is supplied. These two kill and write requests are executed sequentially. If the
kill request is unsuccessful, the BSC/RNC does not proceed to execute the write request. The kill request will
stop broadcast of, and cause all information currently associated with the combination of message identifier,
old serial number, GSM only [Channel Indicator] and the list of cells in the Cell list to be deleted from the
cells in the BSC/RNC (i.e. for all cells provided in the Cell-List parameter). If the kill request is successful,
the subsequent write request information conveyed in the primitive replaces the killed CBS message. The
following table identifies the BSC/RNC's behaviour:
3GPP
Release 18 43 3GPP TS 23.041 V18.5.0 (2024-06)
All cells which should perform the broadcasting are mentioned in the Cell-List parameter.
The broadcast of the referenced CBS message in the cells which are not mentioned in the Cell-List remains unaffected.
If no category is present, the default category is interpreted by the BSC/RNC, see the parameter clause.
NOTE: GSM only [In the case of multipage CBS messages, the individual pages are considered as independent
by the BSC scheduling algorithm].
This primitive is sent by the CBC to the BSC/RNC. The CBC will use this primitive to kill the message indicated by the
combination of message identifier, serial number, GSM only [Channel Indicator] and the cells indicated in the Cell-List
of this KILL request, i.e. the primitive will halt broadcast of the message in the indicated cells and remove any
knowledge of the message from the BSC/RNC for these cells. The broadcast of the referenced message in the cells
which are not mentioned in the Cell-List remains unaffected. This primitive is responded with a REPORT or REJECT
primitive.
This primitive will be sent by the BSC/RNC to the CBC in response to WRITE-REPLACE and KILL primitives. The
Serial-Number field will contain the old serial number if this primitive is sent in response to a KILL primitive, and the
new serial number if the primitive is sent in response to a WRITE-REPLACE primitive.
The No-of-Broadcasts-Completed-List, if present, may contain for each cell the number of broadcasts of the (replaced
or killed) CB message with the old message reference sent to this particular cell for broadcast. The serial number
information element in the case of a WRITE-REPLACE does not refer to the message for which the number of
broadcasts completed information is supplied. The Failure-List, if present, may contain those cells which were present
in the related WRITE-REPLACE or KILL primitive and failed the requested operation.
This primitive is sent by the CBC to the BSC/RNC in order to obtain the current loading of the CBCH/UTRAN Radio
Resource of particular cells referenced in the Cell-List parameter. This primitive is responded by a
STATUS-LOAD-QUERY Response/Confirm or a REJECT primitive.
3GPP
Release 18 44 3GPP TS 23.041 V18.5.0 (2024-06)
This primitive will be sent by the BSC/RNC in response to the STATUS-LOAD-QUERY Request/Indication primitive.
The Radio-Resource-Loading-List, if present, may contain each cell which successfully performed the requested
operation and for each of these cells the CBCH loading/ UTRAN Radio Resource loading of this particular cell.
NOTE: For cells with DRX the load caused by the schedule messages will be included in the load calculation.
The Radio-ResourceLoading-List will not be present if all cells indicated in the related STATUS-LOAD-QUERY
Request/Indication failed the requested operation.
The Failure-List, if present, may contain all cells for which the requested operation failed (e.g. because the cells CBCH
is not available in a BTS). The STATUS-LOAD-QUERY Response/Confirm will not contain the Failure-List parameter
if none of the cells in the Cell-List of the related STATUS-LOAD-QUERY Request failed the requested operation.
This primitive is sent by the CBC to the BSC/RNC in order to obtain the current status of a CB-message for the cells
referenced in the Cell-List parameter. This primitive is responded by the STATUS-MESSAGE-QUERY
Response/Confirm or by a REJECT Response/Confirm.
This primitive will be sent by the BSC/RNC to the CBC in response to a STATUS-MESSAGE-QUERY
Request/Indication primitive.
The No-of-Broadcasts-Completed-List, if present, may contain each cell which successfully performed the requested
operation and for each of these cells the number of times this CB message has been sent to this particular cell for
broadcast (parameter Number-of-Broadcasts-Completed; this parameter is not included for the cell if the old message
reference is not known to the BSC/RNC, and an entry is made in the failure list). The No-of-Broadcasts-Completed-List
will not be present if all cells indicated in the related STATUS-MESSAGE-QUERY Request failed the requested
operation.
The Failure-List may contain all cells for which the requested operation failed (e.g. because the broadcast of the
requested message was never requested before or because the cells CBCH is not available). The
STATUS-MESSAGE-QUERY Response/Confirm will not contain the Failure-List parameter if none of the cells in the
Cell-List of the related STATUS-MESSAGE-QUERY Request failed the requested operation.
3GPP
Release 18 45 3GPP TS 23.041 V18.5.0 (2024-06)
This primitive is sent by the BSC/RNC to the CBC in response to any primitive which is not understood (e.g. invalid
parameter or parameter value).
The RESTART-INDICATION Request is used by the BSC/RNC to indicate to the CBC a CB related restart situation in
one or more of its cells (e.g. when an existing or a new cell becomes operational during normal BSC/RNC operation or
when the BSC/RNC initialises).
Any referenced cell are again in CB-operational state (have resumed CB operation). The parameter Recovery
Indication, if present, indicates whether CB related data are lost for the cells referenced in the Cell -List and have to be
re-loaded. If the Recovery Indication parameter is absent, the CBC shall interpret it as the Recovery Indication with the
value data lost.
The CBC upon receiving a RESTART INDICATION indication, marks the cell as operational again. It will usually
generate WRITE-REPLACE requests for this cell, according to the actual CB message loading at the moment of the
restart.
NOTE: A RESTART-INDICATION can be triggered from the CBC by a RESET Request. This allows recovery
from situations, where a PDU occasionally may be lost.
The RESET Request is used by the CBC to force one or more cells of one BSC/RNC into CB-idle state.
The RESET Request may also be used by the CBC to request the CB operational state of cells earlier indicated to have
failed (polling CB operational state).
If a BSC/RNC receives a RESET Request, the indicated cells enter idle state (same state as after "power on"). All CB
related information concerning earlier CB messages in a referenced cell is lost.
The BSC/RNC acknowledges the RESET Request for each cell by a RESET-COMPLETE response or, if not adequate,
by a RESET-FAILUREresponse.
Several responses may be combined using a cell list in the RESET-COMPLETE or RESET-FAILURE response.
3GPP
Release 18 46 3GPP TS 23.041 V18.5.0 (2024-06)
The FAILURE-INDICATION Request is used by the BSC/RNC to indicate to the CBC a CB related problem situation
in one or more of its cells.
Any referenced cell enters CB-not-operational state. The status of the CBS messages is undefined until the
Restart-Indication is sent. It remains in not-operational state until a RESTART-INDICATION request (see
clause 9.1.10) indicates normal CB operation (again).
The CBC upon receiving a FAILURE-INDICATION, marks this cell as failed. It will generally not generate further
WRITE-REPLACE requests for this cell, up to the point when the CBC is informed by a RESTART indication, that the
cell has resumed CB operation.
The BSC/RNC refuses further WRITE-REPLACE requests from the CBC with the cause
"cell-broadcast-not-operational" when any referenced cell is in the CB-not-operational state.
NOTE: A FAILURE-INDICATION can be triggered by a RESET Request. This allows recovery from situations,
where a PDU occasionally may be lost.
This primitive is applicable in GSM only. In UMTS DRX is a mandatory feature in the RNC and no activation/
deactivation function on CBS related radio resources controlled by the CBC is necessary.
The SET-DRX Request is used by the CBC to set DRX specific parameters i.e. the schedule period and the number of
slots reserved for high priority CBS messages, see 3GPP TS 44.012 [7]. At least one of the Schedule-Period or
Reserved-Slots parameters must be present in the primitive. If this primitive is not supported, the BSC may use default
values.
If a BSC receives a SET-DRX Indication, the new DRX parameters will be taken into account starting from the next
schedule period in each cell, see 3GPP TS 44.012 [7].
If a BSC receives a SET-DRX Indication, the new DRX parameters will be applied for all cells that do not handle any
broadcast message (null loading).
This primitive will be sent by the BSC to the CBC in response to a SET-DRX Request/Indication primitive.
The Failure-List will contain those cells which were present in the Request message and which failed the requested
operation.
If the new schedule period parameters are not acceptable on a cell due to the load of the cell, the cause
"bss-capacity-exceeded" is used in the Failure-list.
3GPP
Release 18 47 3GPP TS 23.041 V18.5.0 (2024-06)
9.2.15 Void
The WRITE-REPLACE-WARNING-REQUEST Request/Indication primitive is to request the MME and the AMF to
start or overwrite a warning message broadcast. The response to this Request/Indication primitive is sent by the MME
or the AMF in a corresponding WRITE-REPLACE-WARNING-CONFIRM primitive.
If the message is sent to the MME, then the List of TAIs IE, the Warning Area List IE, the Warning Message Content
E-UTRAN IE and the Global eNB ID IE may be used and the List of NG-RAN TAIs IE, the Warning Area List NG-RAN
IE, the Warning Message Content NG-RAN IE, the Global RAN Node ID IE and the RAT Selector NG-RAN IE shall not
be used.
If the message is sent to the PWS-IWF, then the List of NG-RAN TAIs IE, the Warning Area List NG-RAN IE, the
Warning Message Content NG-RAN IE, the Global RAN Node ID IE and the RAT Selector NG-RAN IE may be used and
the List of TAIs IE, the Warning Area List IE, the Repetition-Period E-UTRAN IE, the Extended Repetition Period IE,
the Warning Message Content E-UTRAN IE, and the Global eNB ID IE shall not be used. The WRITE-REPLACE-
WARNING-REQUEST Request/Indication primitive shall then be forwarded to the AMF.
NOTE: For ETWS Primary Notification, the Repetition Period IE and the Number of Broadcasts Requested IE
are ignored by eNB if included in WRITE-REPLACE-WARNING-REQUEST message (see
3GPP TS 36.413 [34]).
3GPP
Release 18 48 3GPP TS 23.041 V18.5.0 (2024-06)
This primitive is sent by the MME or by the PWS-IWF to the CBC. The PWS-IWF receives this message from the
AMF.
If the message is received from an MME then the Cause E-UTRAN IE and the Unknown Tracking Area IE may be
present. If the message is received from an AMF via a PWS-IWF then the Cause NG-RAN IE and the Unknown NG-
RAN Tracking Area List may be present.
The STOP-WARNING-REQUEST Request/Indication primitive is sent to request to stop a warning message broadcast.
The response to this Request/Indication primitiveis sent by the MME or the AMF in a corresponding STOP-
WARNING-CONFIRM primitive.
If the message is sent to an MME, then the List of TAIs IE and the Warning Area List IE may be used and the List of
NG-RAN TAIs IE, the Warning Area List NG-RAN IE and the RAT Selector NG-RAN IE shall not be used.
If the message is sent to the PWS-IWF, then the List of NG-RAN TAIs IE, the Warning Area List NG-RAN IE and the
RAT Selector NG-RAN IE may be used and the List of TAIs IE and the Warning Area List IE shall not be used. The
STOP-WARNING-REQUEST Request/Indication primitive shall then be forwarded to the AMF.
3GPP
Release 18 49 3GPP TS 23.041 V18.5.0 (2024-06)
This primitive is sent by the MME or by the PWS-IWF to the CBC. The PWS-IWF receives this message from the
AMF.
If the message is received from an MME then the Cause E-UTRAN IE and the Unknown Tracking Area IE may be
present. If the message is received from an AMF via the PWS-IWF then the Cause NG-RAN IE and the Unknown NG-
RAN Tracking Area List may be present.
This Indication is sent by the MME to report to the CBC the Broadcast Scheduled Area List(s) the MME has received
from the eNodeB(s) as Broadcast Completed Area List. If the MME has received a WRITE REPLACE WARNING
RESPONSE without a Broadcast Completed Area List, then the eNodeB ID shall be included in the Broadcast Empty
Area List instead. Multiple responses from eNodeBs may be combined in a Broadcast Scheduled Area List.
This Indication is sent by an AMF via the PWS-IWF to report to the CBC the Broadcast Scheduled Area List(s) NG-
RAN the AMF has received from the NG-RAN node(s) as Broadcast Completed Area List. If the AMF has received a
WRITE-REPLACE WARNING RESPONSE without a Broadcast Completed Area List, then the gNodeB ID shall be
included in the Broadcast Empty Area List NG-RAN instead. Multiple responses from NG-RAN nodes may be
combined by the AMF in a Broadcast Scheduled Area List NG-RAN.
If the MME or the PWS-IWF interfaces with multiple CBCs (i.e. has active SCTP associations established with
multiple CBCs), the MME or PWS-IWF shall forward the same WRITE-REPLACE-WARNING-INDICATION
message to all CBCs.
The Broadcast Scheduled Area List IE or Broadcast Scheduled Area List NG-RAN IE is not included in the WRITE-
REPLACE WARNING INDICATION when the broadcast is unsuccessful in all the cells within the eNodeBs or NG-
RAN nodes.
If the message is received from an MME then the Broadcast Scheduled Area List IE may be present. If the message is
received from an AMF via the PWS-IWF then the Broadscast Scheduled Area List NG-RAN IE may be present.
The Broadcast Empty Area List IE may be included in the WRITE-REPLACE-WARNING-INDICATION when the
MME has received at least one WRITE REPLACE WARNING RESPONSE without Broadcast Completed Area List
IE.
3GPP
Release 18 50 3GPP TS 23.041 V18.5.0 (2024-06)
The Broadcast Empty Area List NG-RAN IE may be included in the WRITE-REPLACE-WARNING-INDICATION
when the AMF has received at least one WRITE REPLACE WARNING RESPONSE without Broadcast Completed
Area List IE.
The STOP-WARNING-INDICATION Request/Indication primitive is to report to the CBC the Broadcast Cancelled
Area List the MME has received from the eNodeB in a KILL RESPONSE. If the MME has received a KILL
RESPONSE without a Broadcast Cancelled Area List IE, then the eNodeB ID shall be included in the Broadcast Empty
Area List instead. The MME may aggregate Broadcast Cancelled Area Lists it receives from eNodeBs.
If the MME interfaces with multiple CBCs (i.e. has active SCTP associations established with multiple CBCs), the
MME shall forward the same STOP-WARNING-INDICATION primitive to all CBCs.
The STOP-WARNING-INDICATION Request/Indication primitive is to report to the CBC the Broadcast Cancelled
Area List the AMF has received from the NG-RAN nodes in a PWS CANCEL RESPONSE. If the AMF has received a
PWS CANCEL RESPONSE without a Broadcast Cancelled Area List IE, then the NG-RAN node ID shall be included
in the Broadcast Empty Area List NG-RAN instead. The AMF may aggregate Broadcast Cancelled Area Lists it
receives from NG-RAN nodes and send them to the CBC via the PWS-IWF.
If the message is received from an MME then the Broadcast Cancelled Area List IE may be present. If the message is
received from an AMF via the PWS-IWF then the Broadcast Cancelled Area List NG-RAN IE may be present.
The Broadcast Cancelled Area List IE or Broadcast Cancelled Area List NG-RAN IE is included in the STOP-
WARNING-INDICATION when stopping the broadcast was successful in at least one of the cells within the eNodeBs
or NG-RAN nodes.
The Broadcast Empty Area List IE shall be included in the STOP-WARNING-INDICATION when the MME has
received at least one KILL RESPONSE without Broadcast Cancelled Area List IE.
The Broadcast Empty Area List NG-RAN IE shall be included in the STOP-WARNING-INDICATION when the AMF
has received at least one PWS CANCEL RESPONSE without Broadcast Cancelled Area List IE.
The RESTART-INDICATION-E-UTRAN message is sent by the MME to the CBC upon receipt of a PWS Restart
Indication from an eNodeB, to indicate that the PWS service is restarted in one or more or all cells served by an
3GPP
Release 18 51 3GPP TS 23.041 V18.5.0 (2024-06)
eNodeB, i.e. the service has become operational and no warning message data is available for these cell(s). Upon
receipt of that message, the CBC shall reload the cells if required. See clause 15A.1 of 3GPP TS 23.007 [38].
If the MME interfaces with multiple CBCs (i.e. has active SCTP associations established with multiple CBCs), the
MME shall forward the same RESTART-INDICATION-E-UTRAN message to all CBCs.
The RESTART-INDICATION-E-UTRAN primitive is sent by a PWS-IWF to the CBC, triggered by the AMF sending
a RESTART-INDICATION-NG-RAN message to the PWS-IWF upon receipt of a PWS Restart Indication from a NG-
RAN node. The RESTART-INDICATION-E-UTRAN message indicates to the CBC that the PWS service is restarted
in one or more or all cells served by a NG-RAN node, i.e. the service has become operational and no warning message
data is available for these cell(s). Upon receipt of that message, the CBC shall reload the cells if required.
If the indication is received from the PWS-IWF then the Restarted Cell List NG-RAN IE, the Global RAN Node ID IE
and List of NG-RAN TAIs IE shall be present and the Restarted Cell List IE, the Global eNB ID IE and List of TAIs IE
are populated with a dummy value (all zeros).
The List of TAIs or List of NG-RAN TAIs, and the Emergency Area ID List shall contain the Tracking Area IDs and
Emergency Area IDs (if any) that are configured for the restarted cells listed in the Restarted Cell List , or in the
Restarted Cell List NG-RAN.
b) the same Restarted Cell List is included in both messages and the Restarted Cell List NG-RAN is absent in both
messages;
the CBC shall consider the RESTART-INDICATION-E-UTRAN as a duplicate message and shall ignore it.
NOTE: The CBC can receive the same PWS Restart Indication message via two MMEs of the MME pool for
redundancy reasons (see clause 15A.1 of 3GPP TS 23.007 [38]).
The FAILURE-INDICATION-E-UTRAN message is sent by the MME to the CBC upon receipt of a PWS Failure
Indication from an eNodeB, to indicate that ongoing PWS operation in one or more or all cells served by that eNodeB
has failed.
If the MME interfaces with multiple CBCs (i.e. has active SCTP associations established with multiple CBCs), the
MME shall forward the same FAILURE-INDICATION-E-UTRAN message to all CBCs.
The FAILURE-INDICATION-E-UTRAN message is sent by a PWS-IWF to the CBC, triggered by the AMF sending a
FAILURE-INDICATION-NG-RAN message to the PWS-IWF upon receipt of a PWS Failure Indication from a NG-
RAN node. The FAILURE-INDICATION-E-UTRAN message indicates to the CBC that ongoing PWS operation in
one or more or all cells served by that NG-RAN node has failed.
If the indication is received from a PWS-IWF then the Failed Cell List NG-RAN IE and the Global RAN Node ID IE
shall be present and the Failed Cell List IE and the Global eNB ID IE are populated with a dummy value (all zeros).
3GPP
Release 18 52 3GPP TS 23.041 V18.5.0 (2024-06)
This primitive will be sent by the BSC/RNC to the CBC in response to a RESET Request primitive if the RESET
Request was successful in all the cells, which are indicated in the Cell List.
If the RESET Request was not successful in all the cells then the BSC/RNC shall respond with a RESET-FAILURE
Response.
This primitive will be sent by the BSC/RNC to the CBC in response to a RESET Request/Indication primitive if the
RESET Request was not successful in all the cells.
The cells where the RESET Request failed are indicated in the Failed Cell List and the Cell List contains the list of cells
where the RESET was successful, if any.
9.2.26 WRITE-REPLACE-WARNING-REQUEST-NG-RAN
Request/Indication
PARAMETER REFERENCE PRESENCE
Message Type 9.3.28 M
Message Identifier 9.3.1 M
Serial-Number 9.3.3 M
Repetition-Period NG-RAN 9.3.52 M
No-of-Broadcasts-Requested 9.3.9 M
RAT Selector NG-RAN 9.3.56 M
List of NG-RAN TAIs 9.3.54 O
Warning Area List NG-RAN 9.3.55 O
Warning-Type 9.3.24 O
Warning-Security-Information 9.3.25 O
Data Coding Scheme 9.3.18 O (NOTE)
Warning Message Content NG-RAN 9.3.51 O
OMC ID 9.3.31 O
Concurrent Warning Message Indicator 9.3.32 O
Send Write-Replace-Warning-Indication 9.3.39 O
Global RAN Node ID 9.3.53 O
Warning Area Coordinates 9.3.63 O
Test Flag 9.3.64 O
NOTE: The Data Coding Scheme IE is not required for ETWS primary notification but it is mandatory for ETWS
secondary notification and CMAS warning messages when Warning Message Content NG-RAN IE is
present.
This primitive is sent by the CBCF to the AMF to request start or overwrite of a warning message broadcast and is
responded to by the AMF in a WRITE-REPLACE-WARNING-CONFIRM-NG-RAN response.
NOTE: For ETWS Primary Notification, the Repetition Period IE and the Number of Broadcasts Requested IE
are ignored by NG-RAN node if included in WRITE-REPLACE-WARNING-REQUEST-NG-RAN.
3GPP
Release 18 53 3GPP TS 23.041 V18.5.0 (2024-06)
9.2.27 WRITE-REPLACE-WARNING-CONFIRM-NG-RAN
Response/Confirm
PARAMETER REFERENCE PRESENCE
Message Type 9.3.28 M
Message Identifier 9.3.1 M
Serial-Number 9.3.3 M
Cause NG-RAN 9.3.50 M
Criticality Diagnostics 9.3.34 O
Unknown NG-RAN Tracking Area List 9.3.57 O
This primitive is sent by the AMF to the CBCF to acknowledge the CBCF on the start or overwrite of a WRITE-
REPLACE-WARNING-REQUEST-NG-RAN for a warning message.
This primitive is sent by the CBCF to the AMF to request to stop a warning message broadcast and is responded to by
the AMF in a STOP-WARNING-CONFIRM-NG-RAN response.
This primitive is sent by the AMF to the CBCF to acknowledge the CBCF on receipt of the STOP-WARNING-
REQUEST-NG-RAN for a warning message.
9.2.30 WRITE-REPLACE-WARNING-INDICATION-NG-RAN
Request/Indication
PARAMETER REFERENCE PRESENCE
Message Type 9.3.28 M
Message Identifier 9.3.1 M
Serial-Number 9.3.3 M
Broadcast Scheduled Area List NG-RAN 9.3.58 O
Broadcast Empty Area List NG-RAN 9.3.60 O
This Indication is sent by the AMF to report to the CBCF the Broadcast Scheduled Area List(s) the AMF has received
from the NG-RAN node(s) as Broadcast Completed Area List. If the AMF has received a WRITE-REPLACE
3GPP
Release 18 54 3GPP TS 23.041 V18.5.0 (2024-06)
WARNING RESPONSE without a Broadcast Completed Area List, then the gNodeB ID shall be included in the
Broadcast Empty Area List NG-RAN instead. Multiple responses from NG-RAN nodes may be combined in a
Broadcast Scheduled Area List.
If the AMF interfaces with multiple CBCFs, the AMF shall forward the same WRITE-REPLACE-WARNING-
INDICATION-NG-RAN message to all CBCFs.
The Broadcast Scheduled Area List IE is not included in the WRITE-REPLACE WARNING INDICATION-NG-RAN
when the broadcast is unsuccessful in all the cells within the NG-RAN nodes.
The Broadcast Empty Area List NG-RAN IE may be included in the WRITE-REPLACE-WARNING-INDICATION
when the AMF has received at least one WRITE REPLACE WARNING RESPONSE without Broadcast Completed
Area List IE.
This message is sent by the AMF to report to the CBCF the Broadcast Cancelled Area List the AMF has received from
the NG-RAN node in a CANCEL RESPONSE. If the AMF has received a CANCEL RESPONSE without a Broadcast
Cancelled Area List IE, then the NG-RAN node ID shall be included in the Broadcast Empty Area List instead. The
AMF may aggregate Broadcast Cancelled Area Lists it receives from NG-RAN nodes.
If the AMF interfaces with multiple CBCFs, the AMF shall forward the same STOP-WARNING-INDICATION-
NG-RAN message to all CBCFs.
The Broadcast Cancelled Area List IE is included in the STOP-WARNING-INDICATION-NG-RAN when cancelling
the broadcast was successful in at least one of the cells within the NG-RAN nodes.
The Broadcast Empty Area List IE shall be included in the STOP-WARNING-INDICATION-NG-RAN when the AMF
has received at least one CANCEL RESPONSE without Broadcast Cancelled Area List IE.
The RESTART-INDICATION-NG-RAN message is sent by the AMF to the CBCF upon receipt of a PWS Restart
Indication from a NG-RAN node, to indicate that the PWS service is restarted in one or more or all cells served by an
NG-RAN node, i.e. the service has become operational and no warning message data is available for these cell(s). Upon
receipt of that message, the CBCF shall reload the cells if required. See 3GPP TS 23.527 [45].
If the AMF interfaces with multiple CBCFs, the AMF shall forward the same RESTART-INDICATION-NG-RAN
message to all CBCFs.
The List of TAIs and the Emergency Area ID List shall contain the Tracking Area IDs and Emergency Area IDs (if any)
that are configured for the restarted cells listed in the Restarted Cell List.
Upon receiving a RESTART-INDICATION-NG-RAN shortly after a preceding one, if the same Restarted Cell List
NG-RAN is included in both messages, the CBCF shall consider the RESTART-INDICATION-NG-RAN as a duplicate
message and shall ignore it.
3GPP
Release 18 55 3GPP TS 23.041 V18.5.0 (2024-06)
NOTE: The CBCF can receive the same PWS Restart Indication message via two AMFs of the AMF region for
redundancy reasons (see 3GPP TS 23.527 [45]).
The FAILURE-INDICATION-NG-RAN message is sent by the AMF to the CBCF upon receipt of a PWS Failure
Indication from a NG-RAN node, to indicate that ongoing PWS operation in one, more or all cells served by that NG-
RAN node has failed.
If the AMF interfaces with multiple CBCFs, the AMF shall forward the same FAILURE-INDICATION-NG-RAN
message to all CBCFs.
9.3 Parameters
9.3.1 Message-Identifier
This parameter identifies source/type of a CBS message and is passed transparently from the CBC to the MS/UE. Its
format is defined in clause [Link].2.
9.3.2 Old-Serial-Number
This parameter equates to the parameter - Serial Number sent between the BSC/RNC and the MS/UE. Its format is
defined in clause [Link].1.
This parameter enables a particular existing CBS message, from the source/type indicated by the message identifier, to
be identified.
9.3.3 New-Serial-Number
This parameter equates to the parameter - Serial Number sent between the BSC/RNC and the MS/UE. Its format is
defined in clause [Link].1.
This parameter enables CBS message change to be indicated since it is altered every time the CBS message is changed.
The serial number identifies a particular CBS message, which may be several pages in length, from the source indicated
by the message identifier.
9.3.4 Number-of-Pages
This parameter enables the number of pages in the CBS message to be indicated.
9.3.5 Cell-List
The cell-list identifies a sequence of one or more cells to which the primitives apply.
The cells in the list are described in 3GPP TS 48.008 [13] and can be identified by the CBC or BSC in LAC and CI
format or CI format only.
In addition (see 3GPP TS 48.008 [13]) it is possible for the CBC to refer to all cells in a LAC or in a complete BSC. If
supplied, the Cell-List parameter must refer to at least one cell.
3GPP
Release 18 56 3GPP TS 23.041 V18.5.0 (2024-06)
a) For CBS the cells are refered to as Service Areas. As described in 3GPP TS 25.401 [17] a Service Area Identifier
(SAI) is used to uniquely identify an area consisting of one or more cells belonging to the same Location Area.
Such an area is called a Service Area and can be used for indicating the location of a UE to the CN.
b) The Service Area Code (SAC) together with the PLMN-Id and the LAC will constitute the Service Area
Identifier.
c) The SAC is defined by the operator, and set in the RNC via O&M.
NOTE: For CBS, a Service Area shall consist of only one Cell. The mapping of SAI onto cell is controlled by the
RNC and managed by an O&M [Link] the above differences between cell identification in the
two directions, a cell list sent from the CBC to the BSC/RNC has a different structure compared to a cell
list sent from the BSC/RNC to the CBC. The different cell lists are described in clauses [Link] and
[Link].
PARAMETER PRESENCE
Length M
Cell-Id-Discriminator M
Cell-Identification M
The Cell-identification is repeated for each cell included in the list. The Cell-List must refer to at least one cell.
This parameter indicates the CB channel, which shall be used for broadcasting the data:
- basic channel;
3GPP
Release 18 57 3GPP TS 23.041 V18.5.0 (2024-06)
9.3.7 Category
This indicates the priority of the message:
- Background: to be broadcast when no CBS messages of category "High Priority" or "Normal" are broadcast.
The repetition period defines the minimum broadcast requirement.
9.3.8 Repetition-Period
This indicates the period of time after which broadcast of the CBS message should be repeated. The minimum period
with which a CBS message consisting of one page may be broadcast over the air interface is a period of 1.883 s in
GERAN. The minimum period with which a CBS message may be broadcast over the air interface in UTRAN is a
period of 1 s.
The value of "Repetition-Period" shall be in the range 1 to 4095 for GERAN and in the range of 1 to 4096 for UTRAN,
where each unit will represent the value of one minimum period.
NOTE: In previous versions of the present specification the the maximum Repetition-Period was defined to be
1024.
In the event of a conflict where the BSS/RNS has more than one CBS message to send at the same time, the BSC/RNC
shall decide the order of such CBS messages as an implementation matter.
NOTE: The time period 1.883 s approximately reflects one 8 x 51 multiframe sequence of the GSM radio
interface. The higher capacity of the RNC enables the CBC to send more than one CBS message
consisting of one page with the minimum repetition rate to a Node B.
9.3.9 No-of-Broadcasts-Requested
This specifies the number of times the CBS message is to be broadcast.
The parameter may take any value up to 65535 (this maximum allows the CBS message to be broadcast approximately
every 1.883 s for more than 24 h). If the parameter is set to 0 then the CBS message will be broadcast indefinitely (i.e.
until the BSC receives an appropriate Kill-Message Request/Indication primitive).
9.3.10 No-of-Broadcasts-Completed-List
This parameter is a list indicating the number of times that the CBS message (i.e. all pages of the CBS message) has
been sent to each cell in the Cell-List for broadcast over the air interface.
PARAMETER PRESENCE
Cell Identifier M
No-of-Broadcasts-completed M
No-of-Broadcasts-Compl-Info O
The information above is repeated for the number of cells in the list.
To each cell in the list the information element No-of-Broadcasts-completed is associated. This information element is
related to the particular referenced cell in the list and contains the number of times a CBS message (i.e. all pages of a
3GPP
Release 18 58 3GPP TS 23.041 V18.5.0 (2024-06)
CBS message) has been sent to this cell for broadcast. The No-of-Broadcasts-completed information element represents
the number of full broadcasts made of a CBS message, and that the CBS message is being (or had been) broadcast.
The optional No-of-Broadcasts-Compl-Info information element may be supplied to indicate to the CBC one of the
following cases:
- overflow;
the count of the number of full broadcasts made of a CBS message has overflowed, and that the CBS message is
being (or had been) broadcast. The actual number of broadcasts completed is greater than the value indicated in
the No-of-Broadcasts-completed information element;
- unknown;
indicates that there is no information regarding the number of broadcasts completed in the BSC/RNC for the
CBS message with the old serial number. The value indicated in the No-of-Broadcasts-completed information
element is undefined in this case.
9.3.11 Cell-Identifier
The cell-identifier consists of a cell-id-discriminator and cell-identification pair.
PARAMETER PRESENCE
Cell-Id-Discriminator M
Cell-Identification M
The BSC can use the 'LAC and CI' format for a cell identifier in any response to the CBC. The BSC may also use the
'CI only' format for a cell identifier when responding to a CBC primitive that had contained a cell with 'CI only' format
for a cell identifier. The RNC uses the SAI format for a cell identifier in any response to the CBC.
9.3.12 Schedule-Period
The following applies for GSM only:Indicates the DRX schedule period length, see 3GPP TS 44.012 [7].
- no DRX;
If a schedule period length greater than 40 is used, the schedule message cannot be built entirely if more than 40 CBS
messages have to be described in the period. Therefore, schedule period length shall be reduced to 40.
9.3.13 Reserved-Slots
The following applies for GSM only:Indicates the number of slots marked as "free slots reading advised" in the
schedule message and considered as reserved in a DRX schedule period for incoming high priority CBS messages, not
scheduled in the current schedule period, see 3GPP TS 44.012 [7].
Reserved slots shall receive a 40 value at maximum, taking into account the constraint for schedule period length.
3GPP
Release 18 59 3GPP TS 23.041 V18.5.0 (2024-06)
9.3.14 Failure-List
This identifies the list of cells for which the BSC/RNC could not complete the request. The failure cause for each cell is
indicated.
PARAMETER PRESENCE
Cell Identifier M
Cause M
Diagnostic O
The information above is repeated for the number of cells that failed.
To each cell in the list the information elements Cause and, as an implementation option, Diagnostic are associated.
These are related to the particular referenced cell in the list.
9.3.15 Radio-Resource-Loading-List
A list of the predicted short term load of each cell in the list expressed as a percentage. The calculation of this
percentage is an implementation matter. The load should reflect the number of used slots, and schedule messages and
reserved slots must be taken into account. The cells in the list are described as per clause 9.3.11.
PARAMETER PRESENCE
Cell Identifier M
Radio-Resource-Loading M
The information above is repeated for the number of cells in the list.
To each cell in the list the information element Radio-Resource-Loading is associated. This information element is
related to the particular referenced cell in the list and contains the cells load.
Note that for cells with DRX the load caused by the schedule messages will be included in the Radio-Resource load.
3GPP
Release 18 60 3GPP TS 23.041 V18.5.0 (2024-06)
9.3.16 Cause
Indicates reason why the BSC/RNC was not able to interpret or execute the received primitive. The causes are given in
table 1.
Table 1
Cause Reason
Parameter-not-recognized Sent when the recipient (CBC or BSC/RNC) was unable to
act upon the primitive received due to an unrecognized
parameter. A primitive should not be rejected only because a
parameter is not recognized as this would prevent extensions
to the service
parameter-value-invalid Sent when a failure occurred due to the value of a parameter
being invalid, e.g. out of range, or in Write-Replace, the
parameter "no of pages" does not equal the number of pages
received
valid-CBS-message-not- identified Sent when the BSC/RNC does not recognize the CBS
message reference
cell-identity-not-valid Sent when the BSC/RNC does not recognize a cell Identity
unrecognized-primitive Sent when the BSC/RNC did not recognize the primitive at all
missing-mandatory-element Sent when a mandatory element is missing from the primitive
bss-capacity-exceeded Sent when a write-replace fails because the BSC/RNC
cannot meet the requested repetition period or when the set-
drx parameters cannot be applied because of the cell loading
GSM only [cell-memory-exceeded Sent when the local cell memory has been exceeded]
bss-memory-exceeded Sent when the BSS/RNS is unable to store a CBS message
as the BSS/RNS memory has been exceeded
cell-broadcast-not-supported Sent when the CBCH/CBS related Radio Resource is not
configured for a cell
cell-broadcast-not-operational Sent when the CBCH/CBS related radio resource is not
available because of error conditions or due to maintenance
activities
incompatible-DRX-parameter Sent when the DRX parameter(s) cannot be applied.
GSM only [Extended-channel-not- Sent when a write-replace fails because the extended
supported channel is not configured for a cell]
message-reference already-used Sent when the recipient (BSC/RNC) was unable to act upon
the write_replace received due to a previous write_replace
received with the same message_reference.
unspecified-error Sent when none of the above cause values apply
9.3.17 Diagnostic
Provides additional information associated with Cause parameter and may contain parameter which could not be
interpreted/executed.
9.3.19 CBS-Message-Information-Page n
This parameter is of a fixed length of 82 octets and carries up to and including 82 octets of user information. Where the
user information is less than 82 octets, the remaining octets must be filled with padding (see 3GPP TS 23.038 [3]).
The content of a CBS-Message-Information-Page is passed transparently from the CBC to the MS/UE.
In GSM the CBS-Message-Information-Page n becomes the 'Content of Message' parameter at the MS.
3GPP
Release 18 61 3GPP TS 23.041 V18.5.0 (2024-06)
In UMTS and E-UTRAN, the CBS-Message-Information-Pages together with the associated CBS-Message-
Information-Length parameter are broadcasted as a single unit over the radio inteface, and are part of 'CB Data'
parameter at the UE.
In the case where the user information is GSM 7 bit default alphabet encoded, the appropriate padding characters and
bit-fill are added to the end of the user information to complete the CBC-Message-Information-Page
(see 3GPP TS 23.038 [3]).
In the case where the user information is 8 bit encoded, the appropriate padding octets are added to the end of the user
information to complete the CBC-Message-Information-Page (see 3GPP TS 23.038 [3]).
9.3.20 CBS-Message-Information-Length n
This parameter gives the number of octets of the CBS-Message-Information-Page n containing user information. The
remaining octets of the CBS-Message-Information-Page n contain only padding information and are not included in this
parameter.
In the case where the user information is encoded using the GSM 7 bit default alphabet and the last character terminates
at an octet boundary, this parameter indicates the number of octets of user information. In the case where the last
character does not terminate at an octet boundary, this parameter indicates the number of octets up to the octet boundary
immediately following the last GSM 7 bit default alphabet character of user information.
In UMTS and E-UTRAN, the CBS-Message-Information-Pages together with the associated CBS-Message-
Information-Length parameter are broadcasted as a single unit over the radio inteface, and are part of 'CB Data'
parameter at the UE.
9.3.21 Recovery-Indication
Indicates whether the CBS related data was lost or is still available.
- Data-available;
- Data-lost.
9.3.22 Void
9.3.23 Paging-ETWS-Indicator
This parameter indicates that emergency information shall be sent over the paging message.
In GSM the parameter indicates that an ETWS emergency message is included in the WRITE-REPLACE primitive.
9.3.24 Warning-Type
This parameter is set when ETWS is used. It has three fields in order to contain warning type value, emergency user
alert and popup indications.
The warning type value field indicates the following 5 warning types as its values; earthquake, tsunami, earthquake and
tsunami, test, and other. Also, other warning types can be defined in the future if it is required.
The values for this parameter are expressed in 7-bit string. The following table shows the values and their
corresponding warning types.
3GPP
Release 18 62 3GPP TS 23.041 V18.5.0 (2024-06)
The fields for emergency user alert and popup indications are type binary. They are used to command mobile terminals
to activate emergency user alert and message popup in order to alert the users upon the reception of ETWS primary
notification (e.g. paging message). The codings for the fields are shown below:
Field Emergency User Alert Popup
Value 0 1 0 1
Instruction to No instruction as to Activate emergency No instruction as Activate popup on
Terminal emergency alert. user alert. to popup. the display.
NOTE: Emergency user alert includes alerting tone and other user alerting means such as vibration, according to
the UE's capability. The types of alert (e.g. the kind of tone, vibration, etc) are implementation dependent
and may be subject to regulatory requirements.
The encoding of the Warning-Type parameter is as shown below. The warning type value shall be mutually exclusive
and binary encoded.
Octet 1 Octet 2
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Warning Type Value Emergency Popup Padding
User
Alert
The values of this parameter are sent to the mobile terminals (e.g. over the paging message which remotely activates the
UE to receive CBS messages).
9.3.25 Warning-Security-Information
This parameter is only set when ETWS primary notification is sent with security. This parameter is 50 bytes in length
and contains 7 byte timestamp and 43 byte digital signature.
8 7 6 5 4 3 2 1
Year
octet 1
Month
octet 2
Day
octet 3
Hour
octet 4
Minute
octet 5
Second
octet 6
Time zone
octet 7
Digital Signature
octet 8 -
octet 50
Year (octet 1, bits 1-8): This field uses the same format as the Year field used in the TP-Service-Centre-Time-Stamp,
which is defined in 3GPP TS 23.040 [4].
3GPP
Release 18 63 3GPP TS 23.041 V18.5.0 (2024-06)
Month (octet 2, bits 1-8): This field uses the same format as the Month field used in the TP-Service-Centre-Time-
Stamp, which is defined in 3GPP TS 23.040 [4].
Day (octet 3, bits 1-8): This field uses the same format as the Day field used in the TP-Service-Centre-Time-Stamp,
which is defined in 3GPP TS 23.040 [4].
Hour (octet 4, bits 1-8): This field uses the same format as the Hour field used in the TP-Service-Centre-Time-Stamp,
which is defined in 3GPP TS 23.040 [4].
Minute (octet 5, bits 1-8): This field uses the same format as the Minute field used in the TP-Service-Centre-Time-
Stamp, which is defined in 3GPP TS 23.040 [4].
Second (octet 6, bits 1-8): This field uses the same format as the Second field used in the TP-Service-Centre-Time-
Stamp, which is defined in 3GPP TS 23.040 [4].
Time Zone (octet 7, bits 1-8): This field uses the same format as the Time Zone field used in the TP-Service-Centre-
Time-Stamp, which is defined in 3GPP TS 23.040 [4].
Digital Signature (octet 8 - 50, bits 1-8): This field contains the 43 byte digital signature.
The Message Type IE uniquely identifies the message being sent; see 3GPP TS 29.168 [35] for E-UTRAN and
3GPP TS 29.518 [41] for NG-RAN.
The Tracking Area ID List IE is used to uniquely identify a Tracking Area; see 3GPP TS 36.413 [36] for E-UTRAN.
The Warning Area List IE indicates the areas where the warning message needs to be broadcast. The Warning Area List
consists of a Cell ID list (see clause 9.3.5) or a TAI list (see clause 9.3.29) or an Emergency Area ID list; see
clause 9.3.47.
9.3.31 OMC ID
This parameter is applicable for E-UTRAN and NG-RAN only.
3GPP
Release 18 64 3GPP TS 23.041 V18.5.0 (2024-06)
The OMC ID IE indicates the identity of an Operation and Maintenance Centre to which Trace Records shall be sent.
This element consists of a string of maximum 20 octets; see 3GPP TS 29.168 [35] for E-UTRAN and
3GPP TS 29.518 [41] for NG-RAN.
The Concurrent Warning Message Indicator IE indicates to eNB that the received warning message is a new message
to be scheduled for concurrent broadcast with any other ongoing broadcast of warning messages. This element is an
enumerated type; see 3GPP TS 36.413 [36] for E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
NOTE: The Concurrent Warning Message Indicator IE is always present for non-ETWS (eg. CMAS) messages.
The Concurrent Warning Message Indicator is not applicable for ETWS.
9.3.33 Cause-E-UTRAN
This parameter is applicable for E-UTRAN only.
The purpose of the Cause E-UTRAN IE is to indicate the reason for a particular event for the SBc-AP protocol. This
element is an integer; see 3GPP TS 29.168 [35].
The Criticality Diagnostics IE is sent by the MME/AMF when parts of a received message have not been
comprehended or were missing, or if the message contained logical errors. When applicable, it contains information
about which IEs were not comprehended or were missing; see 3GPP TS 29.168 [35] for E-UTRAN and
3GPP TS 29.518 [41] for NG-RAN.
The Warning Message Content E-UTRAN IE contains user information, e.g., the message with warning contents, and
will be broadcast over the radio interface. This element is a string of maximum 9600 octets; see 3GPP TS 36.413 [36].
NOTE: If the ePWS language-independent content functionality (see clause 8.3) is supported by CBE, a user
information can include a language-independent content mapped to an event or a disaster that is
compatible with texts used to describe user information contained in the content of a CBS-Message-
Information-Page transparently passed from CBC to UEs.
The content of Warning Message Content E-UTRAN IE consists of the following parameters:
3GPP
Release 18 65 3GPP TS 23.041 V18.5.0 (2024-06)
The Repetition Period E-UTRAN IE indicates the periodicity in seconds of the warning message to be [Link]
element is an integer with a value between 0 and 4095; see 3GPP TS 36.413 [36].
The Extended Repetition-Period IE indicates the periodicity in seconds of the warning message to be broadcast. This IE
is used if the Repetition Period has a value larger than 4095 and is an integer between 4096 and (217-1); see
3GPP TS 36.413 [36] for E-UTRAN.
The Unknown Tracking Area List IE identifies the Tracking Areas that are unknown to the MME/AMF and where the
Request cannot be [Link] IE is of type List of TAI (see clause 9.3.29).
This IE shall not be included if the Cause IE indicates Tracking area not valid. The Cause IE indicating Tracking area
not valid is used when all Tracking Areas in the Request are invalid.
For E-UTRAN:
The Send Write-Replace-Warning-Indication IE indicates to the MME that the MME shall send the WRITE-REPLACE
WARNING INDICATION to the CBC for the warning message. This element is an enumerated type; see
3GPP TS 29.168 [35].
For NG-RAN:
The Send Write-Replace-Warning-Indication IE indicates to the AMF that the AMF shall send the WRITE-REPLACE
WARNING INDICATION-NG-RAN to the CBCF for the warning message. This element is an enumerated type; see
3GPP TS 29.518 [41].
The Broadcast Scheduled Area List IE indicates the areas where initiation of a broadcast was performed successfully. A
Broadcast Scheduled Area List is received by the MME/AMF from an eNodeB/NG-RAN node as Broadcast Completed
Area List; see 3GPP TS 36.413 [36] for E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
For E-UTRAN:
The Send Stop Warning Indication IE is an indication for the MME to send the STOP-WARNING-INDICATION to the
CBC for the warning message. This element is an enumerated type; see 3GPP TS 29.168 [35].
For NG-RAN:
The Send Stop Warning Indication IE is an indication for the AMF to send the STOP-WARNING-INDICATION-NG-
RAN to the CBCF for the warning message. This element is an enumerated type; see 3GPP TS 29.518 [41].
3GPP
Release 18 66 3GPP TS 23.041 V18.5.0 (2024-06)
The Broadcast Cancelled Area List IE indicates the areas where broadcast was stopped successfully; see
3GPP TS 36.413 [36] for E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
For E-UTRAN:
The Stop-All Indicator IE in the STOP-WARNING-REQUEST is sent by the MME to the eNodeB in the Kill Request
(see 3GPP TS 36.413 [36]). This is to indicate to the eNB that the Message Identifier IE and the Serial Number IE in the
Kill Request shall be ignored and the request applies to all messages in the Warning Area.
NOTE 1: The CBC may use the Message Identifier IE and/or the Serial Number IE to associate the STOP-
WARNING-INDICATION and the STOP-WARNING-RESPONSE with the STOP-WARNING-
REQUEST.
For NG-RAN:
The Stop-All Indicator IE in the STOP-WARNING-REQUEST-NG-RAN is sent by the AMF to the NG-RAN node in
the Cancel Request (see 3GPP TS 38.413 [40]). This is to indicate to the NG-RAN node that the Message Identifier IE
and the Serial Number IE in the Cancel Request shall be ignored and the request applies to all messages in the Warning
Area.
NOTE 2: The CBCF may use the Message Identifier IE and/or the Serial Number IE to associate the STOP-
WARNING-INDICATION-NG-RAN and the STOP-WARNING-RESPONSE-NG-RAN with the STOP-
WARNING-REQUEST-NG-RAN.
For E-UTRAN:
The Broadcast Empty Area List IE contains a list of the eNodeB IDs (see clause 9.3.46) of eNodeBs that have
responded to the the MME with a
- WRITE-REPLACE WARNING RESPONSE message in which the Broadcast Completed Area List IE was not
included (see 3GPP TS 36.413 [34]), or
- KILL RESPONSE message in which the Broadcast Cancelled Area List IE was not included (see
3GPP TS 36.413 [34]).
The MME may aggregate eNodeB IDs into the Broadcast Empty Area List.
For NG-RAN:
The Broadcast Empty Area List IE contains a list of the RAN Node IDs (see clause 9.3.53) of NG-RAN nodes that have
responded to the the AMF with a
- WRITE-REPLACE WARNING RESPONSE message in which the Broadcast Completed Area List IE was not
included (see 3GPP TS 38.413 [40]), or
- PWS CANCEL RESPONSE message in which the Broadcast Cancelled Area List IE was not included (see
3GPP TS 38.413 [40]).
The AMF may aggregate NG-RAN node IDs into the Broadcast Empty Area List.
3GPP
Release 18 67 3GPP TS 23.041 V18.5.0 (2024-06)
9.3.45 Restarted-Cell-List
This parameter is applicable for E-UTRAN and NG-RAN only.
The Restarted-Cell-List IE lists the cells which have restarted and where warning messages have been stopped if any
were ongoing. See 3GPP TS 36.413 [36] for E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
The Global eNB ID IE is used to globally identify an eNB. See 3GPP TS 36.413 [36].
The Emergency Area ID List IE is used to indicate the area which has the emergency impact; see 3GPP TS 36.413 [36]
for E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
The Broadcast Message Content Validity Indicator IE if included in the WRITE-REPLACE message indicates that the
Broadcast Message Content IE does not contain any valid information and is to be ignored. This element is an
enumerated type; see 3GPP TS 25.419 [29].
9.3.49 Failed-Cell-List
This parameter is applicable for E-UTRAN and NG-RAN only.
The Failed-Cell-List IE lists the cells where ongoing PWS operation has failed. See 3GPP TS 36.413 [36] for
E-UTRAN and 3GPP TS 38.413 [40] for NG-RAN.
9.3.50 Cause-NG-RAN
This parameter is applicable for NG-RAN only.
The purpose of the Cause-NG-RAN IE is to indicate the reason for a particular event for the N50 protocol. This element
is an integer; see 3GPP TS 29.518 [41].
The Warning Message Content NG-RAN IE contains user information, e.g., the message with warning contents, and will
be broadcast over the radio interface. This element is a string of maximum 9600 octets; see 3GPP TS 38.413 [40].
NOTE: If the ePWS language-independent content functionality (clause 8.3) is supported by CBE, a user
information can include a language-independent content mapped to an event or a disaster that is
compatible with texts used to describe user information contained in the content of a CBS-Message-
Information-Page transparently passed from CBC to UEs.
The content of Warning Message Content NG-RAN IE consists of the following parameters:
3GPP
Release 18 68 3GPP TS 23.041 V18.5.0 (2024-06)
The Repetition Period NG-RAN IE indicates the periodicity in seconds of the warning message to be [Link]
element is an integer with a value between 0 and 217-1; see 3GPP TS 38.413 [40].
The Global RAN Node ID IE is used to globally identify a NG-RAN node (i.e. a Global gNB ID or a Global ng-eNB
ID). See 3GPP TS 38.413 [40].
The List of NG-RAN TAIs IE is used to uniquely identify NG-RAN Tracking Areas; see 3GPP TS 38.413 [40].
The Warning Area List NG-RAN IE indicates the areas where the warning message needs to be broadcast. The Warning
Area List NG-RAN consists of a Cell ID list (see clause 9.3.5) or a NG-RAN TAI list (see clause 9.3.54) or an
Emergency Area ID list; see clause 9.3.47.
The RAT Selector NG-RAN IE shall be present to indicate to the AMF if the request shall be distributed to attached
ng-eNBs or to gNBs. See 3GPP TS 29.518 [41].
NOTE: The CBC and the AMF do not support handling of concurrent responses from ng-eNBs and gNBs for the
same request.
The Unknown NG-RAN Tracking Area List IE identifies the Tracking Areas that are unknown to the AMF and where
the request cannot be delivered. This IE is of type List of NG-RAN TAIs (see clause 9.3.54).
This IE shall not be included if the Cause IE indicates Tracking area not valid. The Cause IE indicating Tracking area
not valid is used when all Tracking Areas in the request are invalid.
3GPP
Release 18 69 3GPP TS 23.041 V18.5.0 (2024-06)
The Broadcast Scheduled Area List NG-RAN IE indicates the areas where initiation of a broadcast was performed
successfully. A Broadcast Scheduled Area List is received by the AMF from an NG-RAN Node as Broadcast
Completed Area List. See 3GPP TS 38.413 [40].
The Broadcast Cancelled Area List NG-RAN IE indicates the areas where broadcast was stopped successfully; see
3GPP TS 38.413 [40].
The Broadcast Empty Area List NG-RAN IE contains a list of the Global RAN Node IDs (see clause 9.3.53) of NG-
RAN Nodes that have responded to the the AMF with a
- WRITE-REPLACE WARNING RESPONSE message in which the Broadcast Completed Area List IE was not
included (see 3GPP TS 38.413 [40]), or
- PWS CANCEL RESPONSE message in which the Broadcast Cancelled Area List IE was not included (see
3GPP TS 38.413 [40]).
The AMF may aggregate NG-RAN Node IDs into the Broadcast Empty Area List NG-RAN.
The Restarted Cell List NG-RAN IE lists the cells which have restarted and where warning messages have been stopped
if any were ongoing. See 3GPP TS 38.413 [40].
The Failed Cell List NG-RAN IE lists the cells where ongoing PWS operation has failed. See 3GPP TS 38.413 [40].
The Warning Area Coordinates IE indicates alert area coordinates of a warning message. The eNB and NG-RAN node
pass this information to the UE. The UE uses this information to conditionally display (see clause [Link].2 and
clause [Link].2) the warning message contents.
3GPP
Release 18 70 3GPP TS 23.041 V18.5.0 (2024-06)
The use and the formatting of the CBS messages, which contain information for the MS user, is described in this clause.
The Schedule Message is broadcast to support CBS DRX mode for Mobile Stations. The Schedule Message is helpful
in minimizing battery usage for Cell Broadcast in the Mobile Station, because it allows the MS to ignore transmissions
of CBS messages the customer is not interested in. The use and formatting of the Schedule Message is described in
3GPP TS 44.012 [7].
The handling of the GSM only applicable ETWS Primary Notification messages differ from what is stated in this clause
and is instead described in clause [Link].
The octets in the above table are transmitted in order, starting with octet 1. The bits within these octets are numbered 0
to 7; bit 0 is the low order bit and is transmitted first.
The two octets of the Serial Number field are divided into a 2-bit Geographical Scope (GS) indicator, a 10-bit Message
Code and a 4-bit Update Number as shown below:
Octet 1 Octet 2
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
GS Update Number
Message Code
The most significant bit of the update number is octet 2 bit 3. The most significant bit of the Message Code is octet 1 bit
5 and the least significant bit of the Message Code is octet 2 bit 4. The most significant bit of the Geographical Scope is
octet 1 bit 7.
Message Code:
3GPP
Release 18 71 3GPP TS 23.041 V18.5.0 (2024-06)
The Message Code differentiates between CBS messages from the same source and type (i.e. with the same
Message Identifier). Message Codes are for allocation by PLMN or SNPN operators.
The Message Code identifies different message themes. For example, let the value for the Message Identifier be
"Automotive Association" (= source), "Traffic Reports" (= type). Then "Crash on A1 J5" could be one value for
the message code, "Cow on A32 J4" could be another, and "Slow vehicle on M3 J3" yet another.
In the case of transmitting CBS messages for ETWS, i.e. the Message Identifier has a value for ETWS (see
clause [Link].2), a part of Message Code can be used to command mobile terminals to activate emergency user
alert and message popup in order to alert the users. Message Code format for this purpose is as follows:
5 4 3 2 1 0 7 6 5 4
Emerge Popup
ncy
User
Alert
NOTE 1: The exact behaviour of the UE is specified in 3GPP TS 22.268 [28]. Whether the UE setting is overridden
is subject to regulatory requirements.
NOTE 2: Emergency user alert includes alerting tone and other user alerting means such as vibration, according to
the UE's capability. The types of alert (e.g. the kind of tone, vibration, etc) are implementation
dependent and may be subject to regulatory requirements.
NOTE 3: The popup indication shall take precedence over the setting of the DCS Message class (see
3GPP TS 23.038 [3]), and the Geographical Scope with regard to Display Mode 'immediate'.
The codings of the Emergency User Alert and Popup fields are shown below:
Geographical Scope:
The Geographical Scope (GS) indicates the geographical area over which the Message Code is unique, and the
display mode. The CBS message is not necessarily broadcast by all cells within the geographical area. When two
CBS messages are received with identical Serial Numbers/Message Identifiers in two different cells, the
Geographical Scope may be used to determine if the CBS messages are indeed identical.
In particular, the Geographical Scope tells the mobile if the CBS message is:
- only cell wide (which means that if a message is displayed it is desirable that the message is removed from
the screen when the UE selects the next cell and if any CBS message is received in the next cell it is to be
regarded as "new"), or
- PLMN/SNPN wide (which means that the Message Code and/or Update Number must change in the next
cell, of the PLMN or SNPN, for the CBS message to be "new". The CBS message is only relevant to the
PLMN or SNPN in which it is broadcast, so any change of PLMN (including a change to another PLMN
which is an ePLMN) or SNPN means the CBS message is "new"), or
- Location Area wide (in GSM) (which means that a CBS message with the same Message Code and Update
Number may or may not be "new" in the next cell according to whether the next cell is in the same Location
Area as the current cell), or
- Service Area wide (in UMTS) (which means that a CBS message with the same Message Code and Update
Number may or may not be "new" in the next cell according to whether the next cell is in the same Service
Area as the current cell), or
3GPP
Release 18 72 3GPP TS 23.041 V18.5.0 (2024-06)
NOTE 4: According to 3GPP TS 23.003 [2] a Service Area consists of one cell only.
- Tracking Area wide (in E-UTRAN) (which means that a warning message with the same Message Code and
Update Number may but need not be "new" in the next cell according to whether the next cell is in the same
Tracking Area as the current cell), or
- Tracking Area wide (in NG-RAN) (which means that a warning message with the same Message Code and
Update Number may but need not be "new" in the next cell according to whether the next cell is in the same
Tracking Area as the current cell).
The display mode indicates whether the CBS message is supposed to be on the display all the time
("immediate") or only when the user wants to see it ("normal"). In either case, the CBS message will be
displayed only if its Message Identifier is contained within the "search list" of the mobile (see clause 9.3.2).
These display modes are indicative of intended use, without indicating a mandatory requirement or constraining
the detailed implementation by mobile manufacturers. The user may be able to select activation of these different
modes.
Code 00 is intended for use by the network operators for base station IDs but this code can also be used for other
applications. Use of GS=00 takes precedence over the setting of the DCS Message class (see
3GPP TS 23.038 [3])
Update Number:
The Update Number indicates a change of the message content of the same CBS message, i.e. the CBS message
with the same Message Identifier, Geographical Scope, and Message Code.
In other words, the Update Number will differentiate between older and newer versions of the same CBS
message, within the indicated geographical area. A new CBS message may have Update Number 0000; however
this number will increment by 1 for each update.
The ME shall attempt to receive the CBS messages whose Message Identifiers are in the "search list". This "search list"
shall contain the Message Identifiers stored in the EF CBMI , EFCBMID and EFCBMIR files on the SIM (see 3GPP TS 11.11)
and any Message Identifiers stored in the ME in a "list of CBS messages to be received". If the ME has restricted
capabilities with respect to the number of Message Identifiers it can search for, the Message Identifiers stored in the
SIM shall take priority over any stored in the ME.
The use/application of the Message Identifier is shown in the following table, with octet 3 of the Message Identifier in
hex shown first, followed by octet 4. Thus "1234" (hex) represents octet 3 = 0001 0010 and octet 4 = 0011 0100.
In a PLMN, the MS shall discard a CBS message in Message Identifier value range "A000hex-AFFFhex" unless it is
received from:
- HPLMN;
3GPP
Release 18 73 3GPP TS 23.041 V18.5.0 (2024-06)
- EHPLMN; or
In an SNPN, the MS shall discard a CBS message in Message Identifier value range "A000hex-AFFFhex" unless it is
received from the subscribed SNPN or an SNPN equivalent to the subscribed SNPN.
Networks shall only use Message Identifiers from the range 4352 – 6399 (1100 hex – 18FF hex) for Public Warning
System as defined in 3GPP TS 22.268 [28]. If a message Identifier from this range is in the "search list", the ME shall
attempt to receive this CBS message. Processing of different language codes is specified in clause [Link].3 and
clause [Link].4.
1000 03E8 LCS CBS Message Identifier for E-OTD Assistance Data
message.
1001 03E9 LCS CBS Message Identifier for DGPS Correction Data message.
1002 03EA LCS CBS Message Identifier for GPS Ephemeris and Clock
Correction Data message.
1003 03EB LCS CBS Message Identifier for GPS Almanac and Other Data
message.
1004 - 4095 03EC – 0FFF Intended for standardization in future versions of this document.
These values shall not be transmitted by networks that are
compliant to this version of this document. If a Message Identifier
from this range is in the "search list", the ME shall attempt to
receive this CBS message.
4096 - 4223 1000 – 107F Networks shall only use Message Identifiers from this range for
Cell Broadcast Data Download in "clear" (i.e. unsecured) to the
SIM (see 3GPP TS 11.14). If a message Identifier from this range
is in the "search list", the ME shall attempt to receive this CBS
message.
4224 - 4351 1080 – 10FF Networks shall only use Message Identifiers from this range for
Cell Broadcast Data Download secured according to
3GPP TS 23.048 [15] to the SIM (see 3GPP TS 11.14). If a
message Identifier from this range is in the "search list", the ME
shall attempt to receive this CBS message.
4352 1100 ETWS CBS Message Identifier for earthquake warning message.
4353 1101 ETWS CBS Message Identifier for tsunami warning message.
4354 1102 ETWS CBS Message Identifier for earthquake and tsunami
combined warning message.
3GPP
Release 18 74 3GPP TS 23.041 V18.5.0 (2024-06)
4356 1104 ETWS CBS Message Identifier for messages related to other
emergency types.
4357 - 4359 1105 - 1107 ETWS CBS Message Identifier for future extension.
4360 - 4369 1108 - 1111 Intended for standardization in future versions of this document.
These values shall not be transmitted by networks that are
compliant to this version this document. If a Message Identifier
from this range is in the "search list", the ME shall attempt to
receive this CBS message.
4370 1112 CMAS CBS Message Identifier for CMAS Presidential Level
Alerts.
4371 1113 CMAS CBS Message Identifier for CMAS Extreme Alerts with
Severity of Extreme, Urgency of Immediate, and Certainty of
Observed.
Settable by MMI
4372 1114 CMAS CBS Message Identifier for CMAS Extreme Alerts with
Severity of Extreme, Urgency of Immediate, and Certainty of
Likely.
Settable by MMI
4373 1115 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Extreme, Urgency of Expected, and Certainty of
Observed.
Settable by MMI
3GPP
Release 18 75 3GPP TS 23.041 V18.5.0 (2024-06)
4374 1116 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Extreme, Urgency of Expected, and Certainty of
Likely.
Settable by MMI
4375 1117 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Immediate, and Certainty of
Observed.
Settable by MMI
4376 1118 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Immediate, and Certainty of
Likely.
Settable by MMI
4377 1119 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Expected, and Certainty of
Observed.
Settable by MMI
4378 111A CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Expected, and Certainty of Likely.
Settable by MMI
3GPP
Release 18 76 3GPP TS 23.041 V18.5.0 (2024-06)
4379 111B CMAS CBS Message Identifier for Child Abduction Emergency
(or Amber Alert).
Settable by MMI
4380 111C CMAS CBS Message Identifier for the Required Monthly Test.
4382 111E CMAS CBS Message Identifier for operator defined use.
4383 111F CMAS CBS Message Identifier for CMAS Presidential Level
Alerts for additional languages.
4384 1120 CMAS CBS Message Identifier for CMAS Extreme Alerts with
Severity of Extreme, Urgency of Immediate, and Certainty of
Observed for additional languages.
Settable by MMI.
4385 1121 CMAS CBS Message Identifier for CMAS Extreme Alerts with
Severity of Extreme, Urgency of Immediate, and Certainty of
3GPP
Release 18 77 3GPP TS 23.041 V18.5.0 (2024-06)
Settable by MMI.
4386 1122 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Extreme, Urgency of Expected, and Certainty of
Observed for additional languages.
Settable by MMI.
4387 1123 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Extreme, Urgency of Expected, and Certainty of
Likely for additional languages.
Settable by MMI.
4388 1124 CMAS CBS Message for CMAS Severe Alerts with Severity of
Severe, Urgency of Immediate, and Certainty of Observed for
additional languages.
Settable by MMI.
3GPP
Release 18 78 3GPP TS 23.041 V18.5.0 (2024-06)
in the ME.
4389 1125 CMAS CBS Message for CMAS Severe Alerts with Severity of
Severe, Urgency of Immediate, and Certainty of Likely for
additional languages.
Settable by MMI.
4390 1126 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Expected, and Certainty of
Observed for additional languages.
Settable by MMI.
4391 1127 CMAS CBS Message Identifier for CMAS Severe Alerts with
Severity of Severe, Urgency of Expected, and Certainty of Likely
for additional languages.
Settable by MMI.
4392 1128 CMAS CBS Message Identifier for Child Abduction Emergency
(or Amber Alert) for additional languages.
3GPP
Release 18 79 3GPP TS 23.041 V18.5.0 (2024-06)
Settable by MMI.
4393 1129 CMAS CBS Message Identifier for the Required Monthly Test for
additional languages.
4394 112A CMAS CBS Message Identifier for CMAS Exercise for additional
languages.
4395 112B CMAS CBS Message Identifier for operator defined use for
additional languages.
4396 112C CMAS CBS Message Identifier for CMAS Public Safety Alerts.
Settable by MMI.
4397 112D CMAS CBS Message Identifier for CMAS Public Safety Alerts
for additional languages.
Settable by MMI.
4398 112E CMAS CBS Message Identifier for CMAS State/Local WEA
Test.
Settable by MMI.
3GPP
Release 18 80 3GPP TS 23.041 V18.5.0 (2024-06)
4399 112F CMAS CBS Message Identifier for CMAS State/Local WEA Test
for additional languages.
Settable by MMI.
4400 1130 CMAS CBS Message Identifier for geo-fencing trigger messages.
3GPP
Release 18 81 3GPP TS 23.041 V18.5.0 (2024-06)
4411 113B Non-ETWS CBS Message Identifier for test message dedicated to
UEs with no user interface and with ePWS functionality.
4412 113C ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality.
4413 113D ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when an
earthquake occurs.
4414 113E ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
volcanic eruption occurs.
4415 113F ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
disaster whose characteristic is water (e.g. flood, typhoon,
hurricane or tsunami) occurs.
4416 1140 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
disaster whose characteristic is fire (e.g. forest fire or building
fire) occurs.
4417 1141 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
disaster whose characteristic is pressure (e.g. landslide or
avalanche) occurs.
4418 1142 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
3GPP
Release 18 82 3GPP TS 23.041 V18.5.0 (2024-06)
4419 1143 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
disaster whose characteristic is dust (e.g. yellow dust or
sandstorm) occurs.
4420 1144 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when a
disaster whose characteristic is chemical hazard (e.g. radiation
leak or toxic substance leak) occurs.
4421 1145 ETWS CBS Message Identifier for warning message dedicated to
UEs with no user interface and with ePWS functionality when an
epidemic occurs.
4422 1146 ETWS CBS Message Identifier for test message dedicated to UEs
with no user interface and with ePWS functionality.
4423 - 6399 1147 – 18FF Intended as PWS range in future versions of the present
document.
6400 1900 EU-Info Message Identifier for the local language as defined in
ETSI TS 102 900 [32].
6401 – 40959 1901 – 9FFF Intended for standardization in future versions of this document .
These values shall not be transmitted by networks that are
compliant to this version of this document. If a Message Identifier
from this range is in the "search list", the ME shall attempt to
receive this CBS message.
40960 - 45055 A000 - AFFF PLMN/SNPN operator specific range. The type of information
provided by PLMN or SNPN operators using these Message
Identifiers is not guaranteed to be the same across different
PLMNs or SNPNs. If a Message Identifier from this range is in
the "search list", the ME shall attempt to receive this CBS
message. In a PLMN, the MS shall discard messages in this MI
value range unless received from HPLMN, EHPLMN or PLMN
that is equivalent to HPLMN or EHPLMN. In an SNPN, the MS
shall discard messages in this MI value range unless received
from the subscribed SNPN or an SNPN equivalent to the
subscribed SNPN.
45056 - 61439 B000 - EFFF Intended as PLMN/SNPN operator specific range in future
versions of this document. These values shall not be transmitted
by networks that are compliant to this version of this document. If
a Message Identifier from this range is in the "search list", then
the ME shall attempt to receive this CBS message.
3GPP
Release 18 83 3GPP TS 23.041 V18.5.0 (2024-06)
61440 - 65534 F000 - FFFE Intended as PLMN/SNPN operator specific range in future
versions of this document. These values shall not be transmitted
by networks that are compliant to this version of this document. If
a Message Identifier from this range is in the "search list", then
the ME shall attempt to receive this CBS message.
65535 FFFF Reserved, and should not be used for new services, as this value is
used on the SIM to indicate that no Message Identifier is stored in
those two octets of the SIM. If this Message Identifier is in the
"search list", the ME shall attempt to receive this CBS message.
Generally, the MMI for entering any Message in the ME is left to the manufacturers' discretion. However, the codes
allowed to be set by MMI in the table above shall be capable of being specified via their decimal representation i.e.:
Octet 3 Octet 4.
0000 0000 0000 0000(decimal '000').
0000 0000 0000 0001(decimal '001').
0000 0000 0000 0010(decimal '002').
0000 0000 0000 0011(decimal '003').
: : :
0000 1111 1111 1111(decimal '4095').
When the SIM indicates one or more language preferences, the ME shall, by default, use the language(s) stored in the
SIM (in the EFPL file) to set any language filter mechanisms provided by the ME.
Optionally, when allowed by language code processing specified below, the user can select the language(s) required by
using an MMI, to determine whether a particular CBS message should be displayed.
Where the message relates to a public warning system, the Message Identifier values 4370 through 4382, 4396 and
4398 relate to warning messages delivered in languages which are mandatory to receive. The ME shall not use any
language filter mechanisms or use the language(s) selected through the MMI to determine whether a particular CBS
message should be displayed for these Message Identifier values. This does not affect the ability to set a particular
message identifier by MMI.
Where the message relates to a public warning system, the Message Identifier values 4383 through 4395, 4397 and
4399 relate to warning messages delivered in languages which are optional to receive. For these values, the ME can use
language filter mechanisms and the MS may use the language(s) selected through the MMI to determine whether a
3GPP
Release 18 84 3GPP TS 23.041 V18.5.0 (2024-06)
particular CBS message should be displayed. Even if the Message Identifier is not settable by MMI, the message shall
still be discarded if the language is not set to be displayed.
The octets in the above table are transmitted in order, starting with octet 1. The bits within these octets are numbered 0
to 7; bit 0 is the low order bit and is transmitted first.
3GPP
Release 18 85 3GPP TS 23.041 V18.5.0 (2024-06)
NOTE: The Warning Security Information parameter is included due to requirements in earlier versions of this
document.
9.4.2 UMTS
The CBS messages which are transmitted by the RNS to the UE include two types of messages: CBS Message
(user information) and Schedule Message (schedule of CBS messages).
The format of the CBS Message containing user information is described in this clause and in 3GPP TS 25.324 [19].
The octets in the above table are transmitted in order, starting with octet 1. The bits within these octets are numbered 0
to 7; bit 0 is the low order bit and is transmitted first.
For ETWS, the transmission order of the parameter is only applicable to the secondary notification.
[Link].2 Message ID
This parameter identifies the source and type of the CBS Message (see also 3GPP TS 25.324 [19]). It is identical with
the Message Identifier described in clause [Link].2 with respect to its structure and possible value range. Within a multi
technology network of one operator, e.g. GSM combined with UMTS, the values identifying a given topic shall be
identical for both the Message ID and the Message Identifier described in clause [Link].2.
The UE shall attempt to receive the CBS messages whose Message ID's are in the "search list". This "search list" shall
contain the Message IDs stored in the EFCBMI , EFCBMID and EFCBMIR files on the USIM (see 3GPP TS 31.102 [18]) and
any Message Identifiers stored in the UE in a "list of CBS messages to be received". If the UE has restricted capabilities
with respect to the number of Message ID's it can search for, the IDs stored in the USIM shall take priority over any
stored in the UE.
The MS shall discard a CBS message in Message Identifier value range "A000hex-AFFFhex" unless it is received from:
- HPLMN;
- EHPLMN; or
3GPP
Release 18 86 3GPP TS 23.041 V18.5.0 (2024-06)
When the USIM indicates one or more language preferences, the UE shall, by default, use the language(s) stored in the
USIM (in the EFPL file) to set any language filter mechanisms provided by the UE.
Optionally, when allowed by language code processing specified below, the user can select the language(s) required by
using an MMI, to determine whether a particular CBS message should be displayed.
Where the message relates to a public warning system, the Message Identifier values 4370 through 4382, 4396 and
4398, relate to warning messages delivered in languages which are mandatory to receive. The ME shall not use any
language filter mechanisms or use the language(s) selected through the MMI to determine whether a particular CBS
message should be displayed for these Message Identifier values. This does not affect the ability to set a particular
message identifier by MMI.
Where the message relates to a public warning system, the Message Identifier values 4383 through 4395, 4397 and
4399, relate to warning messages delivered in languages which are optional to receive. For these values, the ME can use
language filter mechanisms and the MS/UE may use the language(s) selected through the MMI to determine whether a
particular CBS message should be displayed. Even if the Message Identifier is not settable by MMI, the message shall
still be discarded if the language is filtered or is not set to be displayed.
[Link].5 CB Data
This parameter consists of the following WRITE-REPLACE primitive parameters as received from the CBC (see
clause 9.2.2):
- Number-of-Pages;
- CBS-Message-Information-Page;
- CBS-Message-Information-Length.
Octet Number(s) Parameter
1 Number-of-Pages
2 – 83 CBS-Message-Information-Page 1
84 CBS-Message-Information-Length 1
… …
CBS-Message-Information-Page n
CBS-Message-Information-Length n
NOTE: n equal to or less than 15
The octets in the above table are transmitted in order, starting with octet 1. The bits within these octets are numbered 0
to 7; bit 0 is the low order bit and is transmitted first.
9.4.3 E-UTRAN
3GPP
Release 18 87 3GPP TS 23.041 V18.5.0 (2024-06)
The table gives a high-level description of the warning message content. The format of the warning message is
described in 3GPP TS 36.331 [36].
For ETWS, the description of the warning message content is only applicable for the secondary notification.
Description of the ETWS Primary Notification message is specified in clause [Link].
[Link].4 CB Data
This parameter contains the content of the warning message and is contained in the Warning Message Content E-
UTRAN IE (see clause 9.3.35) of the WRITE-REPLACE-WARNING-REQUEST Request message received from the
CBC (see clause 9.2.16). It is encoded as specified in clause [Link].5.
3GPP
Release 18 88 3GPP TS 23.041 V18.5.0 (2024-06)
The octets in the above table are transmitted in order, starting with octet 1. The bits within these octets are numbered 0
to 7; bit 0 is the low order bit and is transmitted first.
[Link].6 Dummy
This parameter is not used in the specification. The UE shall ignore this parameter.
9.4.4 NG-RAN
The format of the CBS Message for NG-RAN is same as format of the CBS Message defined for E-UTRAN as
described in clause [Link] and 3GPP TS 36.331 [36].
The format of the ETWS Primary Notification message is same as format of the ETWS Primary Notification message
defined for E-UTRAN as described in clause [Link] and 3GPP TS 36.331 [36].
The Data Coding Scheme parameter (see clause [Link].3) indicates whether or not a CBS Message is compressed.
Compression and decompression may take place between a CBE and an MS/UE or between a CBC and an MS/UE.
The compression applies only to user information sent between the CBC and the MS/UE i.e. excludes any padding
octets.
Padding in the case of CBS compression is defined as an integral number of octets where each padding octet has a value
FF hexadecimal. The insertion of padding for different scenarios is described in the paragraphs below.
The compression footer (see 3GPP TS 23.042 [14]) delimits the compressed user information bit stream at an octet
boundary. The remainder of the 'CBS-Message-Information-Page' sent between the CBC and the BSC contains padding
octets. The parameter 'CBS-Message-Information-Length' identifies the sum of the compressed octets, the compression
header, and the compression footer (see 3GPP TS 23.042 [14]), but not any padding.
3GPP
Release 18 89 3GPP TS 23.041 V18.5.0 (2024-06)
In the case where Compression applies only to a single 'CBS-Message-Information-Page', the compression header shall
be the first octet in that 'CBS-Message-Information-Page' and the compression footer shall immediately follow the
compressed data stream. Any remaining octets after the compression footer shall contain padding up to and including
the 82nd octet position. However, if the 82nd octet position contains the compression footer then there is no padding.
In the case where compression applies across multiple 'CBS-Message-Information-Page's, the compression header shall
be present only in the first octet position of the first 'CBS-Message-Information-Page'. The compression footer shall
immediately follow the compressed data stream which will terminate within the last 'CBS-Message-Infirmation-Page'.
Any remaining octets after the compression footer in the last 'CBS-Message-Information-Page' shall contain padding up
to and including the 82nd octet position in the last 'CBS-Message-Information-Page'. However, if the 82nd octet position
of the last 'CBS-Message-Information-Page' contains the compression footer then there is no padding.
If it is required to convey different blocks of information which are to be treated by the MS/UE as though they were
physically independent pages rather than concatenated information then page break characters (see
3GPP TS 23.038 [3]) may be inserted in the character stream prior to compression. The boundaries created by the page
breaks will not normally align with the boundaries set by the page number parameters and so the page number
parameters cannot be used to identify physically separate blocks of meaningful information.
The decoding at the MS/UE may be achieved by first locating the compression footer octet by working back from the
82nd octet in the last 'CBS-Message-Information-Page'. If padding is present, the MS/UE must skip backwards over the
padding until a non padding octet is found. By definition this octet must be the compression footer. The compression
footer has a pre-defined bit combination which can never replicate a padding octet. If padding is not present in the 82 nd
octet position of the last 'CBS-Message-Information-Page', by definition the 82nd octet must be the compression footer.
The compression footer defined in 3GPP TS 23.042 [14] indicates whether there are any compressed data bits contained
within the compression footer octet and, if not, how many compressed data bits are contained within the octet
immediately preceding the compression footer. In order to prevent possible replication of the padding octet value in the
compression footer octet value, the compression mechanism must ensure that when bits 0, 1, 2 in the compression
footer are all ones all other bits in the compression footer octet are set to 0.
9A.1 Introduction
Within the 5GCN, the AMF offers services to the CBCF via the Namf service-based interface (see
3GPP TS 23.501 [39] and 3GPP TS 23.502 [43]).
Figure 9A.1-1 depicts the 5GS PWS system architecture, using the service-based interface representation showing how
the network functions interact with each other.
CBCF PWS-IWF
Namf
AMF
NOTE: No services are provided by CBCF or PWS-IWF, thus no service-based interfaces are depicted for these
NFs in the 5GS PWS system architecture.
The table 9A.1-1 shows the AMF Service and Service Operations specific for PWS:
3GPP
Release 18 90 3GPP TS 23.041 V18.5.0 (2024-06)
The NonUeN2MessageTransfer service operation shall be invoked by the NF Service Consumer (e.g. CBCF or PWS-
IWF) to initiate or stop broadcast in one or more cells as indicated in the Warning Area IE. The AMF shall accept the
request and respond to the NF Service Consumer immediately.
a) PWS Write-Replace-Warning Request message (see clause 9.2. 26) or the Stop-Warning Request message (see
clause 9.2. 28) are transferred in an N2 Message Container via the NonUeN2MessageTranfer request operation
(along with a number of IEs);
The N2 Message Container contains all the available elements from the Write-Replace-Warning Request
message or the Stop-Warning Request message with the exception of the List of TAIs IE and the Send Write-
Replace-Warning Indication IE or the Send Stop-Warning Indication IE. The PWS message in the N2 Message
Container is sent by the AMF via N2 to NG-RAN.
b) Write-Replace-Warning Confirm message (see clause 9.2.27) or the Stop-Warning Confirm message (see
clause 9.2.29) returned to the NF Service Consumer via the NonUeN2MessageTranfer response operation;
c) the List of TAIs IE shall be used by the AMF to determine to which NG-RAN nodes the N2 Message Container
needs to be forwarded to. The List of TAIs IE is not included in the N2 Message Container. If the List of TAIs IE
is not present then the message shall be forwarded to all NG-RAN nodes served by the AMF, subject to the RAT
Selector NG-RAN;
d) each NonUeN2MessageTransfer message is uniquely identified by the Message Identifier IE, the Serial Number
IE and the Message Type IE. These IEs are also included in the N2 Message Container;
f) if the Send Stop-Warning-Indication IE is present in the Stop-Warning Request message then the AMF shall
send the associated Stop-Warning Indication message(s) to the NF Service Consumer as specified in
clause 9A.2.2.3. The Send Stop-Warning-Indication IE is not included in the N2 Message Container.
3GPP
Release 18 91 3GPP TS 23.041 V18.5.0 (2024-06)
The NonUeN2InfoSubscribe service operation shall be invoked by the NF Service Consumer (e.g. CBCF or PWS-IWF)
to subscribe to the delivery of non-UE specific PWS information from the NG-RAN node, e.g. for PWS events, sent via
N2 to the AMF.
- WarningIndications;
- RestartFailure;
c) if the N2 information type is WarningIndications then the NF Service Consumer subscribes to receiving Write-
Replace-Warning Indication messages (see clause 9.2.30) and Stop-Warning Indication messages (see
clause 9.2.31) from the AMF, and
NOTE: If the Indication messages are actually sent to the NF Service Consumer depends on the presence of the
Send Write-Replace-Warning Indication IE or the Send Stop-Warning Indication IE; see clause 9A.2.2.1.
d) if the N2 information type is RestartFailure then the NF Service Consumer subscribes to receiving Restart
Indications (see clause 9.2. 32) and Failure Indications (see clause 9.2. 33) from the NG-RAN node.
The NonUeN2InfoUnSubscribe service opration shall be invoked by the NF Service Consumer (e.g. CBCF or
PWS-IWF) to unsubscribe to stop notifying non-UE specific N2 information from the NG-RAN node, e.g. for PWS
events.
The NonUeN2InfoNotify service operation is used by AMF to notify a particular PWS event towards the NF Service
Consumer (e.g. CBCF or PWS-IWF) that has subscribed for the specific information. The AMF receives messages for
such PWS events from NG-RAN via N2.
When NonUeN2InfoNotify service operation is used for PWS services, the N2 information consists of all (mandatory
and optionally) available information provided via N2 in the Write-Replace Warning Indication (see clause 9.2.30), a
Stop Warning Indication (see clause 9.2.31), a PWS Restart Indication (see clause 9.2.32) or a PWS Failure Indication
(see clause 9.2.33).
3GPP
Release 18 92 3GPP TS 23.041 V18.5.0 (2024-06)
4. N2 message transfer
5. Notifications aggregation
6. Namf_Communications_NonUeInfoNotify() Notification
1) If the CBCF supports reception of Wrtite-Replace-Warning Notifications and Stop-Warning Notifications then
the CBCF uses the Namf_Communication_NonUeInfoSubscribe service operation to subscribe to these
notifications.
2a) The CBCF sends a Write-Replace-Warning Request message or a Stop-Warning-Request message to the AMF
using the Namf_Communication_NonUeN2MessageTransfer service operation.
3) The AMF determines from the List of TAIs IE to the NG-RAN nodes the N2 Message Container shall be
forwarded to.
4) The AMF forwards the messages included in the N2 Message Container to the selected NG-RAN nodes via N2
and receives a response from the NG-RAN nodes.
5) The AMF may aggregate the responses it has received from the NG-RAN nodes.
3. Namf_Communication_NonUeInfoNotify() Notification
1 If the CBCF supports reception of Restart Indication messages and Failure Indication messages then the CBCF
uses the Namf_Communication_NonUeInfoSubscribe service operation to subscribe to these notifications.
3GPP
Release 18 93 3GPP TS 23.041 V18.5.0 (2024-06)
3 The AMF forwards the Restart Indication or a Failure Indication to the CBCF using the
Namf_Communication_NonUeInfoNotify service operation.
10 CBS Index
An index structure is defined in this clause. Index can be used by the operator to inform the end user about the type of
CBS services available. Index has the structure of a tree. It can thus have sub parts which are called subindexes. A
subindex can be embedded in the same index message as its parent ("embedded subindex") or it can physically be in a
separate index message ("child subindex"). Every index message has a unique message identifier. They are always of
the same type. Message Code 1010101010b shall be used to indicate this type. The root of the index structure shall be
the index message with message identifier 0. Other index messages are linked to the root index with links. Definition of
their message identifiers is left to the operator.
A format ("enhanced format") for the index messages is described in this clause. If this enhanced format is used in the
index message the MS/UE can present the index messages in its preferred format.
Available CBS services are introduced in the index. This means that their message identifier and name are stated.
Enhanced format includes a mechanism for separating a normal service introduction from embedded subindex
introduction and child subindex introduction. The introduction of an embedded subindex specifies the "subindex-id"
used for identifying services that belong to this subindex. Embedded subindexes can have subindexes embedded in
them etc. If these "second level embedded subindexes" are introduced their subindex-id shall begin with the subindex-id
of their parent. Same principle applies for subindexes in third, fourth etc. level. An example of an index structure is
given in figure 6.
Enhanced format includes a mechanism which allows the terminals to identify that the format of the index message is
enhanced. The index-id -field and the above mentioned Message Code (1010101010b) constitute this mechanism:
version = number+.
number = "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "0".
subindex-id = subindex-character+.
subindex-name = name-character+.
message-id = number+.
service-name = name-character+.
The use of "." as delimiter means that this service is a child subindex of the index structure.
Subindex-id shall not be used if the service introduced is in the first level of the index. Subindex-id:s are used in
alphabetical order within an index message. They can be re-used in a child subindex.
3GPP
Release 18 94 3GPP TS 23.041 V18.5.0 (2024-06)
0 Index:
(MsgId=0, Message Code = 1010101010b)
EI1
20 Hospitals
34 Taxis
a News
a201 Int News
a202 Nat News
a203 Local News
b Sports
b301 Football News
b302 Hockey Results
b303 Basketball
c Finance
c401 Finance News
ca Quotes NYSE
ca412 NYSE industrial
ca413 NYSE electronics
ca414 NYSE blue 420 Quotes Tokyo:
[Link] Tokyo (MsgId = 420, Message Code = 1010101010b)
d Weather EI1
d501 Local Weather 421 Tokyo Industrial
d502 National Weather 422 Tokyo Finance
d503 Weather in Europe 423 Tokyo Blue
d504 Weather in the World
[Link] and Sell
Figure 6
3GPP
Release 18 95 3GPP TS 23.041 V18.5.0 (2024-06)
Annex A (informative):
Void
3GPP
Release 18 96 3GPP TS 23.041 V18.5.0 (2024-06)
Annex B (normative):
5GS Network Architecture, AMF to CBC inter-connection via
PWS-IWF
PWS-
AMF CBC CBE
IWF
N50 SBc
N2
Uu
UE (R)AN
The PWS architecture using PWS-IWF contains the following reference points:
NOTE 1: NG-RAN can be NR based or E-UTRA based (See 3GPP TS 23.501 [39] and 3GPP TS 38.413 [40]).
NOTE 2: The requirements for SBc in this deployment option corresponds to the requirements for SBc in the EPS
network architecture as (see 3GPP TS 29.168 [35]).
NOTE 2: N50 uses service-based interfaces, further described in clause 9A of the present document.
The CBE and the interface between CBE and CBC are out of scope of 3GPP specifications.
The present document describes logical functional entities, and how these are realized in actual deployments is an
implementation and deployment issue. It can however be foreseen that the PWS-IWF functionality may be co-located
with the AMF, with the CBC, or deployed as a stand-alone network function. At AMF/PWS-IWF co-location, the
AMF/PWS-IWF entity interacts with the CBC via SBc. At CBC/PWS-IWF co-location, the CBC/PWS-IWF interacts
with the AMF via N50. At stand-alone PWS-IWF, the PWS-IWF interacts with the AMFvia N50 and with the CBC via
SBc.
A PWS-IWF co-located with AMF or a stand-alone PWS-IWF may interface to one CBC or multiple CBCs (i.e. the
PWS-IWF is allowed to have SCTP transport associations established with one or multiple CBCs). A stand-alone PWS-
IWF or a PWS-IWF co-located with the CBC may interface to several AMFs.
3GPP
Release 18 97 3GPP TS 23.041 V18.5.0 (2024-06)
The PWS-IWF may interface to one or multiple AMFs. The PWS-IWF may interface to one or multiple CBCs.
Exceptions from straightforward mapping by the PWS-IWF from SBc based messages and parameters to SBI based
messages and parameters are described in the following clauses.
B.6 UE Functionality
See clause 8 of the present document.
3GPP
Release 18 98 3GPP TS 23.041 V18.5.0 (2024-06)
NG-AP-CB NG-AP-CB
Relay SBc-AP
NG-AP SBc-AP
NG- AP HTTP/2 HTTP/2
SCTP SCTP TCP TCP SCTP SCTP
IP IP IP
Np IP IP IP
L2 L2 L2 L2 L2 L2
L1 L1 L1 L1 L1 L1
N2 SBc
NG-RAN AMF Namf PWS-IWF CBC
Legend:
- NG Application Protocol information for Cell Broadcast (NG-AP-CB): Subset of NG-AP information that the
AMF transparently relays between the NG-RAN and the PWS-IWF. NG-AP-CB corresponds to a subset of
NG-AP defined in TS 38.413 [40].
- NG Application Protocol (NGAP): Application Layer Protocol between the NG-RAN node and the AMF.
The NGAP protocol is defined in 3GPP TS 38.413 [40].
- SBc Application Protocol (SBc-AP): Application Layer Protocol between PWS-IWF and CBC. This protocol
supports transfer of warning messages.
- SCTP for the control plane (SCTP): This protocol guarantees delivery of signalling messages between
AMF and NG-RAN (N2), and between PWS-IWF and CBC (SBc). SCTP is defined in IETF RFC 4960 [33].
- HTTP/2: Application layer protocol for Service based interface between AMF and CBCF. HTTP/2 is
defined in IETF RFC 9113 [42].
3GPP
Release 18 99 3GPP TS 23.041 V18.5.0 (2024-06)
Annex C (informative):
Change history
TSG TSG Tdoc T2-Tdoc CR REL VERS NEW SUBJECT
VERS
T#5 TP-99179 New R99 2.0.0 3.0.0 Transfer of GSM 03.41 v7.1.0 to 3GPP
T#6 TP-99237 T2-991064 001 R99 3.0.0 3.1.0 Adaptation of the scope of TS 23.041 from "GSM only" to "GSM
and UMTS"
T#6 TP-99237 T2-991062 002 R99 3.0.0 3.1.0 LCS Utilization of CBS
T#7 TP-000024 T2-000134 003 R99 3.1.0 3.2.0 Addition of LCS message identifier to support GPS Navigation
message
T#7 TP-000024 T2-000130 004 R99 3.1.0 3.2.0 Adaptation of the scope from "GSM only" to "GSM and UMTS" -
Part II
T#9 TP-000143 T2-000553 005 R99 3.2.0 3.3.0 Defining Assisted GPS Broadcast Identifiers
T#12 TP-010128 T2-010532 007 Rel-4 4.0.0 4.1.0 Clarification of Geographical Scope
T#14 TP-010280 T2-011024 008 Rel-4 4.1.0 4.2.0 Clarification on the use of Message IDs in multi-technology
networks
T#17 TP-020252 - 011 Rel-6 5.0.0 6.0.0 Identification of a directory number in a CBS-Message-
rev1 Information-Page
CT#31 CP-060126 C1-060128 017r1 Rel-7 6.2.0 7.0.0 CBS – Reference correction
CT#41 CP-080535 C1-083618 0019r Rel-8 7.0.0 8.0.0 Additions to the protocol aspects of CBS for the realisation of
4 ETWS
CT#41 CP-080535 C1-083620 0018r Rel-8 7.0.0 8.0.0 Changes to CBS for the realisation of ETWS
5
CT#41 CP-080535 C1-083621 0020r Rel-8 7.0.0 8.0.0 Changes to the radio message format aspect of CBS for the
5 realisation of ETWS
CT#42 CP-080836 C1-085355 0021r Rel-8 8.0.0 8.1.0 Clarification on EPS architecture and ETWS Instruction to
3 terminal
CT#42 CP-080836 C1-085354 0022r Rel-8 8.0.0 8.1.0 Addition of Warning Security Information
1
CT#42 CP-080873 C1-085129 0023 Rel-8 8.0.0 8.1.0 CBS Message ID table
CT#43 CP-090149 C1-091099 0026r Rel-8 8.1.0 8.2.0 ETWS Duplication Detection
2
CT#43 CP-090159 C1-090442 0025r Rel-8 8.1.0 8.2.0 Clarification of non settable Message ID's through MMI
1
CT#44 CP-090320 0027r Rel-8 8.2.0 8.3.0 Definition of ETWS Primary Notification message format
2
3GPP
Release 18 100 3GPP TS 23.041 V18.5.0 (2024-06)
CT#44 CP-090434 C1-092257 0028r Rel-9 8.3.0 9.0.0 Message IDs for the U.S. Commercial Mobile Alert System
2 (CMAS)
CT#45 CP-090686 C1-092466 0029 Rel-9 9.0.0 9.1.0 Message Identifiers for PWS
CT#45 CP-090670 C1-093124 0031r Rel-9 9.0.0 9.1.0 CBS activation time for ETWS information
1
CT#45 CP-090682 C1-093812 0032r Rel-9 9.0.0 9.1.0 Cell wide Geographical Scope (GS) code 00
1
CT#45 CP-090682 C1-093813 0034r Rel-9 9.0.0 9.1.0 Resolution of editor's note
1
CT#45 CP-090682 C1-093251 0035 Rel-9 9.0.0 9.1.0 Fixes for typographical errors
CT#45 CP-090682 C1-093252 0036r Rel-9 9.0.0 9.1.0 Clarification on duplicate use of "immediate display"
1
CT#45 CP-090686 C1-093531 0037 Rel-9 9.0.0 9.1.0 Updating of references to stage 1 document
CT#46 CP-090912 C1-094929 0039 Rel-9 9.1.0 9.2.0 Additional ETWS requirements for the BSC - CBC Cell Broadcast
protocol
CT#46 CP-090912 C1-095394 0041r Rel-9 9.1.0 9.2.0 Clarification on ETWS secondary notification
1
CT#46 CP-090912 C1-095396 0043r Rel-9 9.1.0 9.2.0 Correction of duplicate detection in the UE
1
CT#47 CP-100152 C1-101202 0044r Rel-9 9.2.0 9.3.0 Corrections to the Cell Broadcast Service (CBS) for ETWS
1
CT#47 CP-100152 C1-101263 0046r Rel-9 9.2.0 9.3.0 Addition of Broadcast Message Type
1
CT#48 CP-100345 C1-101950 0050r Rel-9 9.3.0 9.4.0 PLMN handling for ETWS duplicate detection
1
CT#48 CP-100345 C1-101551 0052 Rel-9 9.3.0 9.4.0 Removal of editor's note for ETWS
CT#49 CP-100501 C1-102734 0053r Rel-9 9.4.0 9.5.0 Clarification of precedence for immediate display
1
CT#49 CP-100504 C1-102216 0055 Rel-9 9.4.0 9.5.0 Removal of CMAS reference to a ETWS capability
CT#49 CP-100520 C1-102735 0054r Rel-10 9.5.0 10.0.0 Clarification of Scope for CB in LTE
1
CT#49 CP-100520 C1-103152 0057 Rel-10 9.5.0 10.0.0 Clarification of definition of "PLMN Wide" in Geographical Scope
(GS) indicator
CT#50 CP-100744 C1-105127 0058r Rel-10 10.0.0 10.1.0 Correction to CMAS Alert levels
2
CT#50 CP-100768 C1-104243 0056r Rel-11 10.1.0 11.0.0 Message Identifiers for EU-Alert
3
CT#50 CP-100768 C1-104483 0057 Rel-11 10.1.0 11.0.0 Message Identifier for EU-Info
CT#51 CP-110876 C1-114785 0065r Rel-11 11.0.0 11.1.0 Correction on Message Identifier for Korean Public Alert System
3
CT#51 CP-110882 C1-114427 0066r Rel-11 11.0.0 11.1.0 Coding of Geographical Scope parameter for E-UTRAN/LTE
2 operation.
CT#51 CP-110853 C1-115046 0070r Rel-11 11.0.0 11.1.0 Correction to UE warning message indication with regards to
3 "digital signature" and "timestamp"
CT#51 CP-110882 C1-115255 0071r Rel-11 11.0.0 11.1.0 Additional Message Identifiers for CMAS/EU-Alerts
3GPP
Release 18 101 3GPP TS 23.041 V18.5.0 (2024-06)
CT#51 CP-110882 C1-114923 0072r Rel-11 11.0.0 11.1.0 Update Number Processing
1
CT#51 CP-110882 C1-114975 0073r Rel-11 11.0.0 11.1.0 Multiple languages used in CBS
1
CT#55 CP-120125 C1-120857 0083r Rel-11 11.1.0 11.2.0 Sorting out inconsistency problem in ETWS/PWS specification
3
CT#55 CP-120125 C1-120285 0084 Rel-11 11.1.0 11.2.0 Correction of binary coding in clause [Link].2
CT#55 CP-120091 C1-120804 0077r Rel-11 11.1.0 11.2.0 Redocumentation and alignment of the public warning system
2
CT#56 CP-120309 C1-122384 0081r Rel-11 11.2.0 11.3.0 Alignment of clause 9 for PWS
4
CT#56 CP-120309 C1-121379 0091r Rel-11 11.2.0 11.3.0 Correction to the duplication detection mechanism
1
CT#56 CP-120285 C1-121245 0092 Rel-11 11.2.0 11.3.0 Removal of security for ETWS/PWS over E-UTRAN
CT#56 CP-120285 C1-122295 0088r Rel-11 11.2.0 11.3.0 Alignment and correction of aspects for public warning system for
3 GERAN
CT#57 CP-120573 C1-123198 0094r Rel-11 11.3.0 11.4.0 Correction to Figure 3.3-1
3
CT#57 CP-120567 C1-123186 0103r Rel-11 11.3.0 11.4.0 Correction of Warning Message Delivery Procedure in GSM
1
CT#57 CP-120492 - 0098r Rel-11 11.3.0 11.4.0 Correction of reference to GSMA document "Coding of Cell
1 Broadcast Functions"
CT#58 CP-120794 C1-123955 0095r Rel-11 11.4.0 11.5.0 Correction for Repetition Rates
2
CT#58 CP-120794 C1-123956 0107r Rel-11 11.4.0 11.5.0 Correction of reference in Restart Indication Request
1
CT#58 CP-120774 C1-123875 0111r Rel-11 11.4.0 11.5.0 Correcting handling of unused security parameters for warning
1 messages
CT#58 CP-120794 C1-124990 0116r Rel-11 11.4.0 11.5.0 Message IDs for Operator specific services
2
CT#58 CP-120794 C1-125024 0117r Rel-11 11.4.0 11.5.0 USIM file usage for PWS message reception
2
CT#58 CP-120819 C1-124972 0097r Rel-12 11.5.0 12.0.0 Report from MME on Warning Message Delivery
5
CT#58 CP-120819 C1-124971 0099r Rel-12 11.5.0 12.0.0 Failure List in WRITE-REPLACE-WARNING-CONFIRM and
4 STOP-WARNING-CONFIRM
CT#59 CP-130115 C1-130829 0120r Rel-12 12.0.0 12.1.0 Correction for Warning Area List
2
CT#59 CP-130129 C1-130831 0123r Rel-12 12.0.0 12.1.0 Clause 9.4.3 for E-UTRAN
2
CT#59 CP-130115 C1-130837 0124r Rel-12 12.0.0 12.1.0 Warning message reception in Limited Service
2
CT#60 CP-130264 C1-132520 0125r Rel-12 12.1.0 12.2.0 CB Message parameter format on the eUTRAN Radio Network –
3 UE interface
CT#60 CP-130264 C1-131445 0127r Rel-12 12.1.0 12.2.0 CBS message parameter references correction
1
CT#60 CP-130264 C1-131446 0128r Rel-12 12.1.0 12.2.0 Failure Indication and Restart Indication handling
1
3GPP
Release 18 102 3GPP TS 23.041 V18.5.0 (2024-06)
CT#60 CP-130264 C1-131725 0129r Rel-12 12.1.0 12.2.0 Clarification to data coding scheme usage for primary vs
2 secondary notification
CT#61 CP-130503 C1-133320 0118r Rel-12 12.2.0 12.3.0 Stop-all broadcasting of warning messages and report from MME
3 on Stop Warning Messages in E-UTRAN
CT#61 CP-130510 C1-133207 0133r Rel-12 12.2.0 12.3.0 Clarification on Duplication Detection
1
CT#61 CP-130510 C1-133646 0134r Rel-12 12.2.0 12.3.0 Clarification on PWS CB Data for the eUTRAN Radio interface
1
CT#62 CP-130750 C1-134137 0137r Rel-12 12.3.1 12.4.0 eNodeB ID in Stop-Warning Indication
2
CT#62 CP-130762 C1-134530 0139 Rel-12 12.3.1 12.4.0 Removal of cells=all feature from RNC
CT#62 CP-130751 C1-134930 0140r Rel-12 12.3.1 12.4.0 Stop all indicator clarification
1
CT#63 CP-140144 C1-140440 0141r Rel-12 12.4.0 12.5.0 Capacity Indication Request not implemented
1
CT#64 CP-140331 C1-141098 0142 Rel-12 12.5.0 12.6.0 Available-Capacity not implemented
CT#64 CP-140327 C1-141642 0143r Rel-12 12.5.0 12.6.0 Support of category indication for prioritization of emergency
1 alerts
CT#66 CP-140836 C1-144414 0146 Rel-12 12.6.0 12.7.0 Removal of CAPACITY-INDICATION reference
CT#66 CP-140858 C1-144827 0147r Rel-13 12.7.0 13.0.0 Missing Broadcast Message Content Validity Indicator IE
1
CT#68 CP-150310 C1-150914 0149 Rel-13 13.0.0 13.1.0 Correction for List of TAIs
CT#68 CP-150310 C1-151465 0151r Rel-13 13.0.0 13.1.0 Clarification on CBC Geo-redundancy support in LTE
1
CT#68 CP-150329 C1-151463 0152r Rel-13 13.0.0 13.1.0 Serial Number handling for WRITE-REPLACE Request/Indication
1 primitive
CT#68 CP-150310 C1-151830 0154 Rel-13 13.0.0 13.1.0 Warning message indication delivery for PWS reporting
enhancement
CT#68 CP-150329 C1-151831 0155 Rel-13 13.0.0 13.1.0 ETWS Primary Notification message at E-UTRAN interface
CT#68 CP-150329 C1-152386 0156r Rel-13 13.0.0 13.1.0 Reference corrections and editorial updates
1
CT#71 CP-160086 C1-160316 0159 Rel-13 13.2.0 13.3.0 Failed cell list parameter content correction
3GPP
Release 18 103 3GPP TS 23.041 V18.5.0 (2024-06)
Change history
Date Meeting TDoc CR Rev Cat Subject/Comment New
version
2016-09 CP-73 CP-160519 0160 2 F RESET COMPLETE and RESET FAILURE Response messages 14.0.0
missing
2017-06 CP-76 CP-171092 0161 2 C Addition of new Message Identifiers for FCC mandated Wireless 14.1.0
Emergency Alert (WEA, aka CMAS) enhancements
2017-12 CP-78 CP-173067 0165 1 F Correction to the Data Coding Scheme clause in support of NA 14.2.0
regulatory requirement
2017-12 CP-78 CP-173069 0166 3 B Support of PWS in 5GS 15.0.0
2018-03 CP-79 CP-180077 0167 2 B PWS message format for NG-RAN in 5G 15.1.0
2018-03 CP-79 CP-180077 0168 3 B AMF to CBC inter-connectivity solution option with and without IWF 15.1.0
2018-03 CP-79 CP-180077 0169 2 B PWS in NR – clause [Link] 15.1.0
2018-03 CP-79 CP-180077 0170 2 B PWS in NR – clause 9.2.0 15.1.0
2018-03 CP-79 CP-180077 0171 1 B PWS in NR – clause 9.2.x 15.1.0
2018-03 CP-79 CP-180077 0172 3 B PWS in NR – clause 9.3.x 15.1.0
2018-03 CP-79 CP-180077 0173 1 B AMF, CBC and CBCF functionalities for PWS in 5G 15.1.0
2018-03 CP-79 CP-180077 0174 B Service Based Interface for 5G System 15.1.0
2018-06 CP-80 CP-181057 0175 1 F Corrections to table 6 and consistent use of terminology 15.2.0
2018-06 CP-80 CP-181057 0176 F Addition of reference to TS 23.502 15.2.0
2018-06 CP-80 CP-181057 0177 1 B Addition of entity functionality clauses in annex B 15.2.0
2018-06 CP-80 CP-181057 0178 1 F Correction for the use of NG-RAN node and other general corrections 15.2.0
2018-06 CP-80 CP-181057 0180 3 F Addition of reference point between AMF and CBCF 15.2.0
2018-06 CP-80 CP-181057 0181 F Removal of Extended Repetition-Period IE for NG-RAN 15.2.0
2018-06 CP-80 CP-181057 0182 F Correction Warning message content and removal of editor's 15.2.0
2018-06 CP-80 CP-181058 0183 2 F Clarification on no use of container for PWS messages via N2 15.2.0
2018-09 CP-81 CP-182128 0184 1 B Modifications needed to address NG-RAN over SBc 15.3.0
2018-09 CP-81 CP-182128 0185 1 F Corrections to IE names for NG-RAN 15.3.0
2018-09 CP-81 CP-182128 0186 1 F Solving Editor's notes for PWS 15.3.0
2018-09 CP-81 CP-182158 0189 6 B Warning Area Coordinates in WRITE-REPLACE WARNING REQUEST 15.3.0
2018-12 CP-82 CP-183030 0192 1 F Duplicate detection for EUTRA connected to both EPC and 5GCN 15.4.0
2018-12 CP-82 CP-183030 0193 F Resolving the EN for the PWS restoration procedure for NG-RAN 15.4.0
2019-03 CP-83 CP-190100 0194 4 F Additional Message Identifier to direct UEs to perform geo-fencing of 15.5.0
CMAS messages
2019-03 CP-83 CP-190082 0195 1 F Corrections on Warning Area List and TAIs for NG-RAN 15.5.0
2019-03 CP-83 CP-190082 0198 1 F Correction on applicability of List of TAIs 15.5.0
2019-03 CP-83 CP-190064 0200 F Incorrect reference 16.0.0
2019-09 CP-85 CP-192071 0201 F Missing references and some editorial cleanup 16.1.0
2019-12 CP-86 CP-193105 0202 3 B Addition of the support of ePWS functionality via E-UTRAN and NG- 16.2.0
RAN
2019-12 CP-86 CP-193105 0203 3 B Support of language-independent content mapped to a disaster in a 16.2.0
warning message
2020-03 CP-87e CP-200128 0204 F Misalignment of 23.041 with 23.007 and 23.527 16.3.0
2020-03 CP-87e CP-200110 0205 F Procedures for an ETWS/CMAS-capable UE in NG-RAN 16.3.0
2020-03 CP-87e CP-200118 0208 2 B Addition of message identifiers for UEs with no user interface 16.3.0
2020-03 CP-87e CP-200118 0209 1 B Support of a stored language-independent content referenced by a 16.3.0
warning message
2020-06 CP-88e CP-201100 0207 2 F Removal of Duplicate Service Operation Details 16.4.0
2020-06 CP-88e CP-201100 0212 F Correction to figure 16.4.0
2020-06 CP-88e CP-201100 0213 F Corrections to references 16.4.0
2020-06 CP-88e CP-201100 0214 1 F Subscription management in PWS-IWF 16.4.0
2020-06 CP-88e CP-201131 0217 1 F Handling of Concurrent Warning Message Indicator 16.4.0
2020-06 CP-88e CP-201115 0218 F Deletion of Editor's note in the clause 9.3.24 Warning-Type for ETWS 16.4.0
2020-09 CP-89e CP-202184 0220 3 F Geo-fencing check for no stored "warning message" matched 17.0.0
2021-06 CP-92e CP-211150 0222 F Geo-fencing check for none of stored "warning message" 17.1.0
matched to geo-fencing trigger
2021-06 CP-92e CP-211150 0221 1 C Broadcast Empty Area List for Write-Replace-Warning Request 17.1.0
2021-09 CP-93e CP-212153 0215 3 F Addition of Test Flag 17.2.0
2021-09 CP-93e CP-212140 0224 - F Assign MI values for EU-Alert Level 4 17.2.0
2021-09 CP-93e CP-212124 0225 1 B Adding support for PWS in SNPNs 17.2.0
2021-09 CP-93e CP-212153 0226 - F Correction on PWS 5GS architecture depiction 17.2.0
2022-03 CP-95e CP-220236 0228 1 C UE configuration for warning message reception in SNPNs 17.3.0
2022-06 CP-96e CP-221203 0232 1 F Removal of Editor's note on USIM data file for configuration of 17.4.0
warning message reception when the UE accesses an SNPN
using the PLMN subscription
2022-06 CP-96e CP-221328 0231 2 F Device based geo-fencing for EU-alert 18.0.0
2022-12 CP-98e CP-223144 0233 2 B CBS Message Identifiers for additional KPAS services 18.1.0
2023-09 CP-101 CP-232195 0237 1 F Additional message Id for KPAS geo-fencing trigger messages 18.2.0
2023-12 CP-102 CP-233190 0239 - F Reference to obsoleted HTTP/2 RFC 18.3.0
3GPP
Release 18 104 3GPP TS 23.041 V18.5.0 (2024-06)
2024-03 CP-103 CP-240125 0238 5 F Duplicate detection for PWS messages received over different PLMNs 18.4.0
2024-06 CP-104 CP-241176 0247 - F Message Identifier value range A000hex-AFFFhex in an SNPN that is 18.5.0
equivalent to the subscribed SNPN
3GPP