WAN keeper efficient bandwidth management
First Claim
1. A method for performing call admission control, comprising:
- (a) determining at least one of (i) a bandwidth utilization level for a first Wide Area Network (WAN) path including a first WAN link, and (ii) an available bandwidth level for the first WAN path and one or more Quality of Service or QoS metrics for the first WAN path;
(b) comparing the determined at least one bandwidth level and the one or more QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec, wherein the comparing step (b) comprises;
(b1) adjusting the one or more QoS metrics to reflect placing the new live voice communication with the first selected codec;
(b2) determining whether the adjusted one or more QoS metrics are acceptable in view of selected thresholds; and
(b3) applying the following rules;
(b3i) when the adjusted QoS metrics are acceptable, setting up the new live voice communication with the first selected codec; and
(b3ii) when the adjusted QoS metrics are not acceptable, performing step (c); and
(c) determining that the new live voice communication may not be set up with the first selected codec and in response to determining that the new live voice communication may not be set up with the first selected codec performing at least one of the following steps;
(i) selecting a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec;
(ii) changing an existing live voice communication on the first WAN path from the first codec to the second codec; and
(iii) redirecting the new live voice communication from the first WAN path to a second different WAN path, wherein the second WAN path does not include the first WAN.
27 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a call admission controller that is operable to: (a) determine at least one of (i) a bandwidth utilization level for a first path including a first link; (ii) an available bandwidth level for the first path; and (iii) one or more Quality of Service or QoS metrics for the first path; (b) compare the at least one of (i) a bandwidth utilization level; (ii) an available bandwidth level; and (iii) one or more Quality of Service or QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec; and (iii) when a new live voice communication may not be set up with the first selected codec, perform at least one of the following operations: (i) select a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec; (ii) change an existing live voice communication from the first codec to the second codec; and (iii) redirect the new live voice communication from the first path to a second different path, wherein the second path does not include the first link.
-
Citations
39 Claims
-
1. A method for performing call admission control, comprising:
-
(a) determining at least one of (i) a bandwidth utilization level for a first Wide Area Network (WAN) path including a first WAN link, and (ii) an available bandwidth level for the first WAN path and one or more Quality of Service or QoS metrics for the first WAN path; (b) comparing the determined at least one bandwidth level and the one or more QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec, wherein the comparing step (b) comprises; (b1) adjusting the one or more QoS metrics to reflect placing the new live voice communication with the first selected codec; (b2) determining whether the adjusted one or more QoS metrics are acceptable in view of selected thresholds; and (b3) applying the following rules; (b3i) when the adjusted QoS metrics are acceptable, setting up the new live voice communication with the first selected codec; and (b3ii) when the adjusted QoS metrics are not acceptable, performing step (c); and (c) determining that the new live voice communication may not be set up with the first selected codec and in response to determining that the new live voice communication may not be set up with the first selected codec performing at least one of the following steps; (i) selecting a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec; (ii) changing an existing live voice communication on the first WAN path from the first codec to the second codec; and (iii) redirecting the new live voice communication from the first WAN path to a second different WAN path, wherein the second WAN path does not include the first WAN. - View Dependent Claims (2)
-
-
3. A method for performing call admission control, comprising:
-
(a) determining at least one of (i) a bandwidth utilization level for a first Wide Area Network (WAN) path including a first WAN link, and (ii) an available bandwidth level for the first WAN path and one or more Quality of Service or QoS metrics for the first WAN path; (b) comparing the determined at least one bandwidth level and the one or more QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec; and (c) determining that the new live voice communication may not be set up with the first selected codec and in response to determining that the new live voice communication may not be set up with the first selected codec performing at least one of the following steps; (i) selecting a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec; (ii) changing an existing live voice communication on the first WAN path from the first codec to the second codec; and (iii) redirecting the new live voice communication from the first WAN path to a second different WAN path, wherein the second WAN path does not include the first WAN, wherein in the determining step (c) the available bandwidth level is determined and compared with a maximum threshold provided by the equation;
Maximum Threshold=Allocated Link VoIP Bandwidth−
Bandwidth required for one VoIP call, where the allocated VoIP bandwidth is the bandwidth dedicated to VoIP calls and wherein, when the available bandwidth is below the maximum threshold, one or more of (i), (ii), and (iii) is performed. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A call admission controller, comprising:
a processor operable to; (a) determine at least one of (i) a bandwidth utilization level for a first WAN path including a first WAN ink, and (ii) an available bandwidth level for the first WAN path, and one or more Quality of Service or QoS metrics for the first WAN path; (b) compare the determined at least one bandwidth level and the one or more QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec, wherein the comparing operation comprises; (b1) adjusting the one or more QoS metrics to reflect placing the new live voice communication with the first selected codec; (b2) determining whether the adjusted one or more QoS metrics are acceptable in view of selected thresholds; and (b3) applying the following rules; (b3i) when the adjusted QoS metrics are acceptable, setting up the new live voice communication with the first selected codec; and (b3ii) when the adjusted QoS metrics are not acceptable, performing the comparing operation; and (c) determining that the new live voice communication may not be set up with the first selected codec and in response to determining that the new live voice communication may not be set up with the first selected codec performing at least one of the following operations; (i) select a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec; (ii) change an existing live voice communication on the first WAN path from the first codec to the second codec; and (iii) redirect the new live voice communication from the first WAN path to a second different WAN path, wherein the second WAN path does not include the first WAN link. - View Dependent Claims (22)
-
23. A call admission controller, comprising:
a processor operable to; (a) determine at least one of (i) a bandwidth utilization level for a first WAN path including a first WAN ink, and (ii) an available bandwidth level for the first WAN path, and one or more Quality of Service or QoS metrics for the first WAN path; (b) compare the determined at least one bandwidth level and the one or more QoS metrics to one or more selected thresholds to determine whether a new live voice communication may be set up with a first selected codec; and (c) determining that the new live voice communication may not be set up with the first selected codec and in response to determining that the new live voice communication may not be set up with the first selected codec performing at least one of the following operations; (i) select a second different codec from among a plurality of possible codecs for the new live voice communication, wherein the second codec has a lower bit rate than the first codec; (ii) change an existing live voice communication on the first WAN path from the first codec to the second codec; and (iii) redirect the new live voice communication from the first WAN path to a second different WAN path, wherein the second WAN path does not include the first WAN link, wherein in the determining operation (c) the available bandwidth level is determined and compared with a maximum threshold provided by the equation;
Maximum Threshold=Allocated Link VoIP Bandwidth−
Bandwidth required for one VoIP call, where the allocated VoIP bandwidth is the bandwidth dedicated to VoIP calls and wherein, when the available bandwidth is below the maximum threshold, one or more of (i), (ii), and (iii) is performed.- View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification