Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

ODB

Operator Determined Barring

Services →

ODB is a network service allowing operators to restrict specific communication services for a subscriber, such as outgoing calls or SMS, to manage resources and enforce policies.

Introduced
Rel-4
Where
Core Network › Legacy Core
Specifications
9 specs
Also in
Services
ODB Description Purpose What changed Neighbours Specifications

Description

Operator Determined Barring (ODB) is a subscriber service defined in 3GPP specifications that enables the network operator to impose restrictions on the telecommunication services a subscriber can use. It operates at the core network level, primarily within the Home Location Register (HLR) in GSM/UMTS or the Home Subscriber Server (HSS) in EPS and 5GC. The service is enforced by the Mobile Switching Center (MSC) for circuit-switched services and the Serving GPRS Support Node (SGSN) or Mobility Management Entity (MME) for packet-switched services. When a subscriber attempts to initiate a service (e.g., a mobile-originated call), the serving network node checks the subscriber's profile, which includes ODB flags downloaded from the HLR/HSS during registration. If a relevant barring condition is active, the network rejects the service request, often with a specific cause code.

The architecture relies on a set of barring categories stored as part of the subscriber data. Key categories include Barring of All Outgoing Calls (BAOC), Barring of Outgoing International Calls (BOIC), Barring of Outgoing International Calls except those directed to the Home PLMN Country (BOIC-exHC), Barring of All Incoming Calls (BAIC), and Barring of Incoming Calls when roaming outside the home PLMN (BIC-Roam). There are also categories for barring specific services like packet-oriented services, circuit-switched data calls, or supplementary services. These flags are set by the operator's administrative systems, such as the Customer Relationship Management (CRM) or provisioning systems, and are propagated to the HLR/HSS.

ODB works in conjunction with other barring mechanisms like Access Class Barring (ACB) for radio congestion control and Service Specific Access Control (SSAC) for IMS emergency sessions, but ODB is specifically tied to the subscriber's contractual or administrative status. Its enforcement is network-centric and not typically under subscriber control, distinguishing it from call barring supplementary services (e.g., Call Barring, CB) which are user-programmable. The service plays a critical role in network management, allowing operators to mitigate revenue loss from unpaid bills, prevent fraudulent use, control roaming costs, and manage network load by temporarily restricting non-essential services during peak times or emergencies.

Purpose & Motivation

ODB was created to provide mobile network operators with a powerful administrative tool for subscriber and network management. Prior to its standardization, operators had limited technical means to proactively restrict services for specific subscribers based on administrative reasons (e.g., non-payment, suspected fraud) without physically disabling the SIM card. This reactive approach was inefficient and could lead to significant revenue leakage. ODB introduced a standardized, network-enforced mechanism to dynamically bar services based on operator-defined criteria, directly integrated into the subscriber's mobility management profile.

The service solves several key operational problems. Firstly, it enables credit control and debt management by allowing operators to bar outgoing services (calls, SMS) for subscribers who have exceeded credit limits or failed payments, while potentially still allowing incoming calls or emergency services. Secondly, it is a critical fraud management tool, allowing rapid response to suspicious activity by barring international calls or data services that are common vectors for fraud. Thirdly, it assists in managing roaming agreements and costs by allowing operators to bar outgoing calls or data when a subscriber is roaming in certain regions, protecting both the operator and the subscriber from unexpected charges.

Historically, ODB's introduction in Release 4 (though concepts existed earlier) formalized and expanded these capabilities within the evolving GSM/UMTS core network architecture. It addressed the limitations of earlier, more rudimentary methods that often required manual intervention at the switch or lacked granularity. By being part of the standardized subscriber data, ODB ensures consistent enforcement across different network vendors and when subscribers roam onto other networks that support the feature, providing a reliable and scalable control layer for global mobile operations.

What changed in its specifications

The latest release-to-release comparison of specifications that define ODB. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.060Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.060: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.060 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-4 Initial

Formally introduced and structured Operator Determined Barring within the 3GPP specifications for GSM/UMTS core networks. Defined the core set of barring categories (BAOC, BOIC, BOIC-exHC, BAIC, BIC-Roam) and their storage in the HLR. Established the procedures for downloading ODB data to the VLR and SGSN during location update and for enforcement during mobile-originated and mobile-terminated service attempts.

Defining Specifications

3GPP specifications that define or reference ODB, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TS 23.078 vj00 CAMEL Phase 4 Stage 2 Specification Rel-19 read
TS 24.315 vj00 Operator Determined Barring (ODB) for IMS Rel-19 read
TS 24.604 vj00 Communications Diversion (CDIV) Protocol Spec Rel-19 read
TS 24.623 vj00 XCAP Protocol for Supplementary Services Rel-19 read
TS 24.629 vj00 Explicit Communication Transfer (ECT) Protocol Rel-19 read
TS 29.272 vj60 MME and SGSN Diameter interfaces to HSS/CSS/EIR Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read