System and method for controlling a wireless packet switched voice call
First Claim
1. A method of operating a mobile terminal to support a Voice Over Internet Protocol (VOIP) telephony call, the method comprising:
- receiving a voice signal from a user;
determining a data rate to be employed for encoding the voice signal;
encoding the voice signal at the data rate to create a VOIP payload;
creating a VOIP datagram that includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index; and
transmitting the VOIP datagram on a reverse wireless link to a base station of a wireless network.
5 Assignments
0 Petitions
Accused Products
Abstract
A wireless network and serviced mobile station manages VOIP telephony calls by incorporating control information into VOIP datagrams. The control information includes an indication of the data rate of the VOIP payload of the VOIP datagram, the quality of the VOIP payload, requested data rates for subsequent VOIP datagrams, and whether the VOIP payload contains a “silent” VOIP payload. To avoid conflicting with particular datagram requirements, the control information is inserted into the VOIP datagram between the VOIP datagram and the VOIP payload. A base station servicing the wireless link may override the requested data rate and/or the commanded data rate in order to manage its available wireless bandwidth among a plurality of mobile stations. The frame quality indicator may be set by the servicing physical/mac/link layer(s) of the base station or mobile station to indicate that the VOIP payload was not correctly received.
-
Citations
46 Claims
-
1. A method of operating a mobile terminal to support a Voice Over Internet Protocol (VOIP) telephony call, the method comprising:
-
receiving a voice signal from a user;
determining a data rate to be employed for encoding the voice signal;
encoding the voice signal at the data rate to create a VOIP payload;
creating a VOIP datagram that includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index; and
transmitting the VOIP datagram on a reverse wireless link to a base station of a wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating a mobile terminal to support a Voice Over Internet Protocol (VOIP) telephony call, the method comprising:
-
receiving a VOIP datagram on a forward link from a base station on a wireless forward link, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
determining, from the control information, a data rate to be employed for decoding the VOIP payload;
determining, from the control information, whether the VOIP payload has been corrupted in its transmission from the base station on the wireless forward link;
when the VOIP payload has not been corrupted, decoding the VOIP payload at the data rate to create a voice signal and presenting the voice signal to the user; and
when the VOIP payload has been corrupted, performing error recovery operations to present another voice signal to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating a base station to support a Voice Over Internet Protocol (VOIP) telephony call, the method comprising:
-
receiving a VOIP datagram from a mobile station on a reverse wireless link, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the command mode request indicates a requested data rate for the VOIP payload of a subsequent VOIP datagram to be transmitted to the mobile station;
determining a different data rate for the VOIP payload of a subsequent VOIP datagram to be transmitted to the mobile station;
altering the command mode request to indicate the different data rate; and
forwarding the VOIP datagram to a VOIP terminal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of operating a base station to support a Voice Over Internet Protocol (VOIP) telephony call, the method comprising:
-
receiving a VOIP datagram from a VOIP terminal, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the VOIP datagram is to be transmitted to a mobile terminal on a forward wireless link;
wherein the command mode request indicates a commanded data rate for the VOIP payload of a subsequent VOIP datagram to be received from the mobile station on a reverse wireless link;
determining a different data rate for the VOIP payload of the subsequent VOIP datagram;
altering the command mode request to indicate the different data rate; and
forwarding the VOIP datagram to the mobile station on the forward wireless link. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A mobile station that supports Voice Over Internet Protocol (VOIP) telephony, the base station comprising:
-
an antenna;
a Radio Frequency unit coupled to the antenna; and
at least one digital processor coupled to the Radio Frequency unit that executes software instructions causing the mobile station to;
receive a voice signal from a user;
determine a data rate to be employed for encoding the voice signal;
encode the voice signal at the data rate to create a VOIP payload;
create a VOIP datagram that includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index; and
transmit the VOIP datagram on a reverse wireless link to a base station of a wireless network.
-
-
40. A mobile station that supports Voice Over Internet Protocol (VOIP) telephony, the base station comprising:
-
an antenna;
a Radio Frequency unit coupled to the antenna; and
at least one digital processor coupled to the Radio Frequency unit that executes software instructions causing the mobile station to;
receive a VOIP datagram on a forward link from a base station on a wireless forward link, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
determine, from the control information, a data rate to be employed for decoding the VOIP payload;
determine, from the control information, whether the VOIP payload has been corrupted in its transmission from the base station on the wireless forward link;
when the VOIP payload has not been corrupted, decode the VOIP payload at the data rate to create a voice signal and present the voice signal to the user; and
when the VOIP payload has been corrupted, perform error recovery operations to present another voice signal to the user.
-
-
41. A base station that supports Voice Over Internet Protocol (VOIP) telephony, the base station comprising:
-
an antenna;
a Radio Frequency unit coupled to the antenna; and
at least one digital processor coupled to the Radio Frequency unit that executes software instructions causing the mobile station to;
receive a VOIP datagram from a VOIP terminal, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the VOIP datagram is to be transmitted to a mobile terminal on a forward wireless link;
wherein the command mode request indicates a commanded data rate for the VOIP payload of a subsequent VOIP datagram to be received from the mobile station on a reverse wireless link;
determine a different data rate for the VOIP payload of the subsequent VOIP datagram;
alter the command mode request to indicate the different data rate; and
forward the VOIP datagram to the mobile station on the forward wireless link.
-
-
42. A base station that supports Voice Over Internet Protocol (VOIP) telephony, the base station comprising:
-
an antenna;
a Radio Frequency unit coupled to the antenna; and
at least one digital processor coupled to the Radio Frequency unit that executes software instructions causing the mobile station to;
receive a VOIP datagram from a VOIP terminal, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the VOIP datagram is to be transmitted to a mobile terminal on a forward wireless link;
wherein the command mode request indicates a commanded data rate for the VOIP payload of a subsequent VOIP datagram to be received from the mobile station on a reverse wireless link;
determine a different data rate for the VOIP payload of the subsequent VOIP datagram;
alter the command mode request to indicate the different data rate; and
forward the VOIP datagram to the mobile station on the forward wireless link.
-
-
43. A plurality of software instructions stored on a media that, upon execution by a mobile station, cause the mobile station support Voice Over Internet Protocol (VOIP) telephony, the plurality of software instructions comprising:
-
a set of instructions executed by the mobile station that cause the mobile station to receive a VOIP datagram on a forward link from a base station on a wireless forward link, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
a set of instructions executed by the mobile station that cause the mobile station to determine, from the control information, a data rate to be employed for decoding the VOIP payload;
a set of instructions executed by the mobile station that cause the mobile station to determine, from the control information, whether the VOIP payload has been corrupted in its transmission from the base station on the wireless forward link;
a set of instructions executed by the mobile station that cause the mobile station to, when the VOIP payload has not been corrupted, decode the VOIP payload at the data rate to create a voice signal and present the voice signal to the user; and
a set of instructions executed by the mobile station that cause the mobile station to, when the VOIP payload has been corrupted, perform error recovery operations to present another voice signal to the user.
-
-
44. A plurality of software instructions stored on a media that, upon execution by a mobile station, cause the mobile station to support Voice Over Internet Protocol (VOIP) telephony, the plurality of software instructions comprising:
-
a set of instructions executed by the mobile station that cause the mobile station to receive a VOIP datagram on a forward link from a base station on a wireless forward link, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
a set of instructions executed by the mobile station that cause the mobile station to determine, from the control information, a data rate to be employed for decoding the VOIP payload;
a set of instructions executed by the mobile station that cause the mobile station to determine, from the control information, whether the VOIP payload has been corrupted in its transmission from the base station on the wireless forward link;
a set of instructions executed by the mobile station that cause the mobile station to when the VOIP payload has not been corrupted, decode the VOIP payload at the data rate to create a voice signal and present the voice signal to the user; and
a set of instructions executed by the mobile station that cause the mobile station to, when the VOIP payload has been corrupted, perform error recovery operations to present another voice signal to the user
-
-
45. A plurality of software instructions stored on a media that, upon execution by a base station, cause the base station to support Voice Over Internet Protocol (VOIP) telephony, the plurality of software instructions comprising:
-
a set of instructions executed by the base station that cause the base station to receive a VOIP datagram from a VOIP terminal, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the VOIP datagram is to be transmitted to a mobile terminal on a forward wireless link;
wherein the command mode request indicates a commanded data rate for the VOIP payload of a subsequent VOIP datagram to be received from the mobile station on a reverse wireless link;
a set of instructions executed by the base station that cause the base station to determine a different data rate for the VOIP payload of the subsequent VOIP datagram;
a set of instructions executed by the base station that cause the base station to alter the command mode request to indicate the different data rate; and
a set of instructions executed by the base station that cause the base station to forward the VOIP datagram to the mobile station on the forward wireless link;
-
-
46. A plurality of software instructions stored on a media that, upon execution by a base station, cause the base station to support Voice Over Internet Protocol (VOIP) telephony, the plurality of software instructions comprising:
-
a set of instructions executed by the base station that cause the base station to receive a VOIP datagram from a VOIP terminal, wherein the VOIP datagram includes a header, control information, and the VOIP payload, wherein the control information includes a command mode request, a frame quality index, and a frame type index;
wherein the VOIP datagram is to be transmitted to a mobile terminal on a forward wireless link;
wherein the command mode request indicates a commanded data rate for the VOIP payload of a subsequent VOIP datagram to be received from the mobile station on a reverse wireless link;
a set of instructions executed by the base station that cause the base station to determine a different data rate for the VOIP payload of the subsequent VOIP datagram;
a set of instructions executed by the base station that cause the base station to alter the command mode request to indicate the different data rate; and
a set of instructions executed by the base station that cause the base station to forward the VOIP datagram to the mobile station on the forward wireless link.
-
Specification