Voice Quality Analysis via Stream Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice quality measurements in Voice over Packet networks are sensitive to misadjustments during pre-processing steps, particularly under real-time conditions, due to factors like packet loss and adaptive jitter buffers, which can severely degrade measurement accuracy.

Innovation Solution

A method and apparatus for dynamically troubleshooting voice quality by intercepting and replicating data streams, allowing network administrators to analyze voice quality in real-time through a system comprising Intercepting Control and Network Elements, mediation devices, and voice quality logic, which uses SNMP commands and MIBs to configure lawful intercepts and perform analysis on replicated data streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If voice quality measurements are performed under real-time network conditions, then measurement timeliness is improved, but measurement accuracy deteriorates due to packet loss and jitter buffer effects

Engineering Contradiction:
Improvemeasurement timelinessVSAvoidvoice quality measurement accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system creates a replicated copy of the data stream to be analyzed, allowing the original stream to continue flowing through the network without interruption while the copy is used for offline analysis. This copying approach enables accurate pre-processing of the replicated stream without affecting real-time network conditions, thereby resolving the contradiction between measurement timeliness and accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs pre-processing operations (time alignment, loudness adjustment) on the replicated data stream in advance before conducting voice quality analysis. By completing these computationally intensive operations beforehand, the system avoids performing them in real-time under degraded network conditions, thus maintaining both measurement accuracy and timeliness.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If pre-processing operations are performed on the original data stream, then analysis accuracy is improved, but network traffic and system resources are consumed

Engineering Contradiction:
Improveanalysis accuracyVSAvoidnetwork resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system performs all pre-processing operations on a replicated copy of the data stream rather than the original stream. This copying mechanism allows accurate offline analysis while the original stream continues to flow through the network without additional processing overhead, thereby improving analysis accuracy without increasing network resource consumption.

Inventive Principle:
Principle #26Copying

3Measurement precision

If complete speech test signals are available for offline processing, then pre-processing accuracy is improved, but real-time troubleshooting capability is lost

Engineering Contradiction:
Improvepre-processing accuracyVSAvoidreal-time troubleshooting capability
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates a replicated copy of the data stream that can be processed offline with complete accuracy, while the original stream maintains real-time flow for immediate troubleshooting. This dual-stream approach using copying allows the system to enjoy both offline processing accuracy and real-time responsiveness simultaneously.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically switches between analyzing the original real-time stream for immediate troubleshooting and analyzing the replicated stream for detailed offline processing. This dynamic approach allows the system to adapt its processing mode based on whether real-time response or comprehensive analysis is the priority, resolving the contradiction between real-time capability and processing accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8982719B2Dynamically troubleshooting voice quality
Publication Date: 2015.03.17 CISCO TECHNOLOGY INC
  • US8982719B2 patent drawing
  • US8982719B2 patent drawing
  • US8982719B2 patent drawing

AI summary

In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream.