CDR Analysis Server for VoIP Impairment Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large VoIP and SoIP networks, detecting and resolving network impairments is resource-intensive and time-consuming, leading to customer dissatisfaction due to prolonged service degradation or outages while troubleshooting occurs.
Innovation Solution
A method and apparatus that utilize call detail records (CDRs) to monitor VoIP/SoIP services in near-real-time, enabling proactive detection of performance issues by comparing CDR attributes against predefined thresholds, generating alarms, and creating tickets for immediate attention by network service providers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If work center personnel manually poll each device and gather call detail records to detect network impairments, then the troubleshooting can be performed with existing manual processes, but the detection time and resource consumption increase significantly
Solution Approach 1:
The system performs preliminary actions by automatically collecting and analyzing call detail records from multiple devices before manual intervention is needed. The CDR analysis server continuously monitors network performance parameters and detects impairments proactively, eliminating the need for manual polling and reducing troubleshooting time while maintaining detection accuracy.
Solution Approach 2:
The patent introduces a CDR analysis server as an intermediary component that automatically processes call detail records from multiple network devices. This intermediary system performs the time-consuming analysis work that would otherwise require manual effort, enabling faster impairment detection without sacrificing accuracy.
2Reliability
If manual polling and analysis of call detail records is performed for each device, then comprehensive network monitoring can be achieved, but the resource consumption and cost increase significantly
Solution Approach 1:
The patent merges the monitoring functions into a centralized CDR analysis server that consolidates data from multiple network devices. Instead of each device operating independently or requiring multiple manual operators, the system combines all CDR data processing in one location, reducing overall resource consumption while maintaining comprehensive monitoring coverage.
Solution Approach 2:
The CDR analysis server performs self-service by automatically collecting, processing, and analyzing call detail records without requiring manual intervention. The system autonomously monitors network performance parameters and detects impairments, eliminating the need for continuous human resource投入 while maintaining comprehensive monitoring.
3Measurement precision
If comprehensive analysis of call detail records from multiple devices is performed manually, then the cause of impairment can be determined accurately, but the process becomes lengthy and leads to customer dissatisfaction
Solution Approach 1:
The patent replaces the manual mechanical process of polling and analyzing CDRs with an automated electronic system. The CDR analysis server automatically collects records from multiple devices, processes the data, and identifies impairment causes through systematic analysis of network performance parameters, achieving both high accuracy and improved efficiency.
Solution Approach 2:
The system changes the analysis parameters by focusing on specific network performance parameters extracted from CDRs (such as call setup time, packet loss, jitter) rather than manually examining all possible device configurations. This parameter-based approach maintains diagnostic accuracy while significantly reducing analysis time and improving troubleshooting efficiency.
Data Source
AI summary
A method and system for monitoring a packet network by using call detail records (CDRs) are disclosed. The method first receives at least one call detail record (CDR) at a completion of a call from at least one voice gateway router that serviced said call and analyzes said at least one CDR. The method then monitors at least one performance parameter in accordance with said at least one CDR.


