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

Glossary term · Protocol

SIP

Session Initiation Protocol

Protocol →

SIP is the IETF-defined application-layer signaling protocol used to create, modify, and terminate multimedia sessions, and it is the core protocol for IMS services in 3GPP networks.

Introduced
R99
Where
Services › IMS
Specifications
139 specs
Also in
Core Network
SIP Description Purpose What changed Neighbours Detected Changes Specifications

Description

The Session Initiation Protocol (SIP) is a text-based, application-layer control protocol standardized by the IETF (RFC 3261 and others). Its primary function is to establish, manage, and tear down interactive communication sessions between participants. These sessions can include voice, video, instant messaging, online games, and virtual reality—essentially any real-time data exchange. SIP operates on a client-server model but is inherently peer-to-peer in its session management. It is independent of the underlying transport layer, commonly running over UDP, TCP, or TLS.

SIP works through the exchange of request and response messages between User Agents (UAs), which can be clients (UAC) initiating requests or servers (UAS) responding to them. A typical SIP transaction for establishing a voice call involves several key messages: the caller's UA sends an INVITE request to the callee's address (a SIP URI). This request is routed through SIP proxy servers, which help locate the callee and enforce routing policies. The callee's UA responds with provisional responses (e.g., 180 Ringing) and a final success response (200 OK), which includes session description parameters typically formatted using the Session Description Protocol (SDP). The caller confirms with an ACK, and the media session (using RTP/RTCP) is established directly between the endpoints. To terminate the session, a BYE request is sent.

Within the 3GPP architecture, SIP is the cornerstone signaling protocol of the IP Multimedia Subsystem (IMS). The IMS provides a standardized framework for delivering multimedia services over IP. Key 3GPP network elements that act as SIP servers include the Proxy-Call Session Control Function (P-CSCF), which is the first contact point for the UE; the Serving-CSCF (S-CSCF), which performs session control and interacts with application servers; and the Interrogating-CSCF (I-CSCF), which interfaces with other networks. SIP in IMS is used for registration, authentication (often using IMS Authentication and Key Agreement (AKA)), and session control for services like Voice over LTE (VoLTE), Voice over NR (VoNR), Rich Communication Services (RCS), and Video Telephony. The protocol is extended with 3GPP-specific headers and parameters to support cellular requirements such as emergency calling, access network information, and policy control integration.

Purpose & Motivation

SIP was created to solve the problem of establishing and managing multimedia sessions in the evolving internet landscape. Prior to SIP, proprietary signaling protocols were common, hindering interoperability between different vendors' equipment and service providers. The growth of IP networks created a need for a standardized, flexible, and extensible signaling protocol that could support the burgeoning variety of real-time applications beyond simple voice. SIP was designed to be simple, modular, and text-based (like HTTP), making it easier to implement, debug, and extend compared to binary protocols like H.323.

3GPP adopted SIP as the signaling protocol for IMS to enable the convergence of cellular telephony with Internet multimedia services. This addressed a critical strategic need: to evolve circuit-switched voice services to a more efficient, feature-rich, all-IP architecture. SIP allowed mobile operators to offer standardized, interoperable voice and video services over their LTE and 5G data networks (VoLTE/VoNR), ensuring service continuity and quality. It also provided the foundation for new revenue-generating services like RCS (branded as Chat) and seamless integration with over-the-top (OTT) applications. By leveraging an IETF standard, 3GPP ensured that IMS-based services could interoperate with fixed-line VoIP networks and the broader internet, facilitating fixed-mobile convergence and fostering a rich ecosystem of application developers and service enablers.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

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 →
TS 22.228Rel-18 → Rel-19

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

Full comparison in TS 22.228 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 16 changes
  • Retrieval of migration credentials for access to SIP core / IMS of a partner MC system TS 23.280CR0066
  • Use TCP for SIP signaling in case of voice fallback to EPS without N26 interface TS 24.173CR0131
  • Annex U SIP procedure at the UE TS 24.229CR6020
  • Annex U SIP procedure at the S-CSCF TS 24.229CR6021
  • Annex U SIP procedure at the P-CSCF TS 24.229CR6022
  • Modification of PDU session with QoS flow for SIP signalling TS 24.229CR6086

+ 10 more changes

Rel-16 10 changes
  • Support of the Location Source Parameter for the SIP Geolocation Header Field TS 24.229CR6147
  • Preconfigured regroup – SIP MESSAGE types TS 24.379CR0505
  • IMS related P-CSCF procedures, Support of SIP Forking TS 29.514CR0119
  • Network provided location information at SIP session release TS 29.514CR0177
  • SIP handling at the originating UE when redirection fails from NG-RAN to E-UTRAN TS 24.229CR6378
  • Correcting SIP related terminology TS 24.281CR0089

