Telephony Call Routing Discovery via Emulated Traversal Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual mapping of call routes in large and complex telephony networks is labor-intensive due to the numerous ingress nodes and varying conditions, making it inefficient for call routing technology upgrades, migrations, or audits.

Innovation Solution

An automated system that discovers and models the control flow graph of telephony networks by parsing routing logic, emulating call paths, and generating machine-readable reports, allowing for filterable and queriable structured abstraction of possible call routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual mapping of call routes is performed in large telephony networks, then completeness of routing information can be achieved, but labor intensity and time consumption increase significantly

Engineering Contradiction:
Improvecompleteness of routing informationVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates virtual copies of call routing paths by emulating call flows through the telephony network. Instead of manually tracing each route, the system automatically generates multiple emulated call paths that replicate actual routing behavior, thereby obtaining complete routing information without manual intervention.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-discovery of routing paths by automatically emulating call flows and extracting routing information without human assistance. The telephony network itself provides the routing data through its normal operational logic, which the system captures and analyzes autonomously.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If manual mapping is used to handle complex routing conditions, then accuracy of route modeling can be maintained, but productivity decreases due to labor intensity

Engineering Contradiction:
Improveaccuracy of route modelingVSAvoidproductivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system replaces manual mechanical processes of route mapping with automated computational emulation. Software-based call flow simulation substitutes human operators, maintaining modeling accuracy through programmatic execution of routing logic while dramatically increasing productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary emulation of call routes before actual migration or auditing activities. By pre-discovering and documenting all possible routing paths and conditions, the system ensures accurate route modeling is established in advance, enabling subsequent operations to proceed efficiently without manual re-analysis.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the number of ingress nodes increases to accommodate larger entities, then network capacity improves, but complexity of call route mapping increases

Engineering Contradiction:
Improvenetwork capacityVSAvoidcomplexity of call route mapping
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the complex routing mapping problem into individual call flow emulations. Each emulated call path represents a discrete segment of the overall routing structure, allowing the system to handle large numbers of ingress nodes by processing routes as separate, manageable units rather than attempting to map the entire network at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal emulation framework that can handle any number of ingress nodes and routing conditions through a single automated process. This multi-functional approach eliminates the need for separate mapping procedures for different network scales, accommodating network capacity expansion without proportionally increasing mapping complexity.

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

Data Source

PatentUS11258706B2Call routing discovery for telephony networks
Publication Date: 2022.02.22 OPTUM INC
  • US11258706B2 patent drawing
  • US11258706B2 patent drawing
  • US11258706B2 patent drawing

AI summary

An example path discovery system includes a memory and processing circuitry in communication with the memory. The processing circuitry is configured to obtain routing script metadata associated with a telephony network, to parse routing logic implemented by one or more nodes of the telephony network, to emulate, using the routing script metadata and the parsed routing logic, a traversal path for a call through the telephony network, the emulated traversal path including the one more nodes for which the routing logic is parsed, to store, to the memory, the emulated traversal path and respective final states of runtime variables associated with the one or more nodes included in the emulated traversal path, and to generate, in a machine-readable format, one or more reports indicating a destination of the emulated traversal path in the telephony network and an ingress of the emulated traversal path with respect to the telephony network.