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

Glossary term · Core Network

P-CSCF

Proxy Call Session Control Function

Also written as: PCSCF

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.

Introduced
R99
Where
Services › IMS
Specifications
69 specs
Also in
Core Network
P-CSCF Description Purpose What changed Neighbours 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.

What changed in its specifications

The latest release-to-release comparison of specifications that define P-CSCF. Each summary describes the whole specification, not only this term.

TS 23.141Rel-7 → Rel-8

Added 3GPP2-specific support for presence reference points in Common IMS, referencing X.S0027-004 and X.S0004.

Full comparison in TS 23.141 →
TS 23.218Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.218: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.218 →

Architecture

Where it sits in the network

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 8 changes
  • Annex U SIP procedure at the P-CSCF TS 24.229CR6022
  • Transfer P-CSCF address from 5GS TS 24.229CR6044
  • P-CSCF restoration in Annex U TS 24.229CR6087
  • PCF Based P-CSCF Restoration TS 24.229CR6262
  • Procedure improvement of P-CSCF routing the SUBSCRIBE TS 24.229CR5872
  • Resource Sharing in P-CSCF orig side TS 24.229CR6014

+ 2 more changes

Rel-16 18 changes
  • Providing NID to the P-CSCF TS 29.214CR1646
  • Annex B, P-CSCF Restoration TS 29.513CR0121
  • IMS related P-CSCF procedures and Service Information Status TS 29.514CR0117
  • IMS related P-CSCF procedures, setting flow status and flow number TS 29.514CR0118
  • IMS related P-CSCF procedures, Support of SIP Forking TS 29.514CR0119
  • IMS related P-CSCF procedures, support of RTCP flows TS 29.514CR0120

+ 12 more changes

Rel-17 8 changes
  • Failed P-CSCF TS 29.228CR0697
  • 24.229 P-CSCF and UE MPS priority upgrade TS 24.229CR6430
  • Correction in the P-CSCF operation upon recipt of REGISTER request for RLOS TS 24.229CR6442
  • 24.229 MPS P-CSCF Editors notes removal TS 24.229CR6451
  • Improve readability of section L.3.2.8.2 for P-CSCF handling of REGISTER request for RLOS TS 24.229CR6480
  • P-CSCF to provide eps-fallback parameter TS 24.229CR6537

+ 2 more changes

Rel-19 5 changes
  • MPS for Messaging P-CSCF changes TS 24.229CR6688
  • P-CSCF handling of MPS for Messaging indication TS 24.229CR6713
  • P-CSCF retrieve satellite service Id during SIP procedure TS 29.514CR0748
  • P-CSCF retrive satellite service Id during SIP procedure TS 29.514CR0749
  • Retry after P-CSCF not reachable TS 24.229CR6774

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 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 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
TS 23.894 va00 IMS Local Breakout & Optimal Media Routing Study Rel-10 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.167 vj10 3GPP IMS Management Object 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.405 v700 Conference Service Protocol Description 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.504 v8m0 Communication Diversion (CDIV) Protocol Specification Rel-8 read
TS 24.505 v810 Protocol Description of the Conference Service 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.525 vj00 Business Trunking Architecture & Requirements 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.605 vj00 3GPP CONF Service Protocol Specification Rel-19 read
TS 24.606 vj00 MWI Service Protocol Description Rel-19 read
TS 24.628 vj00 Common Basic Communication Procedures in IMS 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
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19 read
TR 24.980 vg00 MCPTT IMS Profile for Gm Reference Point Rel-16 read
TR 26.924 vj00 MTSI QoS Improvement Study Rel-19 read
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19 read
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19 read
TS 29.061 vk10 Packet Domain Interworking Requirements Rel-20 read
TS 29.162 vj00 IMS-IP Network Interworking Rel-19 read
TS 29.165 vk00 Inter-IMS Network-to-Network Interface (II-NNI) Rel-20 read
TS 29.214 vk00 Rx Interface for Policy and Charging Control Rel-20 read
TS 29.228 vk00 IMS Cx and Dx Interface Procedures Rel-20 read
TS 29.513 vk10 5G PCC Signalling Flows Rel-20 read
TS 29.514 vk10 Policy Authorization Service Rel-20 read
TS 29.562 vk10 HSS Nhss Services for IMS and GBA Rel-20 read
TS 29.806 vc10 P-CSCF Restoration Analysis & Solutions Rel-12 read
TS 29.826 vd10 P-CSCF Restoration Enhancements for WLAN Rel-13 read
TS 29.827 vg00 Policy and Charging for Volume Based Charging Rel-16 read
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19 read
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13 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.422 vk30 Trace, MDT and UE Measurement Control Rel-20 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.141 vj00 Security for Presence Service (Ut reference point) Rel-19 read
TS 33.871 vc00 Security for WebRTC IMS Client Access Rel-12 read
TS 34.229 vj30 IP Multimedia Call Control Protocol Rel-19 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