Method and apparatus for providing a configurable quality of service threshold for voice over internet protocol
First Claim
1. A method of connecting a telephone call from a user through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
- determining a destination of the telephone call;
setting a first factor according to a predetermined minimum quality of service level requirement based on the destination of the telephone call;
receiving a second factor responsive to the quality of service provided by the internet protocol network; and
connecting the telephone call through the internet protocol network if the second factor is greater than the first factor, otherwise, connecting the telephone call through one of the plurality of networks other than the internet protocol network.
15 Assignments
0 Petitions
Accused Products
Abstract
A method of connecting a telephone call through one of a plurality of networks where one of the plurality of networks is an internet protocol network is provided. A first factor for an acceptable quality of service level is received from a user. A second factor responsive to the quality of service for the internet protocol network is determined. The telephone call is connected through the internet protocol network if the second factor is greater than the first factor, otherwise, the telephone call is connected through one of the plurality of networks other than the internet protocol network.
-
Citations
28 Claims
-
1. A method of connecting a telephone call from a user through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
determining a destination of the telephone call;
setting a first factor according to a predetermined minimum quality of service level requirement based on the destination of the telephone call;
receiving a second factor responsive to the quality of service provided by the internet protocol network; and
connecting the telephone call through the internet protocol network if the second factor is greater than the first factor, otherwise, connecting the telephone call through one of the plurality of networks other than the internet protocol network. - View Dependent Claims (2)
-
-
3. A method of connecting a telephone call through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
receiving a threshold value;
calculating a rating factor for the internet protocol network by subtracting a first value and a second value from a constant value, where the first value is 0 if the total one-way delay is less than 100 milliseconds, and, otherwise, the first value is calculated according to the following equation, in which Ta is the total one-way delay;
where the second value is an empirical value derived from subjective measurements for a type of codec and the percentage of loss of data packets, and where the constant value is a value between about 80 and about 100; and
connecting the telephone call through the internet protocol network if the rating factor is greater than the threshold value, otherwise, connecting the telephone call through one of the plurality of networks other than the internet protocol network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for routing a telephone call from a user received on a line, through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
a control connected to the line that sets a first factor according to a predetermined minimum quality of service level requirement based on the destination of the telephone call;
a network monitor connected to the internet protocol network, that generates a second factor responsive to the quality of service provided by the internet protocol network;
a comparator connected to the user control and the network monitor, that compares the first factor to the second factor; and
a switch connected to the comparator, the line, and the plurality of networks, that connects the line to the internet protocol network if the second factor is greater than the first factor, otherwise, to one of the plurality of networks other than the internet protocol network. - View Dependent Claims (13)
-
-
14. An apparatus for routing a telephone call received on a line, through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
a control that receives a threshold value;
a network monitor connected to the internet protocol network, that calculates a rating factor for the internet protocol network by subtracting a first value and a second value from a constant value, where the first value is 0 if the total one-way delay is less than 100 milliseconds, and, otherwise, the first value is calculated according to the following equation, in which Ta is the total one-way delay;
where the second value is an empirical value derived from subjective measurements for a type of codec and the percentage of loss of data packets, and where the constant value is a value between about 80 and about 100;
a comparator connected to the control and the network monitor, that compares the threshold value to the rating factor; and
a switch connected to the comparator, the line, and the plurality of networks, that connects the line to the internet protocol network if the second factor is greater than the first factor, otherwise, to one of the plurality of networks other than the internet protocol network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of connecting a telephone call from a user through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
receiving a first transmission factor from the user to set a minimum transmission quality of service level;
receiving a first reception factor from the user to set a minimum reception quality of service level;
receiving a second transmission factor responsive to the transmission quality of service provided by the internet protocol network;
receiving a second reception factor responsive to the reception quality of service provided by the internet protocol network; and
connecting the telephone call through the internet protocol network if the second transmission factor is greater than the first transmission factor and the second reception factor is greater than the first reception factor, otherwise, connecting the telephone call through one of the plurality of networks other than the internet protocol network. - View Dependent Claims (24, 25)
-
-
26. An apparatus for routing a telephone call from a user received on a line, through one of a plurality of networks where one of the plurality of networks is an internet protocol network, comprising:
-
a user control that receives a first transmission factor from the user to set a minimum transmission quality of service level, and receives a first reception factor from the user to set a minimum reception quality of service level;
a network transmission monitor connected to the internet protocol network, that generates a second transmission factor responsive to the transmission quality of service provided by the internet protocol network;
a network reception monitor connected to the internet protocol network, that generates a second reception factor responsive to the reception quality of service provided by the internet protocol network;
a comparator connected to the user control and the network monitor, that compares the first factor to the second factor; and
a switch connected to the comparator, the line, and the plurality of networks, that connects the line to the internet protocol network if the second transmission factor is greater than the first transmission factor and the second reception factor is greater than the first reception factor, otherwise, to one of the plurality of networks other than the internet protocol network. - View Dependent Claims (27, 28)
-
Specification