Description
Circuit Group Blocking (CGB) is a standardized operation, administration, and maintenance (OAM) procedure defined within the 3GPP specifications, specifically detailed in TS 29.163. It operates within the circuit-switched (CS) core network domain, typically managed by network elements like the Mobile Switching Center (MSC) or Media Gateway (MGW). The procedure targets a 'circuit group,' which is a logical collection of individual physical circuits (timeslots) within a transmission system, such as an E1 (32 timeslots) or T1 (24 timeslots) trunk connecting network nodes. Blocking is executed via specific signaling messages, traditionally within the ISDN User Part (ISUP) of the Signaling System No. 7 (SS7) protocol stack or its IP-based successors like SIGTRAN.
The mechanism works by a network management system or an authorized network node issuing a blocking request (e.g., a Circuit Group Blocking message) towards the node managing the target circuit group. This request contains identifiers for the circuit group and the specific circuits within it to be blocked. Upon receipt and validation, the receiving node marks the specified circuits as 'blocked' or 'unavailable' for new call setups. Existing calls on those circuits may be allowed to complete (graceful blocking) or may be cleared, depending on the blocking type (e.g., hardware failure indication versus maintenance blocking). The blocking state is maintained until an explicit unblocking message is received, restoring the circuits to service.
Key components involved include the managing network entity (like an Operations Support System - OSS or a Network Management System - NMS), the signaling protocol carrying the blocking/unblocking commands, and the switch or gateway that physically hosts the circuits. CGB plays a critical role in network reliability and maintenance efficiency. It provides a software-controlled, remote method to isolate network segments, which is far faster and less error-prone than manual, physical interventions at distribution frames. This capability is essential for minimizing service disruption during planned activities and for rapidly containing faults or performance degradation in specific trunk groups.
Purpose & Motivation
CGB was created to address the operational challenges of managing large-scale, geographically distributed circuit-switched telephony networks. Before such standardized remote procedures, network maintenance or fault isolation required physical access to transmission equipment—often in remote central offices—to manually patch or disconnect cables. This was time-consuming, costly, and increased the risk of human error affecting service. CGB provides a software-based, in-band signaling mechanism to logically isolate circuit groups, enabling rapid response to issues and scheduled work without physical touch.
The technology solves the problem of service continuity during maintenance and fault scenarios. By allowing selective blocking of a subset of circuits within a trunk, traffic can be automatically re-routed via alternative paths, maintaining overall network availability. It also aids in fault diagnosis by allowing operators to test or isolate specific circuits without impacting the entire trunk. Its introduction was motivated by the need for more automated, efficient OAM practices as networks grew in complexity and scale, moving away from purely manual operations towards remotely managed, software-defined control of network resources.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (8 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-8, normative work from Rel-15.
In Release 15, the CGB (Circuit Group Blocking) function was enhanced through reference updates for the ISUP location parameter and the ISUP Q.850 location parameter to ensure proper interworking. These updates align the protocol handling between SIP-based IMS networks and legacy ISUP-based circuit-switched networks at the Media Gateway Control Function (MGCF). The changes support the accurate mapping of cause codes and location information for call control procedures like circuit group blocking across the interworking interface.
- Interwork of Connected subaddress IE carried in ISUP CON message TS 29.163CR1026
- Reference Update for the ISUP location parameter TS 29.163CR1018
- Reference Update for the ISUP location parameter TS 29.163CR1020
- Reference Update for the ISUP location parameter TS 29.163CR1023
- Reference Update for the ISUP Q.850 location parameter TS 29.163CR1044
In Release 16, updates to the Circuit Group Blocking (CGB) function included a reference update for the ISUP Cause Location parameter and defined the mapping of the SIP History-Info header field to the ISUP Original Called Number parameter for improved interworking between SIP and ISUP networks.
Explore further
Broader topics and technologies where CGB plays a role.
Defining Specifications
3GPP specifications that define or reference CGB, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 |