CBC-SMLC

Cell Broadcast Centre - Serving Mobile Location Centre Interface

Interface
Introduced in Rel-8
The CBC-SMLC is a standardized interface defined in 3GPP for communication between the Cell Broadcast Centre (CBC) and the Serving Mobile Location Centre (SMLC). It enables the CBC to request location information from the SMLC for location-based cell broadcast services, such as geographically targeted public warning messages. This interface is crucial for ensuring that emergency alerts and other broadcast messages are delivered only to users within specific, relevant geographical areas.

Description

The CBC-SMLC interface is a critical component within the 3GPP architecture that facilitates interaction between two distinct network entities: the Cell Broadcast Centre (CBC), responsible for managing and distributing cell broadcast messages, and the Serving Mobile Location Centre (SMLC), responsible for determining the location of mobile devices. This interface is formally specified in 3GPP Technical Specification (TS) 43.059. It operates as a point-to-point interface, typically using protocols like Mobile Application Part (MAP) or Diameter, depending on the core network generation (e.g., GSM/UMTS vs. LTE/5GC), to carry the necessary signaling messages.

Architecturally, the CBC-SMLC sits within the core network domain, bridging the service layer (CBC) and the location services layer (SMLC). When the CBC needs to broadcast a message to a specific geographical area—such as a county or a zone around an emergency—it does not inherently possess the mapping between geographical coordinates and the radio network cells (e.g., base stations, eNBs, gNBs) that cover that area. The CBC uses the CBC-SMLC interface to send a location request to the SMLC. This request contains the target geographical description, which could be an Ellipsoid Point with uncertainty circle, a polygon, or a list of pre-defined service areas.

The SMLC processes this request by translating the provided geographical description into a list of relevant Cell Identifiers. This translation relies on the SMLC's knowledge of the radio network topology and coverage maps. The SMLC then returns this list of Cell Identifiers (e.g., CGI, ECI, NCI) to the CBC via the same interface. Armed with this cell list, the CBC can then instruct the relevant Radio Access Network (RAN) nodes—via other interfaces like CBC-BSC, CBC-RNC, or CBC-eNB/gNB—to broadcast the message only in those specific cells, thereby achieving precise geographical targeting. This process ensures network efficiency by avoiding unnecessary broadcasts in non-targeted cells and is fundamental for regulatory public warning systems like EU-Alert or CMAS.

The interface supports various location request types, including immediate requests for one-time broadcasts and deferred requests for scheduled broadcasts. It also handles error scenarios, such as when the SMLC cannot resolve the area or when the requested area is too large. Security considerations are paramount, as the interface may carry sensitive location-related information; thus, it often employs security mechanisms like firewalls and secure protocol connections to prevent unauthorized access or data leakage.

Purpose & Motivation

The CBC-SMLC interface was created to solve the problem of geographically targeted broadcasting in mobile networks. Prior to its standardization, cell broadcast services were largely limited to network-wide or cell-based broadcasts, with no efficient mechanism to target a specific geographical area defined by coordinates (e.g., a flood zone). This limitation was particularly critical for Public Warning Systems (PWS), where emergency alerts must be delivered only to populations at risk, avoiding unnecessary panic or information overload in safe areas.

Historically, without this interface, implementing location-based broadcasting required proprietary, non-interoperable solutions or manual configuration of cell lists by operators, which was error-prone, slow, and not scalable. The introduction of the CBC-SMLC in 3GPP Release 8, as part of the enhanced Cell Broadcast Service (eCBS) and Earthquake and Tsunami Warning System (ETWS) features, provided a standardized, automated way for the CBC to dynamically obtain the correct cell list from the network's location infrastructure. This addressed the limitations of previous approaches by enabling real-time, accurate geographical targeting based on the network's own, up-to-date understanding of cell coverage.

The motivation stemmed from regulatory requirements (e.g., FCC's CMAS, EU's EU-Alert) mandating mobile operators to deliver geographically targeted emergency alerts. The interface allows the warning system (connected to the CBC) to specify an area on a map, and the mobile network automatically handles the technical translation to radio cells. This separation of concerns—where the CBC handles message content and scheduling, and the SMLC handles the radio geography—creates a flexible, efficient, and future-proof architecture that supports evolving location technologies and RAN deployments.

Key Features

  • Standardized geographical area to cell list translation
  • Support for multiple geographical area shapes (e.g., point with radius, polygon)
  • Protocol support for MAP (GSM/UMTS) and Diameter (EPS/5GS)
  • Handling of both immediate and deferred location requests
  • Error handling for unresolved or oversized area requests
  • Enables regulatory-compliant Public Warning Systems (PWS)

Evolution Across Releases

Rel-8 Initial

Initial introduction of the CBC-SMLC interface in TS 43.059. It defined the basic architecture and procedures for the CBC to request a list of cells corresponding to a geographical area from the SMLC, primarily to support the new Earthquake and Tsunami Warning System (ETWS). The initial capabilities focused on point-and-radius area definitions and used MAP-based signaling for integration into GSM/UMTS core networks.

Defining Specifications

SpecificationTitle
TS 43.059 3GPP TR 43.059