Common Routing Table for Telephony Least Cost Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current least cost routing in wholesale telephony using separate routing tables leads to inaccurate route selection, increased resource consumption, and complexity in call accounting due to incomplete call records, as it does not consider individual provider costs and requires frequent table updates and reconciliation of call data records across networks.
Innovation Solution
A method and apparatus that intercept call setup and release messages to query a routing engine for specific routes from a common routing table that includes individual providers, allowing for accurate least cost routing and eliminating the need for separate routing tables by considering providers individually, thereby reducing resource demands and simplifying call accounting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If separate routing tables are used for call routing, then route selection can be performed, but routing accuracy deteriorates and resource consumption increases
Solution Approach 1:
The patent merges multiple separate routing tables into a single common routing table that consolidates provider-specific cost information. This eliminates the need for multiple separate tables, reducing memory resources while improving routing accuracy by providing comprehensive provider cost data in one centralized location.
Solution Approach 2:
The common routing table serves multiple functions: it stores provider-specific cost information, enables accurate least-cost routing decisions, and eliminates the need for separate routing tables. This multi-functional approach improves routing precision while reducing overall system resource consumption.
2Adaptability or versatility
If separate routing tables are used for each network, then routing can be performed independently, but device complexity increases
Solution Approach 1:
The patent combines multiple network-specific routing tables into a single common routing table accessible by all networks. This reduces the complexity of managing multiple separate tables while maintaining independent routing capabilities through the unified table's comprehensive provider information.
Solution Approach 2:
The common routing table is organized with provider-specific cost information that can be accessed independently by different networks. This segmentation within the unified structure allows independent routing decisions while avoiding the complexity of multiple separate tables.
3Productivity
If least cost routing is implemented with separate routing tables, then cost-based routing is achieved, but call accounting accuracy deteriorates
Solution Approach 1:
The common routing table consolidates provider-specific cost information that enables both efficient least-cost routing and accurate call accounting. By having comprehensive provider cost data in one location, the system can accurately track call costs for billing purposes while maintaining routing efficiency.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A method and corresponding apparatus are provided to route a call from a customer to a destination by: i) intercepting a call setup message sent from a customer switch intended to signal a switch to perform a call routing function or request a call routing function be performed, the call routing function determines a route for the switch to use to carry the call to the destination, the route so determined is a switch-determined route, ii) intercepting a call release message sent from the switch intended to signal the customer switch of network congestion, iii) in response to either the call setup message or the call release message being intercepted, querying a routing engine with the destination of the call for a specific route over which to carry the call to the destination, the specific route is queried from a set of routes that is different from an other set of routes from which the call routing function determines the switch-determined route, iv) modifying the call setup message to include the specific route, the call setup message so modified is a modified call setup message, v) responding to the call release message with a re-route call message that includes the specific route, and vi) directing the switch with either the modified call setup message or re-route call message to use the specific route to carry the call from the customer to the destination.