CSCF Server ENUM Query for VoIP Carrier Peering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications systems face challenges in enabling seamless internet protocol (IP) carrier peering, particularly in routing VoIP calls between different carrier networks, as they often rely on non-IP connections when the destination carrier's IP address is unknown, leading to suboptimal call initiation and service area limitations.

Innovation Solution

The system employs a Call Session Control Function (CSCF) server that queries internetwork packet exchange (IPX) Tier 1 and Tier 2 ENUM servers to obtain necessary information for routing VoIP calls between carriers, using a private ENUM for internal devices and inter-carrier ENUM for external connections, ensuring IP-based call completion or falling back to non-IP methods when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses non-IP connections for carrier peering when the destination carrier's IP address is unknown, then call completion is possible, but call initiation speed decreases and service area is limited

Engineering Contradiction:
Improvecall completionVSAvoidcall initiation speed
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-obtaining and caching routing information through ENUM queries before calls are initiated. The CSCF server queries the ENUM server in advance to obtain IP addresses of destination carriers, storing this information for rapid retrieval during call initiation, thus eliminating the need for real-time lookups and improving call setup speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an ENUM server as an intermediary between the CSCF server and destination carriers. This intermediary translates carrier names into IP addresses, enabling the system to resolve destination carrier addresses efficiently. The ENUM server acts as a mediator that bridges the gap between non-IP carrier identification and IP-based routing, allowing fast IP peer-to-peer connections while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system queries ENUM servers to obtain IP addresses for routing VoIP calls between carriers, then IP peer-to-peer connections are enabled improving call flow, but system complexity increases

Engineering Contradiction:
Improvecall flow optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The CSCF server is designed with multi-functionality, performing both call session control and ENUM querying functions. By integrating the ENUM query capability into the existing CSCF server infrastructure, the system avoids adding separate dedicated query systems, thus reducing overall system complexity while enabling IP peer-to-peer routing. The same server handles multiple tasks: call control, routing decisions, and address resolution.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service by enabling the CSCF server to autonomously query the ENUM server and obtain routing information without requiring manual configuration or external intervention. The server automatically resolves carrier names to IP addresses, performs routing decisions, and initiates calls based on the obtained information, reducing operational complexity and improving call flow efficiency.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the system uses private ENUM for internal devices and inter-carrier ENUM for external connections, then service coverage is expanded, but device and network configuration complexity increases

Engineering Contradiction:
Improveservice coverageVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The ENUM system is segmented into two distinct components: private ENUM for internal carrier devices and inter-carrier ENUM for external connections. This segmentation allows each ENUM type to be optimized for its specific purpose while maintaining clear boundaries. The CSCF server automatically determines which ENUM type to use based on whether the destination is internal or external, simplifying the configuration process despite the dual-ENUM architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects between private and inter-carrier ENUM based on the destination of the call. The CSCF server evaluates whether the target device is within the same carrier network or external, and automatically switches between the appropriate ENUM type. This dynamic adaptation expands service coverage to both internal and external carriers while abstracting the complexity of dual-ENUM configuration from users, as the selection process is automated.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11019217B2Method and apparatus for communications between carriers
Publication Date: 2021.05.25 AT&T INTELLECTUAL PROPERTY I L P
  • US11019217B2 patent drawing
  • US11019217B2 patent drawing
  • US11019217B2 patent drawing

AI summary

Aspects of the subject disclosure may include, for example, responsive to determining that a second device is associated with a first carrier network, obtaining a first record associated with a called number of the second device from a first carrier network telephone number mapping equipment server of the first carrier network, and transmitting a first internet protocol address for the second device from the first record to a terminating call session control function server of the first carrier network to initiate the internet protocol call session. Responsive to a second determination that the second device is associated with a second carrier network, obtaining a second record associated with the called number according to a pointer to a second carrier network telephone number mapping equipment server of the second carrier network, and transmitting a second internet protocol address for the second device derived from the second record to a session border controller of the first carrier network to initiate the internet protocol call session. Other embodiments are disclosed.