Method and system of renegotiating end-to-end voice over internet protocol CODECs
First Claim
Patent Images
1. A method, comprising:
- monitoring a packet loss measure during a Voice over Internet Protocol (VoIP) communication between a first endpoint and a second endpoint, wherein the first endpoint and the second endpoint use a first CODEC to conduct the VoIP communication;
determining whether a current frames per packet value used by the first CODEC is greater than or equal to a maximum frames per packet threshold associated with the first CODEC;
when the monitored packet loss measure exceeds a maximum packet loss threshold and when the current frames per packet value used by the first CODEC is greater than or equal to the maximum frames per packet threshold associated with the first CODEC, negotiating use of a substitute CODEC having a substitute nominal data rate that is lower than an in-use nominal data rate of the first CODEC; and
continuing the VoIP communication using the substitute CODEC.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of Voice over Internet Protocol (VOIP) communication are provided. A particular system includes a VoIP endpoint. The VoIP endpoint is adapted to monitor a packet loss measure between the VoIP endpoint and a second VoIP endpoint during a VoIP communication using a first CODEC. The VoIP endpoint is also adapted to negotiate with the second VoIP endpoint to select a substitute CODEC having a nominal data rate that is lower than an in-use nominal data rate of the first CODEC.
-
Citations
23 Claims
-
1. A method, comprising:
-
monitoring a packet loss measure during a Voice over Internet Protocol (VoIP) communication between a first endpoint and a second endpoint, wherein the first endpoint and the second endpoint use a first CODEC to conduct the VoIP communication; determining whether a current frames per packet value used by the first CODEC is greater than or equal to a maximum frames per packet threshold associated with the first CODEC; when the monitored packet loss measure exceeds a maximum packet loss threshold and when the current frames per packet value used by the first CODEC is greater than or equal to the maximum frames per packet threshold associated with the first CODEC, negotiating use of a substitute CODEC having a substitute nominal data rate that is lower than an in-use nominal data rate of the first CODEC; and continuing the VoIP communication using the substitute CODEC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
a Voice over Internet Protocol (VOIP) endpoint, the VoIP endpoint adapted to; monitor a packet loss measure between the VoIP endpoint and a second VoIP endpoint during a VoIP communication using a first CODEC; determine whether a current frames per packet value used by the first CODEC is greater than or equal to a maximum frames per packet threshold associated with the first CODEC; and negotiate with the second VoIP endpoint to select a substitute CODEC having a nominal data rate that is lower than an in-use nominal data rate of the first CODEC when the monitored packet loss measure exceeds a maximum packet loss threshold and when the frames per packet value used for the VoIP communication is greater than or equal to the maximum frames per packet threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
Specification