Description
The Serving Call Session Control Function (S-CSCF) is the central processing node within the IP Multimedia Subsystem (IMS) architecture. It acts as a SIP registrar and SIP proxy server, handling all session control for IMS-registered users within its assigned home network. Upon user registration, the S-CSCF downloads the user's service profile from the Home Subscriber Server (HSS) and uses this information to apply service logic, trigger application servers, and manage the user's service sessions. It is responsible for routing SIP messages, interacting with other CSCFs (P-CSCF, I-CSCF), and enforcing the policies of the network operator.
Architecturally, the S-CSCF is a stateful SIP server that maintains the registration state and session state for its assigned users. It performs session establishment, modification, and termination procedures. A key component of its operation is the Initial Filter Criteria (iFC), which are part of the user's service profile. The iFC contains a set of rules that determine when and to which Application Servers (AS) SIP messages should be forwarded for value-added service execution, such as call forwarding, voicemail, or presence services.
Its role extends beyond basic SIP routing; it is integral to security, performing authentication and authorization of users in conjunction with the HSS. It also handles charging functions by generating Charging Data Records (CDRs) and interfaces with the Policy and Charging Rules Function (PCRF) for policy control related to bearer resources. The S-CSCF is a critical element for enabling rich communication services, ensuring interoperability, and providing a platform for service innovation in 4G, 5G, and fixed networks.
Purpose & Motivation
The S-CSCF was created to provide a standardized, SIP-based core for delivering multimedia services over IP networks, independent of the underlying access technology (e.g., LTE, 5G NR, Wi-Fi). Prior to IMS, telecom services were tightly coupled with circuit-switched networks, making service innovation slow and access-dependent. The S-CSCF solves this by centralizing session control, separating the service layer from the connectivity layer, and enabling the convergence of voice, video, and messaging over IP.
Its creation was motivated by the need for a flexible, scalable architecture to support the vision of 'all-IP' networks. It addresses the limitations of previous siloed service platforms by providing a common service delivery engine. This allows operators to deploy services like Voice over LTE (VoLTE), Rich Communication Services (RCS), and eventually Voice over New Radio (VoNR) efficiently, using a single core network that can serve multiple access types and facilitate interoperability between different operators' networks.
What changed in its specifications
The latest release-to-release comparison of specifications that define S-CSCF. Each summary describes the whole specification, not only this term.
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 →Rel-5 added IMS provisioning with new network element definitions (HSS, IMS, ISC, MRF). It also added OSA enhancements covering HE-VASP support, policy management, presence, and removing User Profile Management.
Full comparison in TS 23.127 →Architecture
Where it sits in the network
- Mobile Network → IMS Core → S-CSCF (Session Control)
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference S-CSCF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 23.127 v610 | Virtual Home Environment Stage 2 Specification | Rel-6 read |
| TS 23.141 vj00 | Presence Service Stage 2 Architecture | Rel-19 read |
| TS 23.179 vd50 | MCPTT Functional Architecture | Rel-13 read |
| TS 23.198 v900 | Open Service Access (OSA) Stage 2 | Rel-9 read |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 read |
| TS 23.278 vj00 | CAMEL for IMS Stage 2 Specification | Rel-19 read |
| TS 23.280 vk51 | Mission Critical Services Architecture | Rel-20 read |
| TS 23.379 vk40 | Mission Critical Push-to-Talk Architecture | Rel-20 read |
| TS 23.417 v700 | IMS Core Component for NGN Architecture | Rel-7 read |
| TS 23.517 v800 | IMS Core Architecture for TISPAN NGN | Rel-8 read |
| TS 23.701 vc00 | WebRTC Access to IMS Architecture Study | Rel-12 read |
| TR 23.794 vh00 | Study on enhanced IMS to 5GC integration | Rel-17 read |
| TS 23.849 vb00 | Study on IMS Roaming Media Optimization | Rel-11 read |
| TR 23.976 vj00 | Push Service Requirements Analysis | Rel-19 read |
| TS 24.141 vj00 | Presence Service Protocol Details | Rel-19 read |
| TS 24.147 vj00 | IMS Conferencing Protocol Details | Rel-19 read |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 read |
| TS 24.229 vk10 | IMS SIP/SDP Call Control Protocol | Rel-20 read |
| TS 24.259 vj00 | Personal Network Management (PNM) Protocol Details | Rel-19 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.411 v830 | 3GPP TS 24411 v830: Anonymous Communication Rejection and Communication Barring | Rel-8 read |
| TS 24.416 v700 | Malicious Call Identification Service | Rel-7 read |
| TS 24.428 v720 | Common Basic Communication Procedures | Rel-7 read |
| TS 24.447 v800 | Advice Of Charge (AOC) Service Protocol | Rel-8 read |
| TS 24.454 v840 | Closed User Group (CUG) Protocol Specification | Rel-8 read |
| TS 24.504 v8m0 | Communication Diversion (CDIV) Protocol Specification | Rel-8 read |
| TS 24.508 v820 | TIP and TIR Service Protocol Description | Rel-8 read |
| TS 24.516 v830 | MCID Protocol Specification for NGN | Rel-8 read |
| TS 24.523 vj00 | NGCN-NGN Interconnection Scenarios | Rel-19 read |
| TS 24.524 vj00 | Hosted Enterprise Services Architecture | Rel-19 read |
| TS 24.528 v830 | Common Basic Communication Procedures for IMS Services | 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.608 vj00 | 3GPP TS 24608: TIP/TIR Services Protocol | Rel-19 read |
| TS 24.611 vj00 | Anonymous Communication Rejection & Barring | Rel-19 read |
| TS 24.616 vj00 | Malicious Call Identification (MCID) Protocol | Rel-19 read |
| TS 24.628 vj00 | Common Basic Communication Procedures in IMS | Rel-19 read |
| TS 24.647 vj00 | Advice of Charge (AOC) service protocol | Rel-19 read |
| TS 24.802 vc10 | IMS II-NNI Traversal Scenario Determination Study | Rel-12 read |
| TS 24.819 v700 | IMS Services via Fixed Broadband Access | Rel-7 read |
| TS 24.841 v600 | Presence Service IP Multimedia Subsystem | Rel-6 read |
| TS 24.880 v820 | Media Server Control Protocol Study for IMS | Rel-8 read |
| TR 24.930 vj00 | IMS Session Setup Signalling Flows | Rel-19 read |
| TS 28.705 vj00 | IMS NRM IRP Information Service | Rel-19 read |
| TS 29.165 vk00 | Inter-IMS Network-to-Network Interface (II-NNI) | Rel-20 read |
| TS 29.228 vk00 | IMS Cx and Dx Interface Procedures | Rel-20 read |
| TS 29.229 vj10 | Diameter Protocol for Cx/Dx Interfaces | Rel-19 read |
| TS 29.328 vk00 | IMS Sh, Dh and Ph Interface Procedures | Rel-20 read |
| TS 29.562 vk10 | HSS Nhss Services for IMS and GBA | Rel-20 read |
| TS 29.826 vd10 | P-CSCF Restoration Enhancements for WLAN | Rel-13 read |
| TS 29.866 vj00 | IMS Disaster Prevention & Restoration Enhancement | Rel-19 read |
| TR 29.949 vj00 | VoLTE IMS Roaming Architecture & Procedures | Rel-19 read |
| TS 32.102 vj00 | Telecom Management Physical Architecture Framework | Rel-19 read |
| TS 32.409 vj00 | IMS Performance Management Measurements | Rel-19 read |
| TS 32.808 v800 | Common Profile Storage Framework for User Data | Rel-8 read |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 read |
| TS 33.127 vj80 | Lawful Interception Architecture | Rel-19 read |
| TS 33.804 vc00 | Non-UICC SSO using SIP Digest credentials | Rel-12 read |
| TS 33.871 vc00 | Security for WebRTC IMS Client Access | Rel-12 read |
| TS 28.702 vj00 | Core Network NRM IRP Information Service | Rel-19 read |
| TS 32.632 vb00 | Core Network Resources IRP: Network Resource Model | Rel-11 read |
| TS 32.732 vb00 | IMS Network Resource Model IRP: Information Service | Rel-11 read |