Description
The IP Multimedia Core Network Subsystem (IMS) is a comprehensive, standardized architecture defined by 3GPP to facilitate the delivery of IP-based multimedia services. It operates as an overlay on top of the packet-switched domain, independent of the underlying access technology, whether it's LTE, 5G NR, Wi-Fi, or fixed broadband. IMS uses the Session Initiation Protocol (SIP) as its primary signaling protocol for establishing, modifying, and terminating multimedia sessions. This SIP-centric approach allows for flexible service creation and integration with internet protocols.
Architecturally, IMS consists of several key functional elements. The Call Session Control Function (CSCF) acts as the SIP proxy, handling registration, session routing, and policy enforcement. The Home Subscriber Server (HSS) is the central database storing user profiles and authentication data. Media functions are managed by the Media Resource Function (MRF) for processing media streams, such as conferencing or transcoding. The Application Server (AS) hosts and executes value-added services like telephony application servers for VoLTE or messaging servers for RCS. These components interact through standardized interfaces, such as the Cx interface between CSCF and HSS, ensuring interoperability across vendor implementations.
IMS works by processing SIP signaling messages to manage user authentication, service authorization, and session routing. When a user initiates a multimedia call, the request is routed through the P-CSCF (Proxy-CSCF) to the S-CSCF (Serving-CSCF), which interacts with the HSS for authentication and fetches service profiles from the AS. Media negotiation is handled via SIP and the Session Description Protocol (SDP), with media paths established directly between endpoints or through media gateways for interworking with legacy networks. IMS supports quality of service (QoS) through policy control via the Policy and Charging Rules Function (PCRF), ensuring appropriate resource allocation. Its role is critical in modern networks, enabling seamless multimedia services across diverse access technologies and fostering convergence between traditional telecom and internet-based applications.
Purpose & Motivation
IMS was created to address the limitations of circuit-switched networks in supporting rich multimedia services and to enable convergence between telecom and internet protocols. Before IMS, mobile networks primarily offered voice and SMS over circuit-switched domains, which were inefficient for data-intensive multimedia and lacked flexibility for service innovation. The rise of IP-based applications highlighted the need for a standardized framework that could deliver integrated voice, video, and messaging over packet networks.
The development of IMS began in 3GPP Release 5, building on earlier IP multimedia concepts from Release 99. Its purpose is to provide a scalable, secure, and access-agnostic platform for multimedia services, solving problems like service fragmentation, interoperability, and quality assurance. IMS enables operators to offer advanced services such as VoLTE, VoWiFi, and RCS, while supporting regulatory requirements like emergency calling and lawful interception. By decoupling services from access networks, IMS facilitates network evolution towards all-IP infrastructures and supports convergence across mobile, fixed, and internet domains, driving innovation in communication services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (13 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the IP Multimedia Core Network Subsystem (IM) introduced support for several key supplementary services and capabilities. These new features include Flexible Alerting (FA), Malicious Communication Identification (MCID), and the Completion of Communications to Busy Subscriber (CCBS) and by No Reply (CCNR) procedures. Furthermore, the release added Advice Of Charge (AOC) support and defined P-CSCF restoration mechanisms specifically for integration with the 5G Core network (5GC).
- IMS multimedia telephony communication service and supplementary services TS 24.173CR0122
- Flexible Alerting (FA) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.239CR0008
- Malicious Communication Identification (MCID) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.616CR0026
- Completion of Communications to Busy Subscriber (CCBS) and Completion of Communications by No Reply (CCNR) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.642CR0088
- Advice Of Charge (AOC) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.647CR0030
- P-CSCF restoration for 5GC TS 29.228CR0689
In Release 16, key enhancements for the IM function focused on integrating the P-CSCF with the 5G Core's service-based architecture. This included defining procedures for the P-CSCF to register with, use, and be discovered by the Network Repository Function (NRF), and allowing the SMF to perform P-CSCF discovery via the NRF. The release also introduced support for P-CSCF restoration in 5GS and provided corrections for S-CSCF discovery during registration.
In Release 17, the IP Multimedia Core Network Subsystem introduced a specific enhancement for handling failures related to the Proxy Call Session Control Function (P-CSCF). This update addressed procedures for scenarios categorized as "Failed P-CSCF," improving the core network's resilience. The change provided more robust mechanisms for managing session establishment when a P-CSCF becomes unavailable.
- Failed P-CSCF TS 29.228CR0697
In Release 19, the IP Multimedia Core Network Subsystem (IM) introduced specific clarifications for the Proxy-Call Session Control Function (P-CSCF) regarding its behavior. This update focused on enabling and managing direct UE-to-UE communication sessions when the user equipment is connected via satellite access. The enhancement provides procedural guidance for these satellite-mediated communication scenarios.
- Clarification of P-CSCF Behavior for UE-Satellite-UE Communication TS 23.228CR1685
Explore further
Broader topics and technologies where IM plays a role.
Defining Specifications
3GPP specifications that define or reference IM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.127 v1900 | Open Service Access (OSA) Requirements | Rel-9 |
| TS 22.228 vj00 | IP Multimedia Service Requirements | Rel-19 |
| TS 22.495 v1700 | NGN Requirements for IMS Services | Rel-7 |
| TS 22.801 vc00 | Study on Non-MTC Mobile Data Application Impacts | Rel-12 |
| TS 23.125 v1700 | Flow Based Charging Architecture | Rel-7 |
| TS 23.179 vd50 | MCPTT Functional Architecture | Rel-13 |
| TS 23.204 vj10 | SMS over generic IP access; Stage 2 | Rel-19 |
| TS 23.218 vj00 | IMS Call Model Specification | Rel-19 |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 |
| TS 23.228 vj50 | IMS Stage-2 Service Description | 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.334 vj00 | IMS-ALG to IMS-AGW Interface (Iq) Stage 2 | Rel-19 |
| TS 23.379 vk00 | MCPTT Functional Architecture | Rel-20 |
| TS 23.815 v1500 | IMS Charging Implications | Rel-5 |
| TS 23.824 va00 | IP-SM-GW enhancements for CPM-SMS Interworking | Rel-10 |
| TR 23.979 vj00 | PoC over 3GPP Systems Architectural Requirements | Rel-19 |
| TR 23.981 vj00 | IPv4 IMS Interworking and Migration Study | Rel-19 |
| TS 24.141 vj00 | Presence Service Protocol Details | Rel-19 |
| TS 24.147 vj00 | IMS Conferencing Protocol Details | Rel-19 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.186 vj60 | IMS Data Channel applications | Rel-19 |
| TS 24.196 vj00 | Enhanced Calling Name (eCNAM) Stage 3 Protocol | Rel-19 |
| TS 24.206 v1700 | Voice Call Continuity Between CS and IMS | Rel-7 |
| TS 24.228 v1500 | IP Multimedia Call Control Signaling Flows | Rel-5 |
| TS 24.229 vj50 | IMS call control protocol based on SIP and SDP | Rel-19 |
| TS 24.239 vj00 | Flexible Alerting Protocol for IMS | Rel-19 |
| TS 24.247 vj10 | IMS Messaging Service Protocol Details | Rel-19 |
| TS 24.259 vj00 | Personal Network Management (PNM) Protocol Details | Rel-19 |
| TS 24.279 vj00 | Combined CS Calls and IMS Sessions | Rel-19 |
| TS 24.292 vj00 | IMS Centralized Services (ICS) Protocol | Rel-19 |
| TS 24.371 vj00 | WebRTC IMS Client Access Specification | Rel-19 |
| TS 24.391 vj00 | USSD over IMS Management Object Specification | Rel-19 |
| TS 24.407 v830 | OIP and OIR Simulation Services Protocol | Rel-8 |
| TS 24.416 v1700 | Malicious Call Identification Service | Rel-7 |
| TS 24.417 vj00 | OIP/OIR Management Object Specification | Rel-19 |
| TS 24.447 v800 | Advice Of Charge (AOC) Service Protocol | 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.607 vj10 | OIP and OIR Supplementary Services Stage 3 | Rel-19 |
| TS 24.616 vj00 | Malicious Call Identification (MCID) Protocol | Rel-19 |
| TS 24.642 vj00 | CCBS/CCNR/CCNL SIP Protocol Specification | Rel-19 |
| TS 24.647 vj00 | Advice of Charge (AOC) service protocol | Rel-19 |
| TS 24.819 v1700 | IMS Services via Fixed Broadband Access | Rel-7 |
| TS 24.841 v1600 | Presence Service IP Multimedia Subsystem | Rel-6 |
| TS 24.879 v1700 | CS and IMS Service Combination | Rel-7 |
| TR 24.930 vj00 | IMS Session Setup Signalling Flows | Rel-19 |
| TS 25.305 vj00 | UTRAN UE Positioning Stage 2 | Rel-19 |
| TS 26.235 vc00 | Default Codecs for 3GPP IP Multimedia Subsystem | Rel-12 |
| TS 26.236 vc00 | Packet Switched Conversational Multimedia Protocols | Rel-12 |
| TS 28.632 vj00 | Inventory Management NRM Integration Reference Point | Rel-19 |
| TS 28.633 vj00 | Inventory Management NRM IRP Solution Set definitions | 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.199 v1900 | Multimedia Messaging Web Services | Rel-9 |
| TS 29.228 vj20 | Cx and Dx Interface Signaling Flows | Rel-19 |
| TS 29.311 vj00 | Service Level Interworking for Messaging | Rel-19 |
| TS 29.328 vj20 | Sh and Dh Interfaces: HSS-AS Interactions | Rel-19 |
| TS 29.332 vj00 | MGCF-IM-MGW Interface Protocol (Mn) | Rel-19 |
| TS 29.412 v1810 | Trunking Gateway Control Procedures | Rel-8 |
| TS 29.421 v810 | IMS Interworking with External IP Networks | Rel-8 |
| TS 29.424 v801 | H.248 Profile for Trunking Media Gateways | Rel-8 |
| TS 29.828 vc10 | IMS Media Plane Security H.248 Profiles Study | Rel-12 |
| TS 31.103 vj00 | ISIM Application Specification | Rel-19 |
| TS 31.829 vd00 | ISIM Conformance Requirements Technical Report | Rel-13 |
| TS 32.107 vj00 | Federated Network Information Model (FNIM) | Rel-19 |
| TS 32.298 vj30 | Charging Data Record (CDR) Parameter Specification | Rel-19 |
| TS 32.299 vj00 | Diameter Charging Applications for 3GPP | Rel-19 |
| TS 32.409 vj00 | IMS Performance Management Measurements | Rel-19 |
| TS 32.422 vk00 | Telecom Management: Trace Control & Configuration | Rel-20 |
| TS 32.691 vb00 | Inventory Management IRP Requirements | Rel-11 |
| TS 32.692 vb00 | Inventory Management NRM IRP Specification | Rel-11 |
| TS 32.695 v1900 | Inventory Management XML File Format Definition | Rel-9 |
| TS 32.696 vb10 | Inventory Management NRM IRP Solution Set | Rel-11 |
| TS 32.808 v1800 | Common User Profile Storage Framework | Rel-8 |
| TS 33.141 vj00 | Security for Presence Service (Ut reference point) | Rel-19 |
| TS 33.203 vj10 | IMS Security Specification | Rel-19 |
| TR 33.978 v1800 | Interim Security for Early IMS | Rel-8 |
| TS 36.747 ve00 | Enhanced CRS and SU-MIMO IM Performance Requirements | Rel-14 |
| TS 36.822 vb00 | LTE RAN Enhancements for Diverse Data Apps | Rel-11 |
| TS 36.863 vc00 | CRS Interference Mitigation for Homogeneous Networks | Rel-12 |
| TR 38.785 vh00 | UE radio transmission for enhanced NR sidelink | Rel-17 |
| TR 38.786 vi20 | Technical Report for NR Sidelink Evolution | Rel-18 |
| TS 38.817 | 3GPP TR 38.817 | R99 |
| TR 38.820 vg10 | NR; 7-24 GHz Frequency Range Study | Rel-16 |
| TS 43.802 vc00 | GERAN Enhancements for Mobile Data Applications | Rel-12 |