VoIP Call Drop Detection via Media Quality Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network monitoring solutions inaccurately represent user experience by treating user-triggered call drops as successful terminations, failing to accurately detect and report call drops due to media quality issues in VoIP networks.

Innovation Solution

A method and network device that identify user terminated calls, correlate signaling information with media channel data, and assign cause codes based on media quality, distinguishing between user-triggered and network-triggered call drops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user triggered call terminations are treated as successful calls based on cause codes, then the call termination is recorded as successful, but the measurement accuracy of call drop rate deteriorates

Engineering Contradiction:
Improvecall termination recordingVSAvoidcall drop rate measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces the traditional cause-code-based classification mechanism with a media quality analysis mechanism. Instead of relying solely on signaling cause codes to determine call outcomes, the system analyzes media channel quality metrics (packet loss, jitter, silence duration) to objectively identify whether a user-triggered termination was actually caused by poor media quality, thereby substituting subjective cause code interpretation with objective quality measurement.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces media quality analysis as an intermediary layer between call termination detection and call drop classification. This intermediary process correlates signaling information with media channel information, allowing the system to determine the true reason for call termination by examining media quality metrics, thus preventing misclassification of user-triggered drops as successful calls.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If only cause codes are used to categorize call terminations, then the monitoring system remains simple, but the detection accuracy of actual call drops deteriorates

Engineering Contradiction:
Improvemonitoring system complexityVSAvoidcall drop detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent merges signaling information analysis with media channel information analysis into a unified call termination detection process. By combining these two previously separate data streams and correlating them through time synchronization, the system achieves accurate call drop detection without requiring completely separate monitoring systems, thus balancing complexity improvement with accuracy enhancement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent adds a new dimension of analysis by incorporating media quality metrics (packet loss, jitter, silence duration) as an additional layer beyond traditional cause code analysis. This dimensional expansion allows the system to distinguish between genuine user-initiated terminations and those triggered by poor media quality, significantly improving detection accuracy while maintaining manageable system complexity through modular implementation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10979556B2Detecting and reporting user triggered call drops
Publication Date: 2021.04.13 NETSCOUT SYSTEMS INC
  • US10979556B2 patent drawing
  • US10979556B2 patent drawing
  • US10979556B2 patent drawing

AI summary

A method for detecting user triggered call drops includes identifying one or more user terminated calls from a plurality of monitored calls. Signaling information associated with the identified user terminated calls is correlated with media channel information associated with the identified user terminated calls. A determination is made if termination of the one or more of the identified user terminated calls is related to quality of media across corresponding media channels. A predefined cause code is assigned to the one or more of the identified user terminated calls, in response to determining that the termination of the one or more of the identified user terminated calls is related to the quality of media across the corresponding media channels.