Description
Completion of Communications on No Reply (CNR) is a standardized supplementary service within the 3GPP framework that provides automated call completion mechanisms when the called party fails to answer an incoming call. The service operates within the IP Multimedia Subsystem (IMS) architecture and is implemented through specific session control procedures defined in 3GPP specifications. When a call is initiated, the CNR service monitors the call establishment process and detects when the called party's device rings but no answer occurs within a predetermined time interval, typically configurable by the network operator or subscriber.
The technical implementation of CNR involves multiple network elements working in coordination. The Serving-Call Session Control Function (S-CSCF) plays a central role by applying initial filter criteria to identify calls that should have CNR treatment. When CNR is invoked, the S-CSCF interacts with the Application Server (AS) that hosts the CNR logic. The AS determines the appropriate forwarding destination based on subscriber preferences and network policies, which could include voicemail systems, alternative numbers, or announcement services. The service uses SIP signaling extensions to manage the call diversion process while maintaining proper charging records and ensuring service continuity.
Key architectural components include the Home Subscriber Server (HSS) which stores CNR subscription data, the Telephony Application Server (TAS) which implements the service logic, and the Media Resource Function (MRF) which may provide announcements during call redirection. The service operates in conjunction with other supplementary services like Call Forwarding Unconditional (CFU) and Call Forwarding on Busy (CFB), but specifically addresses the no-reply scenario. CNR implementation requires careful timing coordination to distinguish between genuine no-reply situations and cases where the called party simply needs more time to answer.
The service supports both originating and terminating scenarios, meaning it can be applied based on the calling party's subscription (originating CNR) or the called party's subscription (terminating CNR). Network operators can configure different timeout values for various subscriber categories and implement business rules for when CNR should be invoked. The service also includes provisions for handling international roaming scenarios, ensuring consistent behavior regardless of the subscriber's location. Proper implementation requires integration with charging systems to ensure accurate billing for redirected calls and compatibility with lawful interception requirements.
Purpose & Motivation
CNR was developed to address the significant problem of call completion failures due to unanswered calls, which represented a substantial portion of unsuccessful call attempts in mobile networks. Before standardized CNR implementation, network operators used proprietary solutions for call completion services, leading to interoperability issues, especially in roaming scenarios and between different operator networks. The lack of standardization meant inconsistent user experiences, complex inter-operator agreements, and difficulties in implementing advanced features across network boundaries.
The service solves several practical problems in telecommunications networks. First, it improves overall network efficiency by reducing the time network resources are tied up waiting for unanswered calls to time out naturally. Second, it enhances user experience by providing predictable, consistent behavior for unanswered calls across different networks and devices. Third, it enables revenue opportunities for operators through voicemail services and alternative call completion options. The standardization in 3GPP Release 8 allowed for harmonized implementation across LTE and IMS networks, facilitating global interoperability.
Historically, similar functionality existed in circuit-switched networks through various proprietary implementations, but the migration to IP-based networks required a fresh approach. CNR in the IMS context needed to work with SIP signaling, support multimedia sessions beyond voice, and integrate with other IMS services. The 3GPP standardization ensured that CNR would work seamlessly with other supplementary services and support the evolving requirements of modern telecommunications, including support for video calls and multimedia messaging in later releases.
Key Features
- Automatic call redirection after configurable no-reply timeout
- Integration with IMS architecture using SIP signaling
- Support for both originating and terminating service scenarios
- Configurable forwarding destinations including voicemail and alternative numbers
- Roaming support with consistent behavior across visited networks
- Compatibility with other supplementary services and call barring features
Evolution Across Releases
Initial standardization of CNR within the IMS architecture, defining basic SIP-based procedures for call redirection on no reply. Established core functionality including timeout configuration, forwarding destination selection, and integration with existing supplementary services. Defined the interaction between S-CSCF and Application Server for CNR invocation and processing.
Defining Specifications
| Specification | Title |
|---|---|
| TS 24.447 | 3GPP TS 24.447 |
| TS 24.642 | 3GPP TS 24.642 |
| TS 24.647 | 3GPP TS 24.647 |