Telephone Number Mapping for Unified Call Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of routing calls through networks is increased due to the need for multiple lookups and different handling processes for calls originating from within and outside a service provider's network, which consumes significant network resources and complicates call processing and signaling.
Innovation Solution
Implementing a telephone number mapping system that uses a query to identify the appropriate network elements for call forwarding, including a border control function to process external calls, which performs security-related processing before forwarding the call to the call session control function, and utilizing an ENUM server to differentiate between internal and external calls by querying the source IP address and determining the necessary routing information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple lookups and different handling processes are used for internal and external calls, then call processing can be performed with detailed control, but network resources are consumed significantly and system complexity increases
Solution Approach 1:
The patent merges the handling of internal and external calls into a single unified process. The ENUM server queries a single database for routing information regardless of call origin, and the call session control function processes both internal and external calls using the same workflow. This eliminates the need for separate lookup processes and different handling logic, thereby reducing system complexity while maintaining adaptability.
Solution Approach 2:
The call session control function is designed to universally handle both internal and external calls through a single database query process. The system uses universal routing decisions based on ENUM database responses, allowing the same functional components to serve multiple call types without requiring separate specialized processing paths.
2Productivity
If separate databases are used for internal and external calls, then routing information can be stored and accessed efficiently, but system complexity and resource requirements increase
Solution Approach 1:
The patent combines separate databases for internal and external calls into a single unified database. The ENUM server queries this single database for routing information for both internal and external calls, eliminating the need for multiple database structures. This reduces system complexity and resource requirements while maintaining efficient routing information access through the ENUM lookup process.
3Reliability
If multiple lookups are performed for call routing, then routing decisions can be made with comprehensive information, but network resources are consumed significantly
Solution Approach 1:
The patent merges multiple lookup operations into a single ENUM database query. Instead of performing separate lookups for internal and external calls, the system performs one unified query to the ENUM database, which returns comprehensive routing information in a single response. This reduces network resource consumption while maintaining reliable routing decisions through the comprehensive information provided by the unified database query.
Data Source
AI summary
A method may include receiving a telephone number mapping query associated with a call from a calling party to a called party. The method may also include identifying, based on the query, first routing information that identifies a call session control component to process the call, and second routing information that identifies a border control component. The method may further include forwarding the first routing information to the querying device, and forwarding the second routing information to the querying device when the query originated from outside a network servicing the called party.


