Service Area Broadcast » History » Version 1

laforge, 07/24/2017 03:24 PM

1 1 laforge
h1. Service Area Broadcast
2 1 laforge
3 1 laforge
Normally, all user plane data in UMTS networks are sent in point-to-point channels from the network to the user. Those are called "dedicated" radio channels which exist between the network and one given phone/subscriber at a time.
4 1 laforge
5 1 laforge
Service Area Broadcast is an exception to that rule. It permits user data (so-called SMS-CB data) to be broadcast by the network in a way that can be received by all phones in the coverage area of the given Service Area (group of cells) simultaneously.
6 1 laforge
7 1 laforge
More high-level information can be found at and the related specification is found at 3GPP TS 23.041 Technical realization of Cell Broadcast Service
8 1 laforge
9 1 laforge
Service Area Broadcast is the UMTS successor of the GSM [[Cell_Broadcast]]
10 1 laforge
11 1 laforge
h2. Use Cases
12 1 laforge
13 1 laforge
More recently, SMS-CB is seeing some uptake by various desaster warning systems, such as
14 1 laforge
* CMAS (Commercial Mobile Alert System), later renamed to WEA ("Wireless Emergency Alerts": in the US.
15 1 laforge
* EU-Alert in the European union
16 1 laforge
* Messer Ishi (Rocket Alert) in Israel
17 1 laforge
* ETWS (Earthquake and Tsunami Warning System) in Japan
18 1 laforge
* KPAS (Korean Public Alert System)
19 1 laforge
20 1 laforge
h2. Architecture as per 3GPP specs.
21 1 laforge
22 1 laforge
See Section 6.2 of 3GPP TR 25.931.  Basically, the CBC (Cell Broadcast Centre) is issuing SABP (Service Area Broadcast Protocol, 3GPP TS 25.419) requests via the Iu-BC interface towards the RNC.  The RNC then schedules the transmission of CBS messages on the CTCH (Common Traffic Channel)
23 1 laforge
24 1 laforge
h2. Osmocom Service Area Broadcast support
25 1 laforge
26 1 laforge
Currently it is not yet supported by any of the Osmocom components.  We would love to implement it, but somebody would have to contribute related code and/or funding.
27 1 laforge
28 1 laforge
Assuming that the NodeB+RNC connected to [[OsmoMSC:]] or the hNodeB connected to [[OsmoHNBGW:]] implement SABP, all we'd need to do is to implement a kind of SABP multiplexor inside [[OsmoHNBGW:]] so that the CBC has to talk only once to the HNBGW, which then takes care of distributing that information to all hNodeB in the service area.
29 1 laforge
30 1 laforge
We would also want to implement a simplistic CBC which implements SABP on Iu-BC towards the RNC/HNBGW, as well as 3GPP TS 48.049 for GSM.  This way one could easily configure certain CBS / SMS-CB messages on the CBC, and the CBC would distribute it to all BSCs/RNCs/HNBGWs in the respective service area, who in turn communicate the messages to the MSs.
Add picture from clipboard (Maximum size: 48.8 MB)