Call Detail Record Routing Integration for VoIP Gateway Analysis
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If routing information is integrated into CDRs, then call setup analysis capability is improved, but CDR data structure complexity increases
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.
2Reliability
If multiple candidate gateways are tracked, then routing reliability is improved, but information processing load increases
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.
3Productivity
If routing table adjustment is enabled, then call completion rate is improved, but system automation complexity increases
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.
Data Source
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.


