P-CSCF

Proxy Call Session Control Function

Core Network →
Introduced in R99 Also in: Core Network

P-CSCF is the first IMS contact point for a User Equipment, acting as a SIP proxy that forwards messages and enforces policies to establish, manage, and terminate multimedia sessions.

Category
Core Network
Introduced
R99
Where
Services › Codecs
Also touches
1 segments
Specifications
66 specs
P-CSCF Description Purpose Related Classification Detected Changes Specifications

Description

The Proxy Call Session Control Function (P-CSCF) is a fundamental node within the 3GPP-defined IP Multimedia Subsystem (IMS) architecture, which delivers multimedia services over IP networks. It is the first IMS entity with which the User Equipment (UE) interacts after obtaining IP connectivity, typically via LTE or 5G access. Functionally, the P-CSCF operates as a Session Initiation Protocol (SIP) proxy and user agent, but its role extends far beyond simple message routing. It resides in the user's home network or a visited network and serves as the secure gateway for all SIP signaling between the UE and the rest of the IMS core, which includes the Interrogating-CSCF (I-CSCF) and Serving-CSCF (S-CSCF).

From a protocol perspective, the P-CSCF handles the entire lifecycle of SIP dialogues. When a UE initiates a SIP registration or session request (like a voice or video call), it sends the SIP message to the discovered P-CSCF address. The P-CSCF validates the message format, applies network policies—such as checking that the requested service is allowed—and then routes the request toward the appropriate I-CSCF or S-CSCF based on the user's profile and domain. Crucially, it maintains a security association with the UE using IPsec or TLS, ensuring the integrity and confidentiality of SIP signaling. It also performs SIP message compression (SigComp) to optimize transmission over wireless links and manages emergency session routing.

A key architectural responsibility of the P-CSCF is its interaction with the Policy and Charging Control (PCC) framework. It acts as the Policy and Charging Enforcement Function (PCEF) for the IMS media plane or interfaces with a separate PCEF (like the PGW in 4G or UPF in 5G). During session establishment, the P-CSCF extracts the media parameters (e.g., codec types, IP addresses, ports) from the SIP Session Description Protocol (SDP) and communicates them to the Policy and Charging Rules Function (PCRF) via the Rx interface. This allows the network to authorize the appropriate Quality of Service (QoS) resources (e.g., dedicated bearers for VoLTE) and apply charging rules before the media flow begins. The P-CSCF also generates charging data records (CDRs) for offline billing. Its deployment can be colocated with other functions in modern cloud-native implementations, but its logical role as the UE's entry point and policy enforcer remains constant across 4G and 5G.

Purpose & Motivation

The P-CSCF was created as part of the IMS architecture, first standardized in 3GPP Release 5, to enable the delivery of rich, real-time multimedia services over packet-switched IP networks. Prior to IMS, circuit-switched networks handled voice and SMS, while packet-switched networks like GPRS were primarily for best-effort data. IMS aimed to converge these by offering voice, video, and messaging over IP with carrier-grade reliability, security, and charging. The P-CSCF solves the problem of securely connecting millions of potentially mobile UEs to this complex service core, acting as a trusted intermediary that shields the internal IMS network from direct exposure to the access network.

Historically, without a dedicated proxy function at the edge, managing SIP signaling from diverse UEs across different access types (e.g., LTE, Wi-Fi) would be chaotic and insecure. The P-CSCF provides a standardized first contact point that handles access-specific adaptations, such as IP address translation and signaling compression. It also enforces network policies uniformly, preventing unauthorized service use and ensuring that media flows receive the necessary QoS. This was particularly critical for the launch of Voice over LTE (VoLTE), where the P-CSCF ensures that voice packets are prioritized through the EPS bearer system.

The evolution toward 5G and network slicing further underscores the P-CSCF's importance. In 5G Core (5GC), the P-CSCF remains a key component for IMS-based telephony (VoNR) and multimedia services. It interacts with the 5G Policy Control Function (PCF) via the N5 interface, analogous to the Rx interface with PCRF in 4G, to orchestrate session-aware QoS. Its design allows operators to deploy IMS independently of the underlying access technology, future-proofing investments and enabling seamless service continuity as networks evolve from 4G to 5G and beyond.

