Call quality monitoring
AssigneeThinking Phone Networks, Inc.
InventorsJulian Wray West, Darryl Dietz
Life of this patent
Estimating the term…
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.
Claims14
A method of monitoring quality of a telephone call transmitted over a network, the method comprising:
- performing a traceroute at a first frequency through the network;
- obtaining a metric associated with the telephone call using the traceroute being performed at the first frequency, the metric being based on data packets that are transmitted during the telephone call;
- determining whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold;
- performing the traceroute at a second frequency through the network if the metric, obtained using the traceroute being performed at the first frequency, exceeds the threshold, the second frequency being a higher frequency than the first frequency;
- obtaining the metric using the traceroute being performed at the second frequency;
- determining whether the metric, obtained using the traceroute being performed at the second frequency, is below the threshold;
- performing the traceroute at a third frequency if the metric, obtained using the traceroute being performed at the second frequency, is determined to be below the threshold, the third frequency being a lower frequency than the second frequency;
- receiving information from nodes of the network;
- routing subsequent telephone calls based on the information;
- and
- using the information and other information relating to routing of other telephone calls through the network to locate a problem on the network;
- wherein the subsequent telephone calls are routed to attempt to avoid the problem.
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 or more processing devices to:
- perform a traceroute at a first frequency through the network;
- obtain a metric associated with the telephone call using the traceroute being performed at the first frequency, the metric being based on data packets that are transmitted during the telephone call;
- determine whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold;
- perform the traceroute at a second frequency through the network if the metric, obtained using the traceroute being performed at the first frequency, exceeds the threshold, the second frequency being a higher frequency than the first frequency;
- obtain the metric using the traceroute being performed at the second frequency;
- determine whether the metric, obtained using the traceroute being performed at the second frequency, is below the threshold;
- perform the traceroute at a third frequency if the metric, obtained using the traceroute being performed at the second frequency, is determined to be below the threshold, the third frequency being a lower frequency than the second frequency;
- receive information from nodes of the network;
- route subsequent telephone calls based on the information;
- and
- use the information and other information relating to routing of other telephone calls through the network to locate a problem on the network,
- wherein the subsequent telephone calls are routed to attempt to avoid the problem.
Dependencies are inferred from the claim text.