VoIP diagnosis
First Claim
Patent Images
1. A method comprising:
- using a single VoIP-aware device to generate VoIP diagnostics data from receipt times of consecutive received real VoIP packets without using corresponding transmit times, the diagnostics data identifying sender problems that cause degradation in VoIP voice quality; and
create and transmit a diagnostics data structure including the diagnostics data;
wherein generating the VoIP diagnostics data includes;
computing receive Interarrival times of the VoIP traffic in real time, each of the receive Interarrival times is computed as a difference between receipt times of two consecutive VoIP packets of one direction of a VoIP call;
aggregating the receive Interarrival times, including generating histograms of frequency of occurrence of the receive Interarrival times during a VoIP call; and
performing pattern recognition on the aggregated receive Interarrival times to identify the sender problems.
1 Assignment
0 Petitions
Accused Products
Abstract
A VoIP-aware device generates data structures that include diagnostics data. The diagnostics data of each data structure identifies at least one of sender and network problems that degrade VoIP voice quality.
-
Citations
26 Claims
-
1. A method comprising:
-
using a single VoIP-aware device to generate VoIP diagnostics data from receipt times of consecutive received real VoIP packets without using corresponding transmit times, the diagnostics data identifying sender problems that cause degradation in VoIP voice quality; and
create and transmit a diagnostics data structure including the diagnostics data;
wherein generating the VoIP diagnostics data includes;computing receive Interarrival times of the VoIP traffic in real time, each of the receive Interarrival times is computed as a difference between receipt times of two consecutive VoIP packets of one direction of a VoIP call; aggregating the receive Interarrival times, including generating histograms of frequency of occurrence of the receive Interarrival times during a VoIP call; and performing pattern recognition on the aggregated receive Interarrival times to identify the sender problems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A VoIP-aware device comprising:
-
a processor for generating VoIP diagnostics data from receipt times of consecutive received real VoIP packets without using corresponding transmit times, and generating data structures that include the diagnostics data, the diagnostics data identifying sender problems that degrade VoIP voice quality; wherein generating the VoIP diagnostic data includes generating histograms of frequency of occurrence of receive Interarrival times during a VoIP call; and
performing a pattern recognition on the histograms to identify the sender problems. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A VoIP-aware device comprising:
-
means for generating VoIP diagnostics data from real VoIP traffic during a VoIP call; and means for creating data structures during the VoIP call, the data structures including the diagnostics data;
wherein the diagnostics data is generated in real time by aggregating receive Interarrival times to create histograms of frequency of occurrence of the receive Interarrival times during the VoIP call and performing pattern recognition on the histograms to identify any sender implementation or configuration problems during the VoIP call, where each of the receive Interarrival times is computed as a difference between receipt times of consecutive VoIP packets received by the VoIP-aware device. - View Dependent Claims (26)
-
Specification