Classification

Part ofIMS
Related approachesI-CSCFS-CSCF

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 16 changes

In Release 15, the P-CSCF saw enhancements for 5G System integration, including Policy and Charging Control over the Rx interface in the 5GS and support for P-CSCF restoration procedures for the 5G Core. Furthermore, its role was updated to include the profile status in a proxy role regarding “A SIP Response Code for Unwanted Calls” and to consider slice information during session binding and PCF selection.

  • Introduction of multi-talker control TS 23.280CR0094
  • Functional alias controlling role of MC service server TS 23.280CR0106
  • Introduction of the multi-talker control TS 23.379CR0086
  • Unified Access Control for MMTel TS 24.173CR0126
  • Clarification for MBMS session start procedure TS 29.061CR0499
  • Policy and Charging Control over Rx interface in the 5GS TS 29.214CR1609

+ 10 more changes

Rel-16 50 changes

In Release 16, the P-CSCF saw enhancements for improved network integration and service handling, including new procedures to support Access Type Change and PLMN Change notifications. It gained capabilities for session binding in TSN networks and for 5WWC, alongside refined IMS procedures for SIP forking, RTCP flow support, and service information provisioning. Furthermore, the release introduced functional improvements for P-CSCF restoration and the provision of Network ID (NID) to the P-CSCF.

  • New IMS Management Objects for Handling of Session Timer TS 24.167CR0215
  • Access Type Report for a MA PDU session TS 29.214CR1640
  • Providing NID to the P-CSCF TS 29.214CR1646
  • Session binding of 5WWC TS 29.513CR0068
  • Annex B, IMS Session Establishment TS 29.513CR0112
  • Annex B, IMS Session Modification, provisioning of service information TS 29.513CR0113

+ 44 more changes

Rel-17 32 changes

In Release 17, the P-CSCF's role was enhanced to support signed attestation for emergency and priority IMS sessions, improving security and authorization for critical services. Furthermore, new procedures were introduced for handling a failed P-CSCF, ensuring service continuity and reliability. The release also expanded Policy and Charging Control (PCC) integration, enabling the P-CSCF to support the control of Mission Critical Services (MPS) for Dedicated Transit Systems (DTS) through AF session interactions.

  • Providing activated functional alias information to the group controlling server TS 23.280CR0207
  • Request for network resources at session establishment from the MC service server TS 23.280CR0278
  • Support for signed attestation for emergency and priority IMS sessions TS 29.165CR1029
  • AF Session for Control of MPS for DTS TS 29.214CR1654
  • Failed P-CSCF TS 29.228CR0697
  • PCF control of MPS for DTS TS 29.513CR0257

+ 26 more changes

Rel-18 23 changes

In Release 18, enhancements for the P-CSCF function included the introduction of Lawful Interception (LI) for 5G Media Streaming (5GMS) control plane and for AF sessions with QoS, as well as support for floor control signalling over standardized QoS Flow Identifiers QCI 69 and QCI 65. The release also brought updates for processing AF requests on PDU Sessions supporting High Reliability & Simultaneous Bilateral Operation (HR-SBO) and clarifications for session binding parameter matching.

  • Access control for users with eRedcap/Redcap subscriptions TS 29.214CR1687
  • Considering UE Policy Control inputs for ANDSP determination TS 29.513CR0412
  • Complete description for the AF request on PDU session supporting HR-SBO TS 29.513CR0466
  • Policy Control for L4S TS 29.513CR0474
  • Update the processing of AF requests on PDU Sessions supporting HR-SBO TS 29.513CR0488
  • Add RSLPP in call flows of Policy Control TS 29.513CR0494

+ 17 more changes

Rel-19 22 changes

In Release 19, the P-CSCF was enhanced to retrieve a satellite service identifier during SIP procedures. Additionally, overload control mechanisms for the Cx/Dx interfaces were introduced for this network function.

  • Add the regroup group member update during MCX session TS 23.280CR0441
  • MC Recording procedures using Session Recording Protocol TS 23.280CR0630
  • Support of multi-talker floor control for ad hoc group calls TS 23.379CR0358
  • MCPTT control plane user plane separation TS 23.379CR0447
  • Overload Control over Cx/Dx TS 29.228CR0702
  • UE and AM Policy Association control based on UDM Subscription Data TS 29.513CR0562

+ 16 more changes

Rel-20 3 changes

In Release 20, the updates to the P-CSCF focused on refining session control mechanisms. Specifically, changes were made to correct the configuration for multi-talker control. Furthermore, the capability for a simultaneous session was removed from the P-CSCF's functionality.

  • Multi-talker control configuration correction TS 23.379CR0522
  • Remove simultaneous session TS 23.280CR0711
  • Remove simultaneous session TS 23.379CR0502

Explore further

Broader topics and technologies where P-CSCF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.141 vj00 Presence Service Stage 2 Architecture Rel-19
TS 23.179 vd50 MCPTT Functional Architecture Rel-13
TS 23.218 vj00 IMS Call Model Specification Rel-19
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19
TS 23.280 vk10 Common Architecture for Mission Critical Services Rel-20
TS 23.379 vk00 MCPTT Functional Architecture Rel-20
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 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12
TR 23.794 vh00 Study on enhanced IMS to 5GC integration Rel-17
TS 23.849 vb00 Study on IMS Roaming Media Optimization Rel-11
TS 23.894 va00 IMS Local Breakout & Optimal Media Routing Study Rel-10
TR 23.976 vj00 Push Service Requirements Analysis Rel-19
TS 24.141 vj00 Presence Service Protocol Details Rel-19
TS 24.147 vj00 IMS Conferencing Protocol Details Rel-19
TS 24.167 vj00 3GPP IMS Management Object Specification Rel-19
TS 24.173 vj00 Multimedia Telephony Service and Supplementary Services in IMS Rel-19
TS 24.229 vj50 IMS call control protocol based on SIP and SDP Rel-19
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details 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.411 v1830 ACR and CB Service Protocol Specification Rel-8
TS 24.416 v1700 Malicious Call Identification Service Rel-7
TS 24.428 v1700 Common Basic Communication Procedures Rel-7
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.523 vj00 NGCN-NGN Interconnection Scenarios Rel-19
TS 24.524 vj00 Hosted Enterprise Services Architecture Rel-19
TS 24.525 vj00 Business Trunking Architecture & Requirements Rel-19
TS 24.528 v830 Common Basic Communication Procedures for IMS Services 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.628 vj00 Common Basic Communication Procedures in IMS Rel-19
TS 24.802 vc10 IMS II-NNI Traversal Scenario Determination Study Rel-12
TS 24.819 v1700 IMS Services via Fixed Broadband Access Rel-7
TS 24.841 v1600 Presence Service IP Multimedia Subsystem Rel-6
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19
TR 24.980 vg00 MCPTT IMS Profile for Gm Reference Point Rel-16
TR 26.924 vj00 MTSI QoS Improvement Study Rel-19
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19
TS 29.061 vj00 Packet Domain Interworking for PLMN Rel-19
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.165 vj10 Inter-IMS Network to Network Interface (NNI) Rel-19
TS 29.214 vj20 Policy and Charging Control over Rx Rel-19
TS 29.228 vj20 Cx and Dx Interface Signaling Flows Rel-19
TS 29.513 vj40 5G PCC Signalling Flows & QoS Mapping Rel-19
TS 29.514 vj40 5G System; Policy Authorization Service; Stage 3 Rel-19
TS 29.562 vj40 HSS Services for IMS & GBA Interworking Rel-19
TS 29.806 vc10 P-CSCF Restoration Analysis & Solutions Rel-12
TS 29.826 vd10 P-CSCF Restoration Enhancements for WLAN Rel-13
TS 29.827 vg00 Policy and Charging for Volume Based Charging Rel-16
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19
TS 32.409 vj00 IMS Performance Management Measurements Rel-19
TS 32.422 vk00 Telecom Management: Trace Control & Configuration Rel-20
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19
TS 33.127 vj50 Lawful Interception Architecture and Functions Rel-19
TS 33.141 vj00 Security for Presence Service (Ut reference point) Rel-19
TS 33.871 vc00 Security for WebRTC IMS Client Access Rel-12
TS 34.229 vj21 IMS SIP/SDP UE Conformance Testing for 5GS Rel-19