+ 4 more changes

Rel-17 12 changes
  • EPS fallback indication in SIP TS 24.229CR6434
  • New code points for access type and access class for satellite access in the SIP headers TS 24.229CR6530
  • Update of SIP Digest Access Authentication and reference update for HTTP/1.1 protocol TS 24.229CR6538
  • Update of SIP Digest Access Authentication TS 29.228CR0696
  • Support of the hash value for alternate SIP Digest algorithm TS 29.228CR0699
  • Update of SIP Digest Access Authentication TS 29.229CR0297

+ 6 more changes

Rel-18 14 changes
  • Handling of a SIP MESSAGE request for adhoc group emergency alert cancellation in controlling function TS 24.379CR0976
  • Identification of information that may need to be removed from encapsulated SIP messages TS 33.128CR0537
  • SIP interface corrections for reference points CSC-7, CSC-19, CSC-20 TS 23.280CR0349
  • MCVideo Correction of SIP INVITE from NCF to CF TS 24.281CR0207
  • Distinction of SIP MESSAGE requests for migration service authorization TS 24.281CR0259
  • Distinction of SIP MESSAGE requests for migration service authorization TS 24.282CR0418

+ 8 more changes

Rel-19 15 changes
  • Adhoc group emergency alert add criteria to the SIP message containing the participant lists sent to the authorised users TS 24.281CR0279
  • Adhoc group emergency alert add criteria to the SIP message containing the participant lists sent to the authorised users TS 24.282CR0450
  • Adhoc group emergency alert add criteria to the SIP message containing the participant lists sent to the authorised users TS 24.379CR1014
  • P-CSCF retrieve satellite service Id during SIP procedure TS 29.514CR0748
  • P-CSCF retrive satellite service Id during SIP procedure TS 29.514CR0749
  • Alignments regarding HTTP-3 and SIP-3 TS 23.280CR0520

+ 9 more changes

