IM

IP Multimedia Core Network Subsystem

Core Network →
Introduced in R99 Also in: Core Network, Management, Radio Access Network

IM is the standardized architectural framework for delivering IP multimedia services, such as voice and video, over mobile and fixed networks using SIP-based signaling.

Category
Core Network
Introduced
R99
Where
Services › Codecs
Also touches
3 segments
Specifications
86 specs
IM Description Purpose Related Classification Detected Changes Specifications

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

Part ofIMS
Specific typesCSCFHSS
Related approachesSIPRCS

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 6 changes

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
Rel-16 5 changes

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.

  • eIMS P-CSCF use of NRF TS 23.228CR1199
  • Allowing SMF to perform P-CSCF Discovery using NRF TS 23.228CR1202
  • Update P-CSCF Registration with NRF TS 23.228CR1219
  • Corrections to S-CSCF discovery during RLOS IMS registration TS 23.228CR1228
  • P-CSCF restoration in 5GS TS 29.165CR0995
Rel-17 1 change

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.

Rel-19 1 change

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.

SpecificationTitleRelease
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