VoIP Call Flow Verification via Soft Endpoint Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP network providers lack efficient means to verify call routing and provisioning, leading to time-consuming and costly manual processes, and potential toll charges and annoyance to phone number owners.

Innovation Solution

Systems and methods for collecting, analyzing, and displaying signaling information across a network, including receiving requests for call data, querying network elements, and generating call detail records to visually represent call flows, thereby verifying call routing and provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual phone calls are placed to verify call routing, then provisioning verification is achieved, but toll charges are incurred and phone number owners experience annoyance

Engineering Contradiction:
Improveprovisioning verificationVSAvoidtoll charges and annoyance
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent creates a virtual copy of the phone number owner's device (soft endpoint) that receives test calls instead of the actual owner's device. This virtual endpoint is provisioned with the same phone number, allowing verification of call routing without involving the real owner, thus eliminating toll charges and annoyance while maintaining verification reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces an intermediary component (the soft endpoint or virtual device) between the test call system and the phone number owner. This intermediary absorbs the test call traffic, allowing routing verification to occur without direct interaction with the owner's actual device, thereby preventing harmful effects while achieving verification goals

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual call flow reconstruction is performed by mining log files, then call routing verification is achieved, but time and cost are significantly increased

Engineering Contradiction:
Improvecall routing verificationVSAvoidtime to reconstruct call flow
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically capturing and storing signaling information (CDRs, SIP messages, SS7 messages) at each network element during call setup. This pre-captured data is readily available for immediate analysis, eliminating the need for time-consuming manual log mining and call flow reconstruction while ensuring accurate verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated feedback loops where signaling information is continuously collected from network elements, processed, and analyzed to verify call routing. This automated feedback mechanism replaces manual reconstruction processes, significantly reducing time and effort while maintaining verification accuracy through systematic data collection and analysis

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive signaling information is collected from all network elements, then verification accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveverification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the verification system into distinct functional modules: signaling information collection at individual network elements, centralized data aggregation, call flow reconstruction, and verification analysis. Each module handles specific tasks independently, reducing overall system complexity while enabling comprehensive data collection for high-accuracy verification through distributed processing

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7519074B2Voice call coordinator
Publication Date: 2009.04.14 LEVEL 3 COMMUNICATIONS LLC
  • US7519074B2 patent drawing
  • US7519074B2 patent drawing
  • US7519074B2 patent drawing

AI summary

According to various embodiments of the present invention, systems and methods for collecting, analyzing, and/or displaying signaling information for a call through a network, including: receiving a request for signaling information, wherein the request identifies a particular call handled by at least one network element within a voice over internet protocol network, querying the at least one network element for signaling information related to the particular call, and displaying the signaling information for the particular call. According to some embodiments of the present invention, systems and methods may further include storing signaling information on a network element, generating a call detail record based on the signaling information, wherein the call detail record identifies the network element and the particular call, sending the call detail record to a database, and searching the database based on the one or more criteria to identify the at least one network element.