Call Routing Controller for Resilient Private-Public Network Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VoIP systems lack high availability and resiliency for geographically dispersed areas, leading to potential service outages due to node failures, especially in complex networks like PSTN, which are not designed for redundancy across large regions.
Innovation Solution
A call routing controller classifies calls as private or public network calls based on caller and callee identifiers, using databases to determine routing messages for private networks and gateways to public networks, ensuring efficient communication and redundancy across multiple nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If PSTN network nodes are designed with redundancy for reliability, then service continuity is improved, but network complexity and cost increase
Solution Approach 1:
The patent divides the monolithic PSTN network into multiple distributed VoIP nodes that can operate independently. Each node segments the network functionality, allowing calls to be routed through alternative paths when one node fails, thereby improving reliability without requiring complete redundancy of the entire network infrastructure.
Solution Approach 2:
The VoIP nodes are designed to perform multiple functions including call routing, billing, and database management. This multi-functionality reduces the need for specialized redundant components for each function, achieving reliability through versatile nodes rather than through increasing overall network complexity.
2Area of stationary object
If VoIP systems are deployed across geographically dispersed areas, then service coverage is improved, but system complexity and difficulty of management increase
Solution Approach 1:
The patent combines multiple network functions (routing, billing, authentication, database management) into integrated VoIP nodes. This consolidation allows geographically dispersed nodes to operate as unified system components, expanding service coverage while managing complexity through functional integration rather than proliferation of separate systems.
Solution Approach 2:
The VoIP nodes are designed to autonomously perform routing decisions, billing calculations, and authentication verification. This self-service capability allows geographically dispersed nodes to operate independently without requiring centralized control for every operation, thereby expanding coverage while keeping management complexity manageable.
3Measurement precision
If call routing involves extensive database searches and classification, then call accuracy is improved, but processing time increases
Solution Approach 1:
The system performs preliminary classification of calls into domestic and international categories based on the called party's number format before detailed routing decisions. This preliminary action allows the system to quickly identify the general route category, reducing processing time while maintaining accurate classification through subsequent detailed database searches only when necessary.
Data Source
AI summary
A method, apparatus and system for routing a communication in a communication system between a first participant device, on an Internet Protocol (IP) network, associated with a first participant, and a second participant device associated with a second participant. The method comprises receiving a second participant identifier associated with the second participant device, causing the at least one processor to access a user profile that is specific to the first participant and associated with a plurality of first participant attributes, comparing the second participant and at least one first participant attribute and identifying whether at least one route exists, producing route information to an Internet Protocol (IP) address on a first communication network or associated with a gateway to the second communication network, and establishing the communication to the second participant. At least one of the networks may utilize Public Switched Telephone Network (PSTN) compatible numbers for identifying a route for the communication.


