Call Detail Record Routing Integration for VoIP Gateway Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VOIP telephony systems do not adequately capture information about unsuccessful call setup attempts in Call Detail Records (CDRs), making it difficult to determine if proxy servers and destination gateways are frequently failing to establish calls.

Innovation Solution

Integrating routing information, including the 'route' and 'rank' of candidate gateways, into CDRs to track and analyze call setup attempts, allowing for improved routing and troubleshooting by identifying failing gateways.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If routing information is integrated into CDRs, then call setup analysis capability is improved, but CDR data structure complexity increases

Engineering Contradiction:
Improvecall setup analysis capabilityVSAvoidCDR data structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The routing information is segmented into distinct fields within the CDR structure, including route identifier, rank, and gateway identifier. This segmentation allows for precise tracking of call setup attempts while maintaining an organized and manageable data structure that can be processed efficiently by existing billing and quality assurance systems.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple candidate gateways are tracked, then routing reliability is improved, but information processing load increases

Engineering Contradiction:
Improverouting reliabilityVSAvoidinformation processing load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential routing information needed for analysis—specifically the route identifier, rank, and gateway identifier—from the complete call setup process. This selective extraction captures the necessary data for reliability analysis while minimizing the volume of information that needs to be processed and stored, thereby reducing the processing load on billing and quality assurance systems.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If routing table adjustment is enabled, then call completion rate is improved, but system automation complexity increases

Engineering Contradiction:
Improvecall completion rateVSAvoidrouting table adjustment automation
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent implements a feedback mechanism where CDR data containing routing information is analyzed to identify successful and unsuccessful call setup attempts. This feedback is then used to automatically adjust routing tables, prioritizing gateways with higher success rates. The automated feedback loop continuously optimizes routing decisions based on actual performance data, improving call completion rates while maintaining manageable system complexity through rule-based automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8861336B2Systems and methods for integrating route and rank information into call detail records
Publication Date: 2014.10.14 VONAGE AMERICA LLC
  • US8861336B2 patent drawing
  • US8861336B2 patent drawing
  • US8861336B2 patent drawing

AI summary

The present technology is directed to systems and methods for integrating route and rank information into call detail records. The system receives information relating to a communication that is established between a first communication device and a second communication device. The information includes routing information for the established communication that includes at least a route identifier and a rank identifier. The system records the received route identifier and the rank identifier in a call detail record that is generated for the established communication. The route and rank information may be analyzed to for various purposes including troubleshooting and quality improvement.