Description
Communication DIVersion (CDIV) is a standardized set of supplementary services within the 3GPP IP Multimedia Subsystem (IMS) framework that provides dynamic control over the routing of incoming communication sessions. These sessions primarily include voice calls but can extend to other multimedia sessions like video calls and messaging, depending on the service configuration. The core principle involves intercepting an incoming session request (e.g., a SIP INVITE) at a network control point—typically the Serving-Call Session Control Function (S-CSCF) in the IMS core—and applying user-defined logic to determine whether to complete the call to the original destination or divert it elsewhere. This logic is executed by an Application Server (AS) hosting the CDIV service logic, which queries subscriber data and rules stored in the Home Subscriber Server (HSS) or a dedicated service profile repository.
The service operates based on a comprehensive set of diversion criteria and conditions defined in 3GPP specifications. Key diversion triggers include Busy (when the user's line is engaged), No Reply (when the user does not answer within a configurable time), Not Reachable (when the user's device is detached from the network or in a radio shadow area), and Unconditional (diverting all incoming sessions regardless of state). Additionally, more advanced conditions like diversion on user-not-logged-in or based on the calling party's identity (e.g., specific numbers or anonymous calls) can be configured. When a trigger condition is met, the CDIV AS instructs the S-CSCF to reroute the session signaling to a new destination address, which could be another telephone number, a voicemail server, or an instant messaging inbox. This rerouting is performed using standard SIP redirection responses (e.g., 302 Moved Temporarily) or by the AS acting as a back-to-back user agent (B2BUA) to establish a new leg to the diversion target.
Architecturally, CDIV is deeply integrated with the IMS service delivery platform. The initial Filter Criteria (iFC) in the user's service profile, downloaded from the HSS to the S-CSCF during registration, ensure that all relevant session initiation requests are forwarded to the designated CDIV Application Server for processing. The service logic on the AS evaluates the subscriber's active diversion settings, which the user can typically manage via Ut interface (XCAP) for self-provisioning or through operator-administered profiles. CDIV plays a critical role in the IMS service layer by decoupling the user's public identity (the dialed number) from the actual endpoint, enabling rich personal mobility and service personalization. Its implementation must also handle interactions with other supplementary services like Communication Waiting (CW) and Communication Hold (HOLD), following standardized precedence rules to avoid conflicts, and ensure proper charging records (CDRs) are generated for both the original and diverted call legs.
Purpose & Motivation
CDIV was created to provide a standardized, network-based call diversion capability for IP-based multimedia services, addressing the limitations of legacy circuit-switched diversion services and enabling seamless service continuity in the evolving IMS architecture. Prior to IMS, diversion features like Call Forwarding were implemented in circuit-switched mobile networks (GSM) and fixed networks, but these were often proprietary, limited in scope, and difficult to integrate with new IP-based applications. The transition to all-IP networks required a new, flexible mechanism that could work across diverse access networks (e.g., LTE, 5G, WLAN) and support multimedia sessions beyond simple voice calls. CDIV solves the problem of user accessibility and service personalization in a complex, multi-device environment by allowing users to define intelligent routing rules that reflect their availability and preferences.
The primary motivation was to replicate and enhance the popular call forwarding features from legacy systems within the IMS framework, ensuring backward compatibility for service providers migrating their networks while also enabling new, richer diversion scenarios. It addresses key user needs such as avoiding missed calls, screening unwanted communications, and creating a single point of contact that can reach the user on any device. From a network operator perspective, CDIV improves network resource utilization by efficiently redirecting sessions that would otherwise result in failed call attempts and unnecessary signaling load. By standardizing CDIV within 3GPP starting in Release 7, it ensured interoperability between different vendors' IMS equipment and allowed for the creation of a consistent user experience across various service providers and device types, forming a foundational service for commercial VoLTE and VoNR deployments.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (26 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-7, normative work from Rel-15.
In Release 15, the CDIV function was updated to formally reference the standardized RFC 8498 for the Originating-CDIV parameter within the P-Served-User header. This release also specified interactions between CDIV and other supplementary services, such as ensuring proper identity handling with Communication Forwarding services and defining its behavior alongside Enhanced Calling Name.
- IMS multimedia telephony communication service and supplementary services TS 24.173CR0122
- Interaction between CDIV and "Enhanced calling name" service TS 24.604CR0187
- Communication HOLD (HOLD) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.610CR0043
- Anonymous Communication Rejection (ACR) and Communication Barring (CB) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.611CR0051
- Communication Waiting (CW) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.615CR0073
- Malicious Communication Identification (MCID) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.616CR0026
+ 5 more changes
In Release 18, the key enhancement for the Communication Diversion (CDIV) supplementary service was the introduction of support for the Malicious Communication Identification (MCI) service, also known as Malicious Call Identification (MCP), specifically as a new supplementary service under the CDIV umbrella. This allows a user to invoke MCP for a communication, which is a defined supplementary service that can be activated for one or more media components within an IMS Multimedia Telephony session. The change ensures that when this service is invoked, it applies to all media components of the communication, consistent with the general behavior of supplementary services in IMS Multimedia Telephony.
- MPS for CDIV supplementary service TS 24.604CR0191
In Release 19, a key update for the CDIV function was a correction to the IMS Application Server behaviour to ensure proper handling. This refinement ensures that identity presentation and restriction rules, such as those for Originating Identification Restriction (OIR), are correctly applied during communication forwarding and deflection as specified in the service characteristics.
- Procedure of avatar communication TS 24.186CR0054
- Update on the avatar communication TS 24.186CR0080
- Add charging principle for UE-satellite-UE communication TS 32.260CR0443
- Add charging trigger and charging information for UE-satellite-UE communication TS 32.260CR0444
- Rel-19 CR 32.260 Charging principle for Avatar communication charging TS 32.260CR0445
- Rel-19 CR 32.260 Charging information for Avatar communication charging TS 32.260CR0446
+ 8 more changes
Explore further
Broader topics and technologies where CDIV plays a role.
Defining Specifications
3GPP specifications that define or reference CDIV, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| 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 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | 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.315 vj00 | Operator Determined Barring (ODB) for IMS | Rel-19 |
| TS 24.404 v1700 | Communication Diversion Services (CDIV) | Rel-7 |
| TS 24.405 v1700 | Conference Service Protocol Description | Rel-7 |
| TS 24.406 v810 | Message Waiting Indication (MWI) Protocol | Rel-8 |
| TS 24.407 v830 | OIP and OIR Simulation Services Protocol | Rel-8 |
| TS 24.408 v1700 | TIP/TIR Services Protocol Specification | Rel-7 |
| TS 24.410 v810 | Protocol Description of HOLD Services | Rel-8 |
| TS 24.411 v1830 | ACR and CB Service Protocol Specification | Rel-8 |
| TS 24.416 v1700 | Malicious Call Identification Service | Rel-7 |
| TS 24.429 v1700 | Explicit Communication Transfer (ECT) Service Specification | Rel-7 |
| TS 24.447 v800 | Advice Of Charge (AOC) Service Protocol | Rel-8 |
| TS 24.454 v840 | Closed User Group (CUG) Protocol Specification | Rel-8 |
| TS 24.504 v8m0 | Communication Diversion Services Stage 3 | Rel-8 |
| TS 24.505 v810 | Protocol Description of the Conference Service | Rel-8 |
| TS 24.508 v820 | TIP and TIR Service Protocol Description | Rel-8 |
| TS 24.516 v830 | MCID Protocol Specification for NGN | Rel-8 |
| TS 24.529 v820 | Explicit Communication Transfer (ECT) Simulation Service | Rel-8 |
| TS 24.604 vj00 | Communications Diversion (CDIV) Protocol Spec | Rel-19 |
| TS 24.605 vj00 | 3GPP CONF Service Protocol Specification | Rel-19 |
| TS 24.606 vj00 | MWI Service Protocol Description | Rel-19 |
| TS 24.607 vj10 | OIP and OIR Supplementary Services Stage 3 | Rel-19 |
| TS 24.608 vj00 | 3GPP TS 24608: TIP/TIR Services Protocol | Rel-19 |
| TS 24.610 vj00 | Communication Hold (HOLD) Service Protocol | Rel-19 |
| TS 24.611 vj00 | Anonymous Communication Rejection & Barring | Rel-19 |
| TS 24.615 vj00 | Communication Waiting (CW) Service Protocol | Rel-19 |
| TS 24.616 vj00 | Malicious Call Identification (MCID) Protocol | Rel-19 |
| TS 24.629 vj00 | Explicit Communication Transfer (ECT) Protocol | Rel-19 |
| TS 24.642 vj00 | CCBS/CCNR/CCNL SIP Protocol Specification | Rel-19 |
| TS 24.647 vj00 | Advice of Charge (AOC) service protocol | Rel-19 |
| TS 24.654 vj00 | Closed User Group (CUG) supplementary service | Rel-19 |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | 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 |
| TR 29.935 vj00 | HSS Reference Data Model for Ud Interface | Rel-19 |
| TS 32.260 vj10 | IMS Charging Management | Rel-19 |
| TS 32.275 vj00 | MMTel Charging Specification | Rel-19 |
| TS 32.298 vj30 | Charging Data Record (CDR) Parameter Specification | Rel-19 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |