Dynamic Call Routing Between Cellular Networks and Communication Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face limitations in coordinating call handling between different independent networks, particularly in determining the optimal route for calls based on factors like signal quality and network availability, which affects call quality and security.
Innovation Solution
A method and system that determine whether to route a call over a cellular network or transfer it to a communication service based on policies applied by the infrastructure component of the cellular network and the communication service, considering criteria such as network availability, signal quality, and user subscriptions, enabling dynamic routing and rerouting based on changing network conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a call is routed through a cellular network, then network coverage and basic connectivity are ensured, but call quality and security may be compromised due to network conditions
Solution Approach 1:
The system dynamically switches call routing between cellular network and communication service based on real-time network conditions, user preferences, and policy rules. The routing decision is not static but adapts continuously to changing conditions, optimizing call quality while maintaining connectivity.
Solution Approach 2:
A gateway component acts as an intermediary between the cellular network and communication service, mediating call routing decisions. The gateway evaluates network conditions, applies policy rules, and determines whether to route calls through the cellular network or transfer them to the communication service, resolving the contradiction between reliability and adaptability.
2Reliability
If call routing is dynamically switched between cellular network and communication service, then call quality is optimized, but system complexity increases
Solution Approach 1:
The gateway serves as a centralized intermediary that consolidates routing logic, policy evaluation, and decision-making functions. This intermediary approach manages system complexity by providing a single coordination point rather than distributing complex routing logic across multiple components.
Solution Approach 2:
The system implements feedback mechanisms where network conditions, call quality metrics, and routing outcomes are continuously monitored and fed back to the gateway. This feedback loop enables automated adaptive routing decisions without requiring complex manual configuration or intervention.
3Reliability
If calls are transferred to communication service, then call quality and security are improved, but network availability requirements increase
Solution Approach 1:
The routing system dynamically adjusts between cellular network and communication service based on real-time availability conditions. When communication service is available and conditions favor it, calls are transferred for enhanced security and quality; when unavailable, the system adapts by routing through the cellular network to maintain connectivity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Techniques for call handling between a cellular network and a communication service are described. In at least some embodiments, a call refers to a real-time exchange of communication media between different communication endpoints. According to one or more embodiments, techniques described herein determine whether to route a call over a cellular network or to transfer (e.g., hand over) the call from the cellular network to a communication service. This determination can be made based on various policies that consider different call-related criteria.