Controller Entity Request Handling in IMS Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems face ambiguity in handling incoming requests when neither caller nor called party preferences are defined, leading to undefined network behavior, particularly in IMS networks where users register multiple contact addresses across different access networks.
Innovation Solution
A method and system where a controller entity registers multiple contact addresses for a user and queries a user information storage to determine how to process incoming requests, allowing the network operator to set default behavior for the terminating proxy, enabling optimization by specifying options like no forking, parallel forking, or sequential searching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the network allows users to register multiple contact addresses from different locations, then the adaptability and versatility of the communication system is improved, but ambiguity in handling incoming requests occurs when neither caller nor called party preferences are defined
Solution Approach 1:
The network operator pre-configures default handling instructions in the user information storage before any communication occurs. These default instructions specify how incoming requests should be routed when no user preferences are defined, eliminating ambiguity in advance and ensuring reliable network behavior while maintaining the ability to register multiple contact addresses
2Reliability
If the network operator sets default handling instructions in user information storage, then the reliability and defined behavior of the system is improved, but the device complexity increases due to additional configuration requirements
Solution Approach 1:
The network operator configures default handling instructions once in the user information storage, and the system automatically applies these defaults without requiring manual intervention for each incoming request. This self-service mechanism reduces operational complexity while maintaining defined and reliable network behavior
3Productivity
If the controller entity queries user information storage for handling instructions, then the productivity and efficiency of request processing is improved, but the device complexity increases due to additional querying and processing logic
Solution Approach 1:
The user information storage acts as an intermediary that stores and provides handling instructions to the controller entity. This separation allows the controller to query for instructions without embedding complex routing logic directly, improving request processing efficiency while managing complexity through modular system architecture
Data Source
AI summary
A method in a communication system processes incoming requests at a controller entity. The method comprises the steps of registering a plurality of contact addresses for a user in a controller entity, receiving a request at the controller entity for a communication link to the user, querying a user information storage for information regarding a manner regarding how to handle the request, and processing the request in accordance with the information from the user information storage.


