CCBS

Completion of Communications to Busy Subscriber

Services →
Introduced in R99 Also in: Core Network

CCBS is a supplementary service that automatically completes a call to a busy subscriber when they become available, eliminating the need for manual redialing.

Category
Services
Introduced
R99
Where
Services › IMS
Also touches
1 segments
Specifications
27 specs
CCBS Description Purpose Detected Changes Specifications

Description

Completion of Communications to Busy Subscriber (CCBS) is a network-managed supplementary service standardized by 3GPP. When a calling party (User A) attempts to establish a call to a called party (User B) who is busy (e.g., engaged in another call), and CCBS is invoked, the network stores the call request. The network then monitors the status of User B. Once User B becomes idle (i.e., finishes the ongoing call and becomes available for new calls), the network automatically initiates a new call setup attempt from User A to User B. This process is orchestrated by the network without requiring User A to manually redial.

The architectural implementation of CCBS involves several core network (CN) functional entities, primarily within the Home Subscriber Server (HSS) and the Mobile Switching Center (MSC) or IP Multimedia Subsystem (IMS) nodes in later releases. When CCBS is activated for a call attempt, the MSC serving User A acts as the CCBS originator. It records the call request details, including the identities of User A and User B, and registers a CCBS request with the HSS or a dedicated CCBS application server. The serving MSC for User B (or a monitoring function) is notified to track User B's status. This status monitoring is achieved through registration and call state supervision mechanisms.

Key operational components include the CCBS Request, CCBS Recall, and CCBS Call procedures. The CCBS Request is initiated by the calling user, typically via a specific DTMF sequence or service code, prompting the network to store the request. The network then enters a monitoring phase. Upon detecting User B's transition to an idle state, the network triggers a CCBS Recall towards User A, notifying them that the called party is now available and seeking authorization to proceed with the automatic call setup. If User A accepts (often by going off-hook), the network executes the CCBS Call procedure, establishing the call to User B. Throughout this process, timers manage the request's validity period, and the service maintains priority and queuing logic if multiple CCBS requests exist for the same busy subscriber.

In the IMS architecture (from Release 5 onwards), CCBS functionality is implemented as an Application Server (AS) within the IMS service layer. The CCBS AS interacts with the Serving-Call Session Control Function (S-CSCF) using the ISC interface and leverages SIP protocols for service control. The AS stores the request, subscribes to the called party's registration and dialog state events (using SIP SUBSCRIBE/NOTIFY), and initiates the call setup when conditions are met. This transition to an IMS-based, SIP-controlled service allowed for greater integration with other multimedia services and more flexible service logic compared to the earlier circuit-switched (CS) implementation.

Purpose & Motivation

CCBS was created to solve the user experience problem of repeatedly and manually dialing a number that is frequently busy. Before its introduction, callers had to remember to retry the call later, often leading to missed connections and frustration. This was particularly inefficient in business contexts or for time-sensitive communications. The service automates this retry process, transferring the burden from the user to the network, thereby increasing the likelihood of successful connection and saving user time and effort.

From a network operator perspective, CCBS also serves to increase network utilization and call completion rates. By managing call completion requests in an orderly, queued fashion, it can reduce the volume of repeated, simultaneous call attempts that occur when a busy subscriber becomes free, which could cause signaling spikes. It provides a controlled mechanism for call completion that can be managed for fairness and priority. Historically, similar concepts existed in fixed networks, and 3GPP standardized CCBS to bring this valuable convenience feature to mobile users, enhancing the service portfolio and competitiveness of GSM and UMTS networks.

The motivation for its creation in Release 99 was part of a broader effort to enrich the basic telephony service with intelligent supplementary services, moving beyond simple voice calls to offer features that mimic or improve upon the user experience of fixed-line services. It addressed the limitation of the basic mobile call model, where a busy condition was a terminal event requiring entirely new user action. CCBS introduced statefulness and proactivity into the network's call handling logic for these scenarios.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, the CCBS (Completion of Communications to Busy Subscriber) function was newly introduced for use with the IP Multimedia (IM) Core Network (CN) subsystem. This enhancement allows the CCBS and CCNR (Completion of Communications by No Reply) services to operate within an IMS-based network architecture.

  • Completion of Communications to Busy Subscriber (CCBS) and Completion of Communications by No Reply (CCNR) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.642CR0088
Rel-18 1 change

In Release 18, the enhancement for the CCBS function introduced the MPS (Multimedia Priority Service) for CCBS supplementary service. This allows priority handling for the completion of communications to a busy subscriber, integrating CCBS with priority service mechanisms. The update specifically enables this for multimedia conversational communications, as referenced by IMS Multimedia Telephony services.

  • MPS for CCBS supplementary service TS 24.642CR0090

Explore further

Broader topics and technologies where CCBS plays a role.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.093 vj00 Completion of Calls to Busy Subscriber (CCBS) Rel-19
TS 22.173 vk00 IMS Multimedia Telephony Service Definition Rel-20
TS 22.273 v1700 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7
TS 22.401 v1800 Videotelephony Service Requirements for NGN Rel-8
TR 22.976 v1200 Release 2000 Services Overview Rel-2
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19
TS 23.066 vj00 Mobile Number Portability Technical Realization Rel-19
TS 23.119 vj00 Gateway Location Register (GLR) Stage 2 Description Rel-19
TS 23.417 v1700 IMS Core Component for NGN Architecture Rel-7
TS 23.517 v1800 IMS Core Component for NGN Architecture Rel-8
TS 24.093 vj00 CCBS Supplementary Service Stage 3 Rel-19
TS 24.186 vj60 IMS Data Channel applications Rel-19
TS 24.196 vj00 Enhanced Calling Name (eCNAM) Stage 3 Protocol Rel-19
TS 24.292 vj00 IMS Centralized Services (ICS) Protocol Rel-19
TS 24.407 v830 OIP and OIR Simulation Services Protocol Rel-8
TS 24.607 vj10 OIP and OIR Supplementary Services Stage 3 Rel-19
TS 24.615 vj00 Communication Waiting (CW) Service Protocol Rel-19
TS 24.642 vj00 CCBS/CCNR/CCNL SIP Protocol Specification Rel-19
TS 29.013 vj00 MAP-SSAP Interworking for CCBS Service Rel-19
TS 29.165 vj10 Inter-IMS Network to Network Interface (NNI) Rel-19
TS 29.292 vj00 IMS Centralized Services (ICS) Interworking Rel-19
TS 29.364 vj10 IMS AS Service Data Descriptions Rel-19
TS 29.864 v801 Application Server Service Data Definition for IMS Telephony Rel-8
TS 32.275 vj00 MMTel Charging Specification Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8
TS 32.850 ve00 IMS Charging Correlation Methods Study Rel-14