Quality of service on demand
First Claim
1. A method for specifying one or more minimum quality of service parameters for a call placed from a first telephone line, having default minimum required quality of service parameters for calls placed therefrom, to a second telephone line, which call is routed over a packet-based network having the default minimum required quality of service parameters for calls placed on the first telephone line, the method comprising the steps of:
- receiving a QOS request code on the first telephone line, which QOS request code specifies a desired quality of service requirement with associated minimum quality of service parameters different from the default parameters;
determining applicable minimum required quality of service parameters with which the call should be routed;
placing the call on the first telephone line;
routing the call over the packet-based network between the first and second telephone lines with the call quality of service at least satisfying the applicable minimum required quality of service parameters;
wherein the step of determining the applicable minimum required quality of service parameters is comprised of the substeps of;
determining that sufficient resources are not available on the packet network to route the call with the requested minimum quality of service parameters;
querying on the first telephone line whether the call should be routed with guaranteed quality of service parameters lower than those requested for which sufficient packet network resources are presently available, or the call should be delayed until sufficient network resources are available to route the call with the requested quality of service parameters;
implementing quality of service parameters according to the query response.
8 Assignments
0 Petitions
Accused Products
Abstract
A method is presented for efficiently utilizing network resources while routing voice communications over a packet-based data network with specified minimum quality of service requirements, where greater network resources are required to ensure higher quality of service parameters. A dial code can be entered by a user to specify an appropriate quality of service. If the dial code is valid, the call is routed with the specified quality of service. If the dial code is not valid, the call is routed with default minimum quality of service parameters. Also, a line may be associated with overriding minimum quality of service parameters, whereby all calls directed to such a line are automatically upgraded, if necessary, to conform to the overriding minimum quality of service parameters.
66 Citations
9 Claims
-
1. A method for specifying one or more minimum quality of service parameters for a call placed from a first telephone line, having default minimum required quality of service parameters for calls placed therefrom, to a second telephone line, which call is routed over a packet-based network having the default minimum required quality of service parameters for calls placed on the first telephone line, the method comprising the steps of:
-
receiving a QOS request code on the first telephone line, which QOS request code specifies a desired quality of service requirement with associated minimum quality of service parameters different from the default parameters;
determining applicable minimum required quality of service parameters with which the call should be routed;
placing the call on the first telephone line;
routing the call over the packet-based network between the first and second telephone lines with the call quality of service at least satisfying the applicable minimum required quality of service parameters;
wherein the step of determining the applicable minimum required quality of service parameters is comprised of the substeps of;
determining that sufficient resources are not available on the packet network to route the call with the requested minimum quality of service parameters;
querying on the first telephone line whether the call should be routed with guaranteed quality of service parameters lower than those requested for which sufficient packet network resources are presently available, or the call should be delayed until sufficient network resources are available to route the call with the requested quality of service parameters;
implementing quality of service parameters according to the query response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
implementing the quality of service parameters corresponding to the QOS request code if the QOS request code is valid.
-
-
3. The method of claim 2, in which the step of determining the applicable minimum required quality of service parameters further includes the substep of:
implementing the default quality of service parameters associated with the first telephone line if the QOS request code is not valid.
-
4. The method of claim 2, in which the substep of checking whether the QOS request code is valid is further comprised of the substeps of:
-
storing a list of predetermined valid request codes;
determining that the QOS request code is valid if it is contained within the list of predetermined valid request codes.
-
-
5. The method of claim 2, in which the substep of checking whether the QOS request code is valid is further comprised of the substeps of:
-
specifying a predetermined formula to which valid request codes must comply;
determining that the QOS request code is valid if it conforms to the predetermined formula.
-
-
6. The method of claim 1, in which the step of determining the applicable minimum required quality of service parameters is comprised of the substeps of:
implementing quality of service parameters corresponding to a level of service for which network resources are available to route the call.
-
7. The method of claim 1, in which the step of determining the applicable minimum required quality of service parameters is comprised of the substeps of:
implementing the quality of service parameters corresponding to the QOS request code.
-
8. A method for specifying one or more quality of service parameters for a telephone call placed from a first telephone line to a second telephone line, which call is routed over a packet-based network, the method comprising the steps of:
-
determining a set of override quality of service parameters for use in conjunction with calls directed to the second telephone line;
placing a call on the first telephone line, which call specifies a first set of quality of service parameters and is directed to the second telephone line;
determining that one or more of the first set of quality of service parameters is of a lower quality level than the level specified by the corresponding override quality of service parameters;
identifying the first telephone line from which the call to the second telephone line is received;
determining whether the override quality of service parameters should be applied to the call based upon the identification of the first telephone line from which the call is received; and
routing the call between the first telephone line and the second telephone line via the packet-based network according to the applicable quality of service parameters. - View Dependent Claims (9)
-
Specification