S-CSCF Routing for Aggregate Endpoint Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IMS networks are designed for single user endpoint devices, making it costly for network service providers to process sessions directed to aggregate endpoint devices like PBXs, as they need to determine the appropriate PBX for session routing and data storage.
Innovation Solution
A method and apparatus that use a Serving-Call Session Control Function (S-CSCF) to receive a session request with an aggregate endpoint identifier, interact with an application server to obtain a Public User Identity (PUID), and perform termination processing, while the Home Subscriber Server (HSS) looks up and returns an aggregate endpoint identifier to route the session request efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the IMS network processes sessions directed to aggregate endpoint devices using traditional single-user routing methods, then session routing can be performed, but the processing and data storage requirements become costly for the network service provider
Solution Approach 1:
The patent introduces an aggregate endpoint identifier as an intermediary element that mediates between the session request and the actual aggregate endpoint device. This identifier enables network elements to recognize and route sessions to aggregate endpoints without requiring complex processing or storage of multiple user identities, thus resolving the contradiction between maintaining routing capability and reducing system complexity
Solution Approach 2:
The aggregate endpoint identifier serves multiple functions: it identifies the aggregate endpoint device, enables session routing, and triggers appropriate processing logic in network elements. This multi-functional approach eliminates the need for separate mechanisms for each function, reducing overall system complexity while maintaining full routing capability
2Loss of information
If multiple Public User Identifiers (PUIDs) are provisioned and stored in network elements for aggregate endpoint devices, then complete user identification is achieved, but provisioning and storage costs increase
Solution Approach 1:
The patent extracts the essential identification function from multiple PUIDs and consolidates it into a single aggregate endpoint identifier. This extracted identifier captures the necessary information to identify and route to the aggregate endpoint without requiring the full set of individual user identifiers, thereby reducing provisioning and storage requirements while maintaining identification completeness
Solution Approach 2:
Instead of storing and provisioning multiple actual PUIDs, the system creates and uses a simplified copy or representation—the aggregate endpoint identifier—that preserves the essential routing and identification functionality. This copied identifier reduces the quantity of data that needs to be provisioned and stored while maintaining the necessary identification capabilities
Data Source
AI summary
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.


