Distributed Diagnostics for Network Call Routing Failures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for detecting and analyzing call routing failures in unified communications networks are inefficient and not conducted in real-time, leading to delayed identification and resolution of business-critical issues.
Innovation Solution
A distributed diagnostics approach that enables network devices to perform real-time call failure analysis, with peer devices exchanging diagnostics execution capabilities and triggering diagnostics execution on-demand, minimizing the need for centralized cloud analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If centralized cloud-based analysis system is used to collect and analyze diagnostic logs, then comprehensive analysis capability is achieved, but analysis time is excessive and real-time detection is not possible
Solution Approach 1:
The patent segments the centralized cloud-based analysis system into distributed diagnostic agents deployed across multiple network devices. Each agent performs local diagnostic analysis, dividing the monolithic analysis function into smaller autonomous units that operate independently and concurrently, thereby reducing central processing time and enabling real-time detection.
Solution Approach 2:
The patent transitions from a single-dimensional centralized analysis model to a multi-dimensional distributed analysis architecture. Diagnostic capabilities are extended across spatial dimensions (multiple network locations) and temporal dimensions (continuous real-time monitoring), allowing parallel analysis that dramatically reduces detection time while maintaining comprehensive analysis precision.
2Loss of information
If diagnostic logs are collected from multiple on-premise network devices and transferred to cloud system, then complete diagnostic data is obtained, but the process is time consuming and inefficient
Solution Approach 1:
The patent implements self-service diagnostics where each network device runs local diagnostic agents that autonomously collect and analyze diagnostic logs at the source. This eliminates the need to transfer large volumes of raw log data to the cloud, as each device independently performs analysis on its local data, significantly improving efficiency while maintaining data completeness.
Solution Approach 2:
The patent performs preliminary diagnostic analysis directly at the network devices before any data transfer to the cloud. By conducting initial filtering, aggregation, and analysis locally, the system prepares diagnostic data in advance, reducing the amount of data that needs to be transferred and processed centrally, thereby improving overall diagnostic efficiency.
3Reliability
If real-time call failure analysis is implemented, then business disruption impact is minimized, but system complexity increases
Solution Approach 1:
The patent creates universal diagnostic agents that can be deployed across multiple types of network devices (session border controllers, gateways, call controllers) with a single standardized implementation. These multi-functional agents handle various diagnostic scenarios uniformly, reducing the complexity that would otherwise arise from device-specific diagnostic solutions while enabling real-time monitoring across the entire network.
4Speed
If distributed diagnostics execution is implemented across network devices, then real-time analysis is achieved, but coordination between devices becomes complex
Solution Approach 1:
The patent implements feedback mechanisms where diagnostic agents continuously monitor call routing status and provide real-time feedback to both local and remote system components. This feedback loop enables automatic detection and reporting of failures as they occur, coordinating distributed diagnostic efforts through standardized feedback protocols that reduce the complexity of inter-device communication while maintaining high detection speed.
Data Source
AI summary
Presented herein are techniques to perform call failure diagnostics. A method includes receiving, at a network device, an indication of calls-of-interest, detecting, at the network device, a failure of one of the calls-of-interest, triggering, in response to the detecting, at the network device, diagnostics data analysis of data associated with the failure of one of the calls-of-interest, determining, based on the diagnostics data analysis, a cause of the failure of the one of the calls-of-interest, and notifying, by the network device, a management system of the cause of the failure of the one of the calls-of-interest and of recent configuration changes on the network device that are related to the cause of the failure of the one of the calls-of-interest.