Rel-20 6 changes
  • Call Setup Procedures with Text-based SIP Signalling Optimization TS 23.228CR1756
  • Call Setup Procedure for P-CSCF as B2BUA Using Text-Based SIP Signalling TS 23.228CR1779
  • SIP timer optimization for IMS voice call over GEO via NB-IoT TS 24.229CR6822
  • Reducing SIP message size over NB-IoT(GEO) access TS 24.229CR6823
  • SIP Response-source definition TS 24.229CR6797
  • "SIP PIDF-LO not required" indicator in the IMS layer TS 24.229CR6802

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TR 21.978 v300 CAMEL Control of VoIP Services Feasibility Study R99 read
TS 22.228 vl00 IMS Service Requirements Rel-21 read
TR 22.940 vj00 IMS Messaging Requirements Analysis Rel-19 read
TR 22.949 vj00 Privacy Requirements Study for 3GPP Services Rel-19 read
TR 22.953 vj00 Multimedia Priority Service Feasibility Study Rel-19 read
TR 22.977 vj00 Speech Enabled Services and Multimodal Framework Rel-19 read
TS 23.125 v700 Flow Based Charging Architecture Rel-7 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.207 vj00 End-to-End QoS Framework for GPRS Rel-19 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.231 vj00 SIP-I based CS core network stage 2 Rel-19 read
TS 23.271 vj00 LCS Stage 2 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.281 vk51 Mission Critical Video Service Rel-20 read
TS 23.333 vj00 MRFC-MRFP Mp Interface Requirements Rel-19 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.392 vk10 MMTel Enabler Architecture and Procedures 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.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 23.701 vc00 WebRTC Access to IMS Architecture Study Rel-12 read
TS 23.802 v700 Enhanced End-to-End QoS Architecture Rel-7 read
TS 23.815 v500 IMS Charging Implications Rel-5 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
TR 23.979 vj00 PoC over 3GPP Systems Architectural Requirements Rel-19 read
TR 23.981 vj00 IPv4 IMS Interworking and Migration Study Rel-19 read
TS 24.103 vj00 Telepresence Protocol for IMS 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.166 vj00 IMS Conferencing Management Object 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.196 vj00 Enhanced Calling Name (eCNAM) Stage 3 Protocol Rel-19 read
TS 24.206 v750 Voice Call Continuity Between CS and IMS Rel-7 read
TS 24.216 vj00 Communication Continuity Management Object Rel-19 read
TS 24.228 v590 IP Multimedia Call Control Signaling Flows Rel-5 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.247 vk00 IMS Messaging Protocol Specification Rel-20 read
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19 read
TS 24.281 vk10 MCVideo Signalling Control Rel-20 read
TS 24.282 vk10 MCData Signalling Control Protocols Rel-20 read
TS 24.315 vj00 Operator Determined Barring (ODB) for IMS Rel-19 read
TS 24.323 vj00 IMS Service Level Tracing Management Object Rel-19 read
TS 24.379 vk10 MCPTT Call Control Protocol Rel-20 read
TS 24.391 vj00 USSD over IMS Management Object Specification 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.407 v830 OIP and OIR Simulation Services Protocol Rel-8 read
TS 24.408 v700 TIP/TIR Services Protocol Specification Rel-7 read
TS 24.410 v810 Protocol Description of HOLD Services 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.429 v700 Explicit Communication Transfer (ECT) Service Specification 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.484 vk10 Mission Critical Services Configuration Management Rel-20 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.529 v820 Explicit Communication Transfer (ECT) Simulation Service 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.607 vj10 OIP and OIR Supplementary Services Stage 3 Rel-19 read
TS 24.608 vj00 3GPP TS 24608: TIP/TIR Services Protocol Rel-19 read
TS 24.610 vj00 Communication Hold (HOLD) Service Protocol Rel-19 read
TS 24.615 vj00 Communication Waiting (CW) Service Protocol 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.629 vj00 Explicit Communication Transfer (ECT) Protocol Rel-19 read
TS 24.642 vj00 CCBS/CCNR/CCNL SIP Protocol Specification Rel-19 read
TS 24.647 vj00 Advice of Charge (AOC) service protocol Rel-19 read
TS 24.654 vj00 Closed User Group (CUG) supplementary service Rel-19 read
TS 24.803 vc00 Telepresence using IMS - 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 25.993 vj00 UTRA RAB Examples and Radio Interface Mapping Rel-19 read
TS 26.114 vk11 IMS Multimedia Telephony Client Rel-20 read
TS 26.235 vc00 Default Codecs for 3GPP IP Multimedia Subsystem Rel-12 read
TS 26.236 vc00 Packet Switched Conversational Multimedia Protocols Rel-12 read
TR 26.862 vh00 Immersive Teleconferencing & Telepresence for Remote Terminals Rel-17 read
TR 26.914 vj00 Multimedia Telephony over IP Optimization Rel-19 read
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19 read
TR 26.982 vj00 Multiparty Real-Time Text Protocol Details Rel-19 read
TR 26.998 vj00 5G AR/MR Glasses Integration Study Rel-19 read
TS 27.060 vj00 TE-MT Interworking for Packet Domain Rel-19 read
TS 29.162 vj00 IMS-IP Network Interworking Rel-19 read
TS 29.199 3GPP TS 29.199 R99 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.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19 read
TS 29.412 v810 Control Procedures for Trunk Gateways in NGN Networks Rel-8 read
TS 29.421 v810 IMS Interworking with External IP Networks Rel-8 read
TS 29.424 v801 H.248 Profile for Trunking Media Gateways Rel-8 read
TS 29.433 v811 TISPAN endorsement of 3GPP Cx and Dx interfaces Rel-8 read
TS 29.458 v850 SIP Transfer of Tariff Info for Charging Rel-8 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.658 vj00 SIP Transfer of Tariff Information Rel-19 read
TS 31.103 vj10 IM Services Identity Module Specification Rel-19 read
TS 31.829 vd00 ISIM Conformance Requirements Technical Report Rel-13 read
TS 32.260 vk10 IMS Charging Management Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.280 vj00 Advice of Charge (AoC) Framework Rel-19 read
TS 32.281 vj00 Announcement Service for Online Charging Rel-19 read
TS 32.296 vj00 Online Charging System (OCS) Architecture Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read
TS 33.106 vj00 Lawful Interception Requirements (Pre-Rel-15) Rel-19 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read
TS 33.126 vj30 Lawful Interception Requirements Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.128 vj80 Lawful Interception Protocols and Procedures Rel-19 read
TS 33.141 vj00 Security for Presence Service (Ut reference point) Rel-19 read
TS 33.203 vk00 IMS Security Features and Mechanisms Rel-20 read
TS 33.210 vk00 Network Domain Security for IP Networks Rel-20 read
TS 33.790 vj10 Security for Next-Gen Real-Time Communication Phase 2 Rel-19 read
TS 33.804 vc00 Non-UICC SSO using SIP Digest credentials Rel-12 read
TS 33.838 vb00 Study on Protection against Unsolicited Communication for IMS Rel-11 read
TS 33.871 vc00 Security for WebRTC IMS Client Access Rel-12 read
TS 33.978 v800 Early IMS Security Interim Solution Rel-8 read
TS 36.579 3GPP TR 36.579 R99 read
TS 37.579 vi50 Mission Critical (MC) services Rel-18 read
TS 38.291 vj30 Ambient IoT Physical Layer Rel-19 read
TS 43.129 vj00 PS Handover in GERAN A/Gb and GAN Modes Rel-19 read