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

Glossary term · Services

CFB

Call Forwarding on mobile subscriber Busy

Services →

CFB is a supplementary service that redirects incoming calls to another number when the called mobile subscriber is busy.

Introduced
Rel-4
Where
Services
Specifications
23 specs
Also in
Core Network
CFB Description Purpose What changed Neighbours Specifications

Description

Call Forwarding on mobile subscriber Busy (CFB) is a fundamental supplementary service within the 3GPP architecture that operates at the core network level, specifically within the Home Location Register (HLR) and Mobile Switching Center (MSC) or IP Multimedia Subsystem (IMS) call session control functions. When an incoming call arrives for a subscriber who has activated CFB and whose line is currently engaged in another call, the network detects the busy condition through call state monitoring at the MSC server or telephony application server. The service logic then intercepts the call setup attempt and redirects it to a pre-configured forwarding number stored in the HLR or as a subscriber profile in the Home Subscriber Server (HSS). This redirection occurs before the caller receives any audible indication, creating a seamless transition.

The technical implementation involves several key signaling protocols. In circuit-switched networks, the service utilizes Mobile Application Part (MAP) signaling between the HLR and MSC/VLR to retrieve and verify forwarding information. When the busy condition is detected, the MSC generates a MAP_SEND_ROUTING_INFORMATION_FOR_SM message or equivalent to obtain the forwarding destination. In IMS-based networks, CFB is implemented using SIP (Session Initiation Protocol) where the Serving-Call Session Control Function (S-CSCF) evaluates initial filter criteria and invokes application server logic when the called party's registration status indicates busy. The S-CSCF then modifies the SIP INVITE request to redirect to the forwarded-to address.

CFB interacts with other call forwarding variants through a priority hierarchy defined in 3GPP specifications. When multiple forwarding conditions exist simultaneously (such as CFB along with Call Forwarding Unconditional or Call Forwarding No Reply), the network follows standardized conflict resolution rules. The service supports both basic forwarding to a single number and more advanced scenarios like sequential forwarding where multiple numbers can be tried. Activation and deactivation occur through USSD codes, supplementary service control procedures, or via web interfaces, with the status stored persistently in the network database.

From a network architecture perspective, CFB requires tight integration between call control functions and subscriber data management. The MSC or CSCF must have real-time access to subscriber busy status while simultaneously consulting forwarding configuration data. This creates a distributed service logic that spans multiple network elements while maintaining call setup timing requirements. Performance considerations include minimizing additional latency introduced by the forwarding decision process and ensuring forwarding information remains current despite subscriber mobility across location areas or tracking areas.

Purpose & Motivation

CFB was created to address the fundamental limitation of traditional telephony where callers would receive a busy signal when the called party was engaged in another conversation, resulting in missed communication opportunities and inefficient call attempts. Before the implementation of call forwarding services, mobile subscribers had no way to ensure important calls would reach them or an alternative contact when they were unavailable. This was particularly problematic in business contexts where missed calls could mean lost opportunities or delayed decision-making.

The service emerged as part of the GSM supplementary services framework in early 3GPP releases, building upon similar concepts from fixed-line telephony but adapted for mobile environments with unique challenges like subscriber mobility and varying network conditions. CFB solved the problem of communication continuity by providing a systematic way to redirect calls based on specific conditions, allowing users to maintain accessibility even during periods of unavailability. This was especially valuable in the era of circuit-switched voice where alternative communication methods were limited compared to today's multi-modal messaging options.

Beyond individual convenience, CFB supported operational requirements for organizations needing to maintain customer contact channels. It enabled call center overflow routing, executive assistant screening, and basic call distribution without requiring complex PBX systems. The service also formed a foundation for more advanced call handling features that would evolve in later 3GPP releases, establishing the architectural patterns for conditional call routing that would later be extended to IMS and VoLTE/VoNR implementations.

What changed in its specifications

The latest release-to-release comparison of specifications that define CFB. 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 22.173Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 22.173: 1 clause changed, with no change attributed to a release feature.

Full comparison in TS 22.173 →

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

Introduced CFB as a standardized supplementary service with complete specification for GSM/UMTS circuit-switched networks. Defined the basic architecture using MAP signaling between HLR and MSC/VLR for forwarding information retrieval. Established activation/deactivation procedures via USSD and supplementary service control protocols with persistent storage in HLR.

Defining Specifications

3GPP specifications that define or reference CFB, 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 22.173 vl00 IMS Multimedia Telephony Service Rel-21 read
TS 22.273 v710 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7 read
TS 23.018 vj00 Basic call handling in 3GPP CS domain Rel-19 read
TS 24.173 vj00 Multimedia Telephony Service and Supplementary Services in IMS Rel-19 read
TS 24.186 vk10 IMS Data Channel and AR Communication Rel-20 read
TS 24.404 v750 Communication Diversion Services Stage 3 Rel-7 read
TS 24.406 v810 Message Waiting Indication (MWI) Protocol Rel-8 read
TS 24.416 v700 Malicious Call Identification Service Rel-7 read
TS 24.447 v800 Advice Of Charge (AOC) Service Protocol Rel-8 read
TS 24.504 v8m0 Communication Diversion (CDIV) Protocol Specification Rel-8 read
TS 24.516 v830 MCID Protocol Specification for NGN Rel-8 read
TS 24.604 vj00 Communications Diversion (CDIV) Protocol Spec Rel-19 read
TS 24.606 vj00 MWI Service Protocol Description Rel-19 read
TS 24.615 vj00 Communication Waiting (CW) Service Protocol Rel-19 read
TS 24.616 vj00 Malicious Call Identification (MCID) Protocol Rel-19 read
TS 24.642 vj00 CCBS/CCNR/CCNL SIP Protocol Specification Rel-19 read
TS 24.647 vj00 Advice of Charge (AOC) service protocol Rel-19 read
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19 read
TS 29.364 vj10 IMS AS Service Data Descriptions Rel-19 read
TS 29.864 v801 Application Server Service Data Definition for IMS Telephony Rel-8 read
TS 32.250 vj00 Circuit Switched Offline Charging Rel-19 read
TS 32.275 vj00 MMTel Charging Specification Rel-19 read