Call quality monitoring
First Claim
Patent Images
1. A method of monitoring quality of a telephone call transmitted over a network, the method comprising:
- performing a traceroute through the network;
obtaining a plurality of metrics associated with the telephone call, the plurality of metrics being obtained via the traceroute, and the plurality of metrics being based on data packets that are transmitted during the telephone call;
determining whether the plurality of metrics exceeds a corresponding plurality of thresholds;
increasing a frequency of the traceroute when at least one of the plurality of metrics exceeds its corresponding threshold;
after increasing the frequency of the traceroute, re-obtaining the plurality of metrics;
determining whether the re-obtained plurality of metrics exceeds the corresponding plurality of thresholds;
decreasing the frequency of the traceroute when the re-obtained plurality of metrics is determined to be below the corresponding plurality of thresholds;
receiving information from nodes of the network using the trace route, the information based on the metric exceeding the threshold;
using the information and other information relating to routing of other telephone calls through the network to locate a problem on the network, the problem comprising at least one of a bottleneck, a failed node, or a node not functioning properly; and
routing subsequent telephone calls based on the information to avoid the problem.
23 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring quality of a telephone call transmitted over a network includes obtaining a metric associated with the telephone call, where the metric is based on data packets that are transmitted during the telephone call, and determining whether the metric exceeds a threshold. Plural metrics may be obtained and the method may determine whether the plural metrics exceed corresponding thresholds.
-
Citations
11 Claims
-
1. A method of monitoring quality of a telephone call transmitted over a network, the method comprising:
-
performing a traceroute through the network; obtaining a plurality of metrics associated with the telephone call, the plurality of metrics being obtained via the traceroute, and the plurality of metrics being based on data packets that are transmitted during the telephone call; determining whether the plurality of metrics exceeds a corresponding plurality of thresholds; increasing a frequency of the traceroute when at least one of the plurality of metrics exceeds its corresponding threshold; after increasing the frequency of the traceroute, re-obtaining the plurality of metrics; determining whether the re-obtained plurality of metrics exceeds the corresponding plurality of thresholds; decreasing the frequency of the traceroute when the re-obtained plurality of metrics is determined to be below the corresponding plurality of thresholds; receiving information from nodes of the network using the trace route, the information based on the metric exceeding the threshold; using the information and other information relating to routing of other telephone calls through the network to locate a problem on the network, the problem comprising at least one of a bottleneck, a failed node, or a node not functioning properly; and routing subsequent telephone calls based on the information to avoid the problem. - View Dependent Claims (2, 3, 5)
-
-
4. The method 1, wherein the metric relates to a degradation in call quality, the degradation represented by the metric not being detectable by a human ear.
-
6. One or more non-transitory machine-readable media for storing instructions that are executable to monitor quality of a telephone call transmitted over a network, the instructions for causing one of more processing devices to:
-
perform a traceroute through the network; obtain a plurality of metrics associated with the telephone call, the plurality of metrics being obtained via the traceroute, and the plurality of metrics being based on data packets that are transmitted during the telephone call; determine whether the plurality of metrics exceeds a corresponding plurality of thresholds; increase a frequency of the traceroute when at least one of the plurality of metrics exceeds its corresponding threshold; after increasing the frequency of the traceroute, re-obtaining the plurality of metrics; determining whether the re-obtained plurality of metrics exceeds the corresponding plurality of thresholds; decrease the frequency of the traceroute when the re-obtained plurality of metrics is determined to be below the corresponding plurality of thresholds; receive information from nodes of the network using the trace route, the information based on the metric exceeding the threshold; use the information and other information relating to routing of other telephone calls through the network to locate a problem on the network, the problem comprising at least one of a bottleneck, a failed node, or a node not functioning properly; and route subsequent telephone calls based on the information to avoid the problem. - View Dependent Claims (7, 8, 9, 11)
-
-
10. The one or more machine-readable media 6, wherein the metric relates to a degradation in call quality, the degradation represented by the metric not being detectable by a human ear.
Specification