Routing Service for Adaptive Call Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern communication devices often disrupt quality of life and productivity due to limited options for handling communications, such as call forwarding and silent modes, which do not adequately address consumer needs for personalized call handling.
Innovation Solution
A routing service that analyzes customer data and routing scenarios to determine call handling decisions, integrating with network entities like IMS and PCSCF to route calls and messages, allowing for customizable call handling rules based on user preferences, location, and device state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional call forwarding and silent modes are used, then basic call handling is achieved, but user control and personalization are limited
Solution Approach 1:
The system dynamically adjusts call handling behavior based on real-time context factors such as user location, device state, and communication type. Routing scenarios are evaluated and applied dynamically rather than using static call forwarding rules, enabling adaptive call management that responds to changing conditions while maintaining simple user interaction through pre-configured scenarios.
2Adaptability or versatility
If simple call forwarding features are provided, then ease of operation is maintained, but adaptability to different situations is insufficient
Solution Approach 1:
A routing service acts as an intermediary between the network and the user device, handling the complexity of multi-factor routing scenario evaluation. The service receives routing requests from the network, evaluates multiple routing scenarios based on user profile data, device state, and location information, then returns appropriate routing decisions. This mediator approach shields users from system complexity while enabling sophisticated adaptive routing capabilities.
Solution Approach 2:
The call handling system is segmented into distinct functional components: user profile management, routing scenario definition, real-time evaluation engine, and network interface. Each component handles specific aspects of the routing process independently, allowing the system to achieve high adaptability through modular architecture while maintaining ease of operation through specialized, manageable modules.
3Measurement precision
If multiple routing scenarios are evaluated, then call handling precision is improved, but processing time increases
Solution Approach 1:
Routing scenarios are pre-configured and stored in the user profile before actual call routing is needed. The system performs preliminary setup of routing rules, conditions, and priorities during off-peak times or during user configuration periods. When a routing decision is needed, the pre-prepared scenarios are quickly evaluated against current conditions, significantly reducing real-time processing requirements while maintaining high decision accuracy.
Data Source
AI summary
Concepts and technologies are disclosed herein for providing and using a routing service. A processor can obtain a routing scenario associated with a customer of the routing service. The routing scenario can specify customer data to be accessed to determine a call handling decision when a call is received from a calling party, and the customer data can include information associated with the calling party. The processor can obtain a request to route a call intended for the customer. The processor can generate a query of the customer data to obtain data associated with the calling party. The customer data can be stored at a storage location associated with the customer that is remote from the routing service. The processor can analyze the customer data and the routing scenario, determine a call handling decision, and provide the call handling decision to a network to route the call.


