IMS  

 

 

 

Network Architecuture

The IP Multimedia Subsystem (IMS) isn't just a technology; it's an entire architectural framework that has revolutionized modern communication.  Imagine it as a sophisticated network of interconnected highways, enabling different types of traffic – voice, video, and data – to flow seamlessly between various devices. This intricate network is designed with distinct layers, each with its own set of responsibilities, ensuring efficient and reliable communication.

At the heart of the IMS network lies the core, responsible for controlling and managing all communication sessions. Think of it as the central command center, directing traffic and ensuring everything runs smoothly.  Within this core reside key components like the Call Session Control Functions (CSCFs), which act like traffic controllers, managing the setup, tear-down, and routing of calls and sessions.  They work in tandem with the Home Subscriber Server (HSS), a central database storing user information and service subscriptions, like an intelligent directory that knows everything about each user on the network.

But IMS doesn't exist in isolation. It needs to connect with the outside world, including older telephone networks. This is where the Media Gateway Control Function (MGCF) comes in, acting as a bridge between the IP-based IMS world and the traditional circuit-switched networks. It allows you to call your grandma on her landline or connect with someone using an older mobile phone.

The true power of IMS lies in its ability to accommodate different access technologies. Whether you're connected via 4G, 5G, or Wi-Fi, IMS seamlessly integrates these access networks, ensuring you stay connected wherever you are. This flexibility is crucial in today's world, where users move between different networks constantly.

The IMS architecture is not just about connecting calls; it's about enabling a rich multimedia experience.  It provides the foundation for services like Voice over LTE (VoLTE), which delivers high-definition voice calls over 4G and 5G networks.  It also supports Rich Communication Services (RCS), an evolution of SMS that allows for group chat, file sharing, and high-quality video calls, enriching the way we communicate.

In short, the IMS network architecture is a complex yet elegant system that has become the backbone of modern communication. Its layered structure, key components, and ability to integrate diverse access technologies make it a powerful platform for delivering a wide range of multimedia services, paving the way for a more connected and interactive future.

Below is an illustration showing the essence of entire IMS network and its interaction to other network like cellular network and PSTN.

Image Source :IP Multimedia Subsystem (IMS) Emulator

Below is the topics we are going to talk about

Components of IMS Network

The IMS network, at its core, is a sophisticated ecosystem of interconnected components working together to orchestrate multimedia communication.  Let's delve into the key players within this network:

Core Components

The core of the IMS network is a dynamic ensemble of specialized components, each playing a critical role in enabling seamless multimedia communication. Imagine them as a team of experts working in perfect harmony to connect users and deliver a rich communication experience.

First, we have the P-CSCF, acting as the welcoming committee. It's the initial point of contact for any device entering the IMS network, responsible for establishing a secure connection and guiding the user through the network. Think of it as the receptionist, ensuring all visitors are properly received and directed to the right department.

Next, the I-CSCF steps in, playing the role of a detective. It examines incoming requests, determines the user's location, and routes them to the appropriate S-CSCF. It's like a network navigator, ensuring each user finds their way to the correct destination within the IMS network.

The S-CSCF is the central hub, the control center for all user sessions. It manages the intricate dance of signaling and ensures smooth communication flow for various services. Consider it the conductor of an orchestra, coordinating all the different instruments to create a harmonious symphony of communication.

Finally, the HSS or 5G-UDM acts as the network's memory bank. This central database stores all the essential information about each user, including their profile, subscriptions, and preferences. It's like a comprehensive library, providing the necessary information to other components to personalize and optimize the user experience.

Together, these core components form the backbone of the IMS network, enabling a wide range of communication services and ensuring a seamless and efficient user experience.

  • P-CSCF (Proxy Call Session Control Function):
    • The first point of contact for a User Equipment (UE) in the IMS network.
    • Responsible for forwarding SIP signaling between the UE and other IMS entities.
    • Performs security functions like encryption/decryption and interacts with the PCRF for QoS and policy enforcement.
  • I-CSCF (Interrogating Call Session Control Function):
    • Acts as an entry point into an operator's IMS network from external networks.
    • Responsible for querying the HSS or 5G-UDM via the Cx interface to determine the user's location and routing SIP requests to the appropriate S-CSCF.
  • S-CSCF (Serving Call Session Control Function):
    • The central node of the IMS network.
    • Handles session control and ensures proper SIP signaling for services.
    • Retrieves subscriber data from the HSS and enforces service-specific rules.
  • HSS (Home Subscriber Server) or 5G-UDM (Unified Data Management):
    • A centralized database for storing subscriber profiles, authentication credentials, and service-related information.
    • Interacts with the S-CSCF to provide user data for call/session handling.

Additional Functional Components

Beyond the core components, the IMS network relies on a supporting cast of specialized functions that enhance its capabilities and extend its reach.  Think of these as specialized departments within a larger organization, each contributing unique expertise to the overall operation.

The PCRF acts as the resource manager, ensuring fair and efficient allocation of network resources. It enforces quality of service policies and charging rules, making sure users get the bandwidth they need while preventing network congestion. It's like a traffic cop and accountant combined, directing traffic flow and keeping track of network usage.

The MGCF and MGW work together as the bridge between the IMS world and the older world of telephone networks. They handle the translation between different signaling and media formats, allowing IMS users to communicate with people on traditional landlines or older mobile phones.  They are the interpreters and translators, ensuring smooth communication between different technological dialects.

The SLF comes into play when the IMS network spans a large geographical area with multiple databases. It helps locate users efficiently, ensuring that calls and messages reach the right destination. It's like a global positioning system for the IMS network, pinpointing user locations across different domains.

The BGCF acts as a specialized router, directing calls from the IMS network to the traditional phone network when needed. It determines the optimal path for calls that need to exit the IMS world, ensuring they reach their destination efficiently.

Finally, the AS/AF is the platform for innovation, hosting and executing a wide range of multimedia services. This is where features like voicemail, video conferencing, and instant messaging come to life. It's the creative hub of the IMS network, constantly evolving to offer new and exciting communication experiences.

These additional functional components play crucial roles in expanding the capabilities of the IMS network, ensuring efficient resource management, interoperability with legacy networks, and a rich portfolio of multimedia services.

  • PCRF (Policy and Charging Rules Function):
    • Manages QoS policies and charging rules for IMS sessions.
    • Ensures that resources are appropriately allocated based on policy and subscription.
  • MGCF (Media Gateway Control Function):
    • Facilitates interworking between the IMS network and the traditional circuit-switched PSTN.
    • Controls the media gateway for converting media streams between IP and legacy networks.
  • SLF (Subscriber Location Function):
    • Resolves user location information when multiple HSS instances are deployed.
  • BGCF (Breakout Gateway Control Function):
    • Routes calls from IMS to the PSTN when the destination is not part of the IMS network.
  • AS/AF (Application Server/Application Function):
    • Hosts and executes multimedia services or value-added services (e.g., voicemail, conferencing).
    • Communicates with IMS core via the ISC interface.
  • MGW (Media Gateway):
    • Bridges IMS and legacy networks (e.g., PSTN) by converting signaling and media formats.

Integration with Legacy Networks

While the IMS network represents the future of communication, it doesn't exist in a vacuum. It needs to connect and interact with existing legacy networks, like the traditional phone system we've all used for decades. This interoperability is crucial to ensure a smooth transition and allow users to communicate with everyone, regardless of their network technology.

The PSTN, or Public Switched Telephone Network, is the familiar world of landlines and traditional phone calls.  To bridge the gap between IMS and PSTN, specialized components like the MGCF and MGW come into play. They act as translators, converting signaling and media formats between the IP-based IMS network and the circuit-switched PSTN. This allows IMS users to make calls to landlines and vice versa, ensuring seamless communication across different generations of technology.

On the other hand, IP phones represent a more direct integration with the IMS core. These phones are designed to work natively with IMS, bypassing the need for legacy gateways. They connect directly to the IMS network, leveraging its capabilities for multimedia communication like video calls and instant messaging. This direct integration offers a richer and more efficient communication experience.

In essence, the IMS network's ability to connect with legacy systems ensures a smooth transition to the future of communication, while also accommodating existing technologies. This interoperability is key to providing a universal and unified communication experience for everyone.

  • PSTN (Public Switched Telephone Network):
    • IMS communicates with the legacy PSTN via the MGCF and MGW using SIGTRAN protocols and H.248.
  • IP Phones:
    • These are directly integrated into the IMS core for multimedia communication services, bypassing legacy systems

Interfaces and Protocols

The IMS architecture is built on a robust framework of interfaces and protocols that facilitate seamless communication, session management, and interworking between various network elements. At its core, the IMS relies on the Session Initiation Protocol (SIP) for signaling and Diameter protocol for authentication, authorization, accounting, and policy control. These interfaces interconnect key components such as the Proxy, Interrogating, and Serving Call Session Control Functions (P-CSCF, I-CSCF, S-CSCF), the Home Subscriber Server (HSS), and the Policy and Charging Rules Function (PCRF). They enable critical functionalities like user authentication, session establishment, quality of service (QoS) management, and subscriber data retrieval. Additionally, H.248/MEGACO and SIGTRAN protocols ensure efficient interworking with legacy networks like the Public Switched Telephone Network (PSTN), while application interfaces provide access to value-added multimedia services. Together, these interfaces and protocols enable IMS to deliver a wide range of IP-based multimedia services with high reliability, interoperability, and scalability.

Gx Interface

The Gx interface is a critical link within the IMS architecture that connects the Policy and Charging Rules Function (PCRF) to other network elements, such as the P-CSCF or Packet Gateway (P-GW), depending on the scenario. It uses the Diameter protocol to facilitate the exchange of policy and charging control information. This interface plays a key role in managing Quality of Service (QoS) rules and ensuring that data sessions are aligned with user-specific policies and subscription details, enabling efficient and optimized service delivery.

  • Purpose: Connects the  P-GW (Cellular Network) in some cases to the PCRF.
  • Protocol: Diameter
  • Functionality:
    • Carries policy and charging control information.
    • Manages QoS rules for data sessions.

Rx Interface

The Rx interface serves as a connection between the Proxy Call Session Control Function (P-CSCF) and the Policy and Charging Rules Function (PCRF) within the IMS architecture. Utilizing the Diameter protocol, it facilitates the exchange of service-level session information, allowing the network to dynamically apply Quality of Service (QoS) policies. This interface ensures that multimedia sessions adhere to the user's subscription and service requirements, optimizing resource allocation and enhancing the overall quality of the user experience.

  • Purpose: Connects the P-CSCF to the PCRF.
  • Protocol: Diameter
  • Functionality:
    • Used for exchanging service-level session information.
    • Enables the IMS network to enforce QoS policies for specific sessions.

Cx Interface

The Cx interface is a vital link in the IMS architecture that connects the Serving Call Session Control Function (S-CSCF) to the Home Subscriber Server (HSS). It operates using the Diameter protocol to facilitate user authentication and authorization, ensuring secure access to the IMS network. Through this interface, the S-CSCF retrieves subscriber profiles and service-related information from the HSS, enabling proper user registration and seamless session control. This ensures that sessions are managed in alignment with the user's subscription and service entitlements.

  • Purpose: Connects the S-CSCF to the HSS.
  • Protocol: Diameter
  • Functionality:
    • Facilitates user authentication and authorization.
    • Retrieves user profile and service information from the HSS.
    • Ensures proper registration and session control.

Dx Interface

The Dx interface is an essential connection within the IMS architecture that links the Interrogating Call Session Control Function (I-CSCF) to the Subscriber Location Function (SLF). Using the Diameter protocol, it allows the I-CSCF to query the appropriate Home Subscriber Server (HSS) for a specific subscriber's data. This interface is particularly crucial in networks with multiple HSS instances, as it ensures that signaling requests are accurately routed to the correct HSS, enabling efficient and seamless session management.

  • Purpose: Connects the I-CSCF to the SLF (Subscriber Location Function).
  • Protocol: Diameter
  • Functionality:
    • Queries the correct HSS for a particular subscriber.
    • Helps route requests within a network with multiple HSS instances.

Mw Interface

The Mw interface serves as the primary communication link between P-CSCF, I-CSCF, and S-CSCF within the IMS architecture. It operates using the SIP to handle signaling messages necessary for establishing, modifying, and terminating multimedia sessions. This interface enables seamless interaction and coordination among the CSCF components, ensuring efficient session control and service delivery across the IMS network.

  • Purpose: Connects the P-CSCF, I-CSCF, and S-CSCF components.
  • Protocol: SIP
  • Functionality:
    • Transfers SIP signaling messages for session establishment, modification, and termination.
    • Provides interaction between different CSCF components.

Mi Interface

The Mi interface connects the Breakout Gateway Control Function (BGCF) to the Media Gateway Control Function (MGCF) within the IMS network. Using the Session Initiation Protocol (SIP), it handles signaling required for routing calls from the IMS core network to the Public Switched Telephone Network (PSTN). This interface ensures smooth interworking between IP-based IMS services and traditional circuit-switched telephony systems.

  • Purpose: Connects the BGCF to the MGCF.
  • Protocol: SIP
  • Functionality:
    • Manages the signaling required for call routing from the IMS core to PSTN.

