Method and system for facilitating network troubleshooting
First Claim
1. A computer program product being embodied on a computer readable hardware structure for using voice data traffic to reproduce a user experience for facilitating troubleshooting at least one of a plurality of VoIP stations, said computer program product comprising computer-executable instructions for:
- retrieving packets of said voice data traffic associated with the at least one of the VoIP stations;
identifying time stamps associated with said retrieved packets;
determining an amount of jitter associated with each of said retrieved packets at least partially dependently upon said identified time stamps;
determining whether each of said retrieved packets will fit into a jitter buffer at least partially dependently upon said determined amounts of jitter;
dropping select ones of said retrieved packets dependently upon said determining whether each of said retrieved packets will fit into said jitter buffer; and
,filling a buffer with at least select ones of said retrieved data packets not dropped.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer program product is embodied on a computer readable medium for using voice data traffic to reproduce a user experience for facilitating troubleshooting of at least one of a plurality of VoIP stations. The computer program product includes computer-executable instructions for retrieving packets of the voice data traffic associated with the VoIP station, and identifying time stamps associated with the retrieved packets. An amount of jitter associated with each of the retrieved packets is determined at least partially dependently upon the identified time stamps, and it is determined whether each of the retrieved packets will fit into a jitter buffer at least partially dependently upon the determined amounts of jitter. The instructions include dropping select ones of the retrieved packets dependently upon the determination of whether each of the retrieved packets will fit into the jitter buffer and, filling a buffer with at least select ones of the retrieved data packets not dropped.
-
Citations
27 Claims
-
1. A computer program product being embodied on a computer readable hardware structure for using voice data traffic to reproduce a user experience for facilitating troubleshooting at least one of a plurality of VoIP stations, said computer program product comprising computer-executable instructions for:
-
retrieving packets of said voice data traffic associated with the at least one of the VoIP stations; identifying time stamps associated with said retrieved packets; determining an amount of jitter associated with each of said retrieved packets at least partially dependently upon said identified time stamps; determining whether each of said retrieved packets will fit into a jitter buffer at least partially dependently upon said determined amounts of jitter; dropping select ones of said retrieved packets dependently upon said determining whether each of said retrieved packets will fit into said jitter buffer; and
,filling a buffer with at least select ones of said retrieved data packets not dropped. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for using voice traffic to reproduce a user experience for facilitating troubleshooting problems with at least one VoIP communication, said method comprising:
-
identifying at least one jitter buffer characteristic associated with the at least one VoIP communication; accessing data packets of said VoIP traffic associated with the at least one VoIP communication;
identifying time stamps associated with said accessed data packets; and
,dropping select ones of said accessed data packets dependently upon said identified at least one characteristic and identified time stamps. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification