VoIP Call Analytics Using Mobile KPI Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VOIP communication systems face challenges in determining the root cause of poor communication quality, as network performance issues are often misattributed to the telecommunication network when they may actually originate from the mobile device, leading to inefficient resource allocation for maintenance and service dispatch.
Innovation Solution
A method and system for capturing and analyzing key performance indicators (KPIs) from mobile devices during VOIP calls, including location, call type, packet loss, and latency, to correlate network and device performance data, generating visualizations, and providing recommendations for network improvement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If VOIP communication is implemented using communication applications on mobile devices, then communication flexibility and accessibility are improved, but determining the root cause of communication problems becomes more complex
Solution Approach 1:
The patent segments the call data into distinct components: call information data (from communication application), call performance data (network metrics), mobile device information (device capabilities), and location data (geographic context). This segmentation allows each component to be analyzed independently to determine root causes, resolving the complexity of attributing problems to specific sources while maintaining VOIP communication flexibility.
2Measurement precision
If comprehensive call data is collected from mobile devices, then accuracy in identifying root cause is improved, but data processing complexity increases
Solution Approach 1:
Call data is segmented into distinct categories (call information, performance metrics, device information, location) that can be processed independently through automated algorithms, reducing overall processing complexity while maintaining comprehensive analysis for accurate root cause identification.
Solution Approach 2:
The system implements automated feedback loops where collected call data is continuously analyzed, and results feed back into refining data collection parameters and processing algorithms. This automated feedback mechanism improves root cause identification accuracy while managing data processing complexity through systematic iteration rather than manual analysis.
3Ease of operation
If manual analysis of communication problems is performed, then resource allocation for maintenance is simplified, but time and efficiency are reduced
Solution Approach 1:
The system implements self-service through automated data collection from mobile devices, automatic correlation of call data with network performance data, and automated generation of root cause determinations. This eliminates manual analysis requirements, maintaining operational simplicity while dramatically improving problem resolution efficiency through automated processing of large datasets.
Solution Approach 2:
Manual mechanical analysis processes are replaced with automated computational systems that collect, correlate, and analyze call data using algorithms and data processing mechanisms. This substitution maintains the simplicity of obtaining maintenance decisions while exponentially improving efficiency through automated high-speed data processing.
Data Source
AI summary
A method of performing call analytics includes initiating a call on a mobile device, wherein the mobile device is connected to a network, and the call is initiated on a communication application executed by the mobile device. The method further includes determining whether data gathering for the communication application is initialized. The method further includes in response to determining that data gathering for the communication application is initialized: capturing a location of the mobile device; capturing a time of the initiated call; retrieving call information data from the communication application; retrieving call performance data from the communication application; and transmitting the location of the mobile device, the time of the initiated call, the call information data, and the call performance data.