Mg Interface

The interface between the MGCF and the MGW uses the H.248 (MEGACO) protocol to enable efficient control of media resources. It is responsible for managing the setup, modification, and teardown of media streams, facilitating the conversion between IP-based media and circuit-switched formats. This interface ensures smooth media interworking and signaling integration, allowing seamless communication between IMS-based services and legacy PSTN systems.

  • Purpose: Connects the Serving Call Session Control Function (S-CSCF) to the Media Gateway Control Function (MGCF).
  • Protocol: SIP.
  • Functionality:
    • Handles signaling for session and call control between the IMS core and MGCF.
    • Enables the S-CSCF to delegate call routing and media control tasks to the MGCF for interworking with legacy PSTN systems.
    • Supports seamless integration of IMS signaling with circuit-switched telephony.

ISC Interface

The ISC interface is a critical component within the IMS architecture that links the Serving Call Session Control Function (S-CSCF) with Application Servers (AS) or Application Functions (AF). Utilizing the Session Initiation Protocol (SIP), this interface enables dynamic interaction between the IMS core network and application servers, facilitating the deployment of value-added services such as voicemail, conferencing, and messaging. By seamlessly integrating application-layer functionality with session management and signaling, the ISC interface enhances the flexibility and scalability of the IMS network, ensuring personalized and enriched multimedia experiences for users.

  • Purpose: Connects the S-CSCF to the Application Server (AS/AF).
  • Protocol: SIP
  • Functionality:
    • Enables interaction between the core IMS network and application servers.
    • Used for deploying value-added services such as voicemail, conferencing, or messaging.

SGi Interface

The SGi interface establishes a connection between the IMS Core, specifically the Policy and Charging Rules Function (PCRF) or Policy Control Function (PCF), and external IP networks. It uses standard IP-based protocols, such as TCP or UDP, to facilitate seamless communication. This interface enables IMS users to access a wide range of external services, including the internet and other IP-based networks, ensuring efficient data flow and service delivery beyond the IMS domain.

  • Purpose: Connects the IMS Core (PCRF/PCF) to external IP networks.
  • Protocol: IP-based protocols (e.g., TCP/UDP)
  • Functionality:
    • Provides connectivity for IMS users to access external services like the internet or other IP-based networks.

SIGTRAN Interface

The SIGTRAN interface connects the Media Gateway Control Function (MGCF) to the Public Switched Telephone Network (PSTN) or Integrated Services Digital Network (ISDN). Using the SIGTRAN protocol, which carries SS7 signaling over IP, this interface ensures seamless signaling interworking between the IMS and legacy telephony systems. It facilitates critical functions such as call setup, routing, and teardown, enabling interoperability between modern IP-based services and traditional circuit-switched networks.

  • Purpose: Connects the MGCF to the PSTN network.
  • Protocol: SIGTRAN (SS7 over IP)
  • Functionality:
    • Ensures signaling interworking between the IMS and legacy PSTN/ISDN.
    • Supports call setup, routing, and teardown.

H.248 Interface

The H.248 interface links the Media Gateway Control Function (MGCF) to the Media Gateway (MGW) within the IMS network. It uses the H.248 (MEGACO) protocol to manage and control media channels between IP-based and circuit-switched networks. This interface is responsible for allocating, modifying, and releasing media resources, ensuring smooth handling of voice and data streams during interworking between IMS and legacy telephony systems like the PSTN

  • Purpose: Connects the MGCF to the Media Gateway (MGW).
  • Protocol: H.248 (MEGACO)
  • Functionality:
    • Used for controlling media channels between IP and circuit-switched networks.
    • Responsible for media resource allocation and release.

N7/N15 Interfaces

The N7/N15 interfaces are key components in the 5G architecture, connecting the Policy Control Function (PCF) to other network entities. These interfaces use the HTTP/2 protocol to enable efficient and reliable communication. Their primary function is to provide policy-related information and manage session parameters, ensuring that network resources are allocated according to user subscriptions and Quality of Service (QoS) requirements. This facilitates seamless service delivery and enhanced user experiences in a 5G environment.

  • Purpose: Connects the Policy Control Function (PCF) to other components.
  • Protocol: HTTP/2
  • Functionality:
    • In a 5G context, provides policy information and session management.

Reference