IMS Realm Translation for Cross-Realm Service Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IMS networks traditionally limit service availability to trusted subscribers, restricting interoperability across different realms and domains, which hinders the flexibility of service providers in offering multimedia services across various networks and domains.
Innovation Solution
Implementing multi-realm support at I-CSCF and S-CSCF servers within the IMS network, allowing users to access services across different realms by translating and managing realm values, enabling seamless communication and service delivery across different network domains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional IMS network architecture is used with single realm support, then network security and subscriber trust are maintained, but service availability across different realms is limited
Solution Approach 1:
The patent introduces realm translation functionality as an intermediary mechanism between the UE and the IMS network. The I-CSCF or S-CSCF acts as a mediator that translates the service realm in SIP messages to the home realm, allowing cross-realm service access while maintaining the trusted relationship between the subscriber and their home network. This intermediary translation layer enables service availability across different realms without compromising the fundamental trust relationship.
Solution Approach 2:
The patent segments the realm concept into two distinct components: the home realm (for identity and trust management) and the service realm (for service accessibility). By separating these functions, the system allows subscribers to maintain their trusted home realm while accessing services in different service realms. The realm translation mechanism operates at the message level, transforming service realm identifiers while preserving home realm authentication.
2Adaptability or versatility
If multi-realm support is implemented, then service provider flexibility is enhanced, but network complexity increases
Solution Approach 1:
The realm translation functionality serves as an intermediary that abstracts the complexity of multi-realm management from the core network elements. By introducing this translation layer at the I-CSCF or S-CSCF, the system handles realm mapping centrally, preventing complexity from propagating throughout the entire network. The translation mechanism manages multiple realm mappings while maintaining a relatively simple core network architecture.
Solution Approach 2:
The patent implements multi-functionality in the I-CSCF and S-CSCF by enabling them to perform both traditional IMS routing functions and realm translation functions. These network elements can handle both single-realm and multi-realm scenarios, as well as perform authentication, authorization, and service routing. This universal capability reduces the need for additional specialized network elements, thereby limiting the increase in overall network complexity.
3Adaptability or versatility
If realm translation is performed at I-CSCF/S-CSCF, then cross-realm service access is enabled, but signaling processing overhead increases
Solution Approach 1:
The patent implements preliminary action by performing realm translation at the I-CSCF during the initial registration and service request phases. By translating the service realm early in the signaling flow, the system avoids repeated translation operations throughout the service session. The I-CSCF establishes the realm mapping context during registration, and subsequent S-CSCF routing decisions can leverage this pre-established context, reducing redundant processing overhead in later signaling messages.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various embodiments of the present technology allow multi-realm support at l/S-CSCF to IMS by the same l/S-CSCF nodes. Some embodiments allow for a registration message to be received from an IMS client. The registration message can be used to establish, through an Internet Protocol Multimedia Subsystem (IMS) core network, a service between a first endpoint associated with a first realm and a second endpoint associated with a second, different realm. The registration message can be translated so that the second endpoint believes the first endpoint is associated with the second realm before being transmitted to the second endpoint. Upon receiving a successful IMS registration message from the IMS core network, a binding can be created between the first endpoint and the second endpoint.