System and method for providing quality of service to voice-over-IP traffic on a wireless radio access network
First Claim
1. A method of providing voice communications in a wireless packet communications system, the method comprising:
- registering a communications path between a gateway and a base station (BS);
establishing a real-time service flow and one or more non-real-time service flows in the BS, wherein traffic to and from the BS is classified and directed to the real-time service flow or the one or more non-real-time service flows based on static pre-provisioned traffic classification rules;
activating the real-time service flow and the one or more non-real-time service flows over an air interface between the BS and a terminal device;
processing a first request, from the terminal device, that zero bandwidth be allocated by the BS to the activated real-time service flow in the absence of voice traffic to or from the terminal device, and that, in the absence of the voice traffic, bandwidth be allocated by the BS to the activated one or more non-real time service flows for communication of signaling or non-voice traffic;
processing a second request, from the terminal device, that sufficient bandwidth be allocated by the BS to the activated real-time service flow when voice traffic to or from the terminal device is detected;
classifying data traffic from the terminal device as the voice traffic under the activated real-time service flow or as signaling or non-voice traffic under the one or more non-real-time service flows based on the static pre-provisioned traffic classification rules; and
transmitting and/or receiving the voice traffic over the registered communications path via the activated real-time service flow.
7 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a system, network node, and method of providing voice communications in a wireless packet communications system includes registering a communications path between a gateway (GW) and a base station (BS); establishing a real-time service flow in the BS; activating the real-time service flow over an air interface between the BS and a terminal device; requesting, by the terminal device, that zero bandwidth be allocated by the BS to the activated real-time service flow in the absence of voice traffic to or from the terminal device; requesting, by the terminal device, that sufficient bandwidth be allocated by the BS to the activated real-time service flow when voice traffic to or from the terminal device is detected by the terminal device; and transmitting and/or receiving the voice traffic over the registered communications path via the activated real-time service flow.
-
Citations
40 Claims
-
1. A method of providing voice communications in a wireless packet communications system, the method comprising:
-
registering a communications path between a gateway and a base station (BS); establishing a real-time service flow and one or more non-real-time service flows in the BS, wherein traffic to and from the BS is classified and directed to the real-time service flow or the one or more non-real-time service flows based on static pre-provisioned traffic classification rules; activating the real-time service flow and the one or more non-real-time service flows over an air interface between the BS and a terminal device; processing a first request, from the terminal device, that zero bandwidth be allocated by the BS to the activated real-time service flow in the absence of voice traffic to or from the terminal device, and that, in the absence of the voice traffic, bandwidth be allocated by the BS to the activated one or more non-real time service flows for communication of signaling or non-voice traffic; processing a second request, from the terminal device, that sufficient bandwidth be allocated by the BS to the activated real-time service flow when voice traffic to or from the terminal device is detected; classifying data traffic from the terminal device as the voice traffic under the activated real-time service flow or as signaling or non-voice traffic under the one or more non-real-time service flows based on the static pre-provisioned traffic classification rules; and transmitting and/or receiving the voice traffic over the registered communications path via the activated real-time service flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 37, 38)
-
-
10. A network node in a wireless packet communications network, the node comprising:
-
a transceiver configured to selectively transmit and receive data over the wireless network; and a processor operatively coupled to the transceiver and configured to; activate a real-time service flow and one or more non-real-time service flows over an air interface between the network node and another node in the wireless network; process a request that zero bandwidth be allocated to the activated real-time service flow in the absence of voice traffic over the air interface, and that, in the absence of the voice traffic, bandwidth be allocated to the activated one or more non-real time service flows for communication of signaling or non-voice traffic; process a request that sufficient bandwidth be allocated to the activated real-time service flow when voice traffic over the air interface is detected; classify data traffic from the terminal device as the voice traffic under the activated real-time service flow based on a first of static pre-provisioned traffic classification rules; classify the data traffic from the terminal device as signaling or non-voice traffic under the one or more non-real-time service flows based on a second of the static pre-provisioned traffic classification rules; and communicate the voice traffic to a different network via a registered communications path. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 39, 40)
-
-
23. A wireless packet communications system, comprising:
-
a communications path registered between a gateway and a base station (BS), a real-time communications path established through the BS to a terminal device over an air interface, and a non-real-time service path established through the BS to a terminal device to manage the voice traffic over the air interface; wherein traffic to and from the BS is classified and directed to the real-time service communications path or the non-real-time service path based on static pre-provisioned traffic classification rules, wherein the terminal device requests that zero bandwidth be allocated by the BS to the real-time communications path in the absence of voice traffic on the air interface, and that, in the absence of the voice traffic, bandwidth be allocated by the BS to the non-real-time service path for communication of signaling or non-voice traffic, wherein the terminal device requests that sufficient bandwidth be allocated by the BS to the real-time communications path when voice traffic is detected on the air interface, wherein the BS classifies data traffic from the terminal device as the voice traffic for the real-time communications path or as signaling or non-voice traffic for the non-real-time service path based on the static pre-provisioned traffic classification rules, and wherein the BS forwards the voice traffic over the registered communications path to another network. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An article of manufacture comprising a physical non-transitory computer-readable medium, said physical non-transitory computer-readable medium containing computer instructions thereon which, when executed by a processor, cause the processor to carry out a plurality of operations comprising:
-
activating a real-time service flow and one or more non-real-time service flows over an air interface between a first network node and a second node in a wireless packet communications network; processing a request that zero bandwidth be allocated to the activated real-time service flow in the absence of voice traffic over the air interface, and that, in the absence of the voice traffic, bandwidth be allocated to the activated one or more non-real time service flows for communication of signaling or non-voice traffic; processing a request that sufficient bandwidth be allocated to the activated real-time service flow when voice traffic over the air interface is detected; classifying data traffic as the voice traffic under the activated real-time service flow based on a first of static pre-provisioned traffic classification rules; classifying the data traffic as signaling or non-voice traffic under one or more non-real-time service flows based on a second of the static pre-provisioned traffic classification rules; and passing the voice traffic to a different network via a registered communications path.
-
Specification