Intelligent Voice-over-Packet Call Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional voice-over-packet call routing in communication networks often leads to inefficient or undesirable routing, especially when interacting with conventional circuit-switched communication trunks and calling areas, resulting in increased usage costs and call delays for both users and network operators.
Innovation Solution
A call processing system that determines the geographic location of a wireless communication device and selects either a first route within the same packet network or a second route through an interconnecting network based on the device's location, optimizing routing instructions for voice-over-packet calls between wireless and destination devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If voice-over-packet calls are routed over packet networks to interconnect different calling areas, then call routing flexibility and modern network compatibility are improved, but routing efficiency deteriorates due to difficulty in interacting with conventional circuit-switched communication trunks and calling areas
Solution Approach 1:
The patent introduces a call processing system as an intermediary between the packet network and conventional circuit-switched communication networks. This intermediary receives call requests, determines geographic locations of wireless devices, compares them with destination locations, and selects appropriate routing paths. The intermediary translates between different network paradigms, enabling efficient routing of voice-over-packet calls while maintaining compatibility with traditional telecommunication infrastructure.
Solution Approach 2:
The system performs preliminary actions by determining the geographic location of the wireless communication device before routing the call. The call processing system obtains location information, compares it with the destination device location, and pre-determines the optimal routing path before the actual call transmission begins. This preliminary location-based routing decision prevents inefficient routing and reduces call delays.
2Device complexity
If conventional routing methods are used for voice-over-packet calls, then system simplicity is maintained, but usage costs and call delays increase due to inefficient routing paths
Solution Approach 1:
The call processing system implements feedback mechanisms by continuously monitoring call routing performance and using location information to make intelligent routing decisions. The system receives call requests with location data, processes this information to determine optimal paths, and adjusts routing accordingly. This feedback-driven approach ensures that calls are routed through the most efficient paths, reducing delays and costs while maintaining reasonable system complexity.
3Ease of operation
If voice-over-packet calls are routed without geographic location consideration, then routing process simplicity is maintained, but usage costs increase due to suboptimal routing paths between calling areas
Solution Approach 1:
The patent changes the routing parameter from simple network address-based routing to location-based routing. The call processing system obtains geographic location information of the wireless communication device, compares it with the destination device location, and selects routing paths based on geographic proximity and network topology. This parameter change enables more cost-effective routing decisions while maintaining automated operation.
Data Source
AI summary
What is disclosed is a method of operating a call processing system to route a voice-over-packet call between a wireless communication device and a destination device, where the destination device is located in a geographic area served by a communication network. The method includes receiving a request for the call originating from the wireless communication device, where the request comprises a destination identifier of the destination device and a location identifier of the wireless communication device. The method also includes processing the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network. The method also includes selecting a first route for the call from a packet network serving the wireless communication device to the communication network serving the destination device if the wireless communication device is located in the geographic area served by the communication network, and selecting a second route for the call from the packet network serving the wireless communication device to the communication network serving the destination device if the wireless communication device is not located in the geographic area served by the communication network. The method also includes transferring routing instructions for the call.


