Voice over Internet protocol (VoIP) call admission and call regulation in a wireless network
First Claim
1. A method for providing wireless data packet access for wireless Voice over Internet Protocol (VoIP) communications in a network element of a wireless network, the method comprising:
- receiving a data packet and generating a first time stamp for the data packet if the data packet did not include the first time stamp;
transmitting the received data packet to a mobile terminal;
receiving an acknowledgement (ACK) from the mobile terminal;
generating a second time stamp upon reception of the ACK from the mobile terminal if the ACK does not include the second time stamp;
determining a packet delay based upon the first and second time stamps;
producing the packet delay to at least one filter to produce at least one average delay metric; and
determining whether to provide new call access based on the at least one average delay metric.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing wireless data packet call regulation and call access for wireless Voice over Internet Protocol (VoIP) communications in a wireless network. A first and second time stamp is generated upon the reception and successful transmission of a data packet. A packet delay is determined based upon the first and second time stamps. At least one average delay metric is used to determine whether to provide new call access based on the at least one average delay metric. Another aspect of the present invention is to block a class of users based, in part, on the average sector delay for each user subscriber class. If the average sector delay is greater than that allowed for a class of users, users of that class are denied access. A delay quality of service (QoS) block metric is used to determine if an individual user should be force dropped.
-
Citations
28 Claims
-
1. A method for providing wireless data packet access for wireless Voice over Internet Protocol (VoIP) communications in a network element of a wireless network, the method comprising:
-
receiving a data packet and generating a first time stamp for the data packet if the data packet did not include the first time stamp;
transmitting the received data packet to a mobile terminal;
receiving an acknowledgement (ACK) from the mobile terminal;
generating a second time stamp upon reception of the ACK from the mobile terminal if the ACK does not include the second time stamp;
determining a packet delay based upon the first and second time stamps;
producing the packet delay to at least one filter to produce at least one average delay metric; and
determining whether to provide new call access based on the at least one average delay metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing wireless data packet access for wireless Voice over Internet Protocol (VoIP) communications in a network element of a wireless network, the method comprising:
-
receiving a data packet and generating a first time stamp for the data packet if the first time stamp was not received with the data packet;
transmitting the received data packet to a mobile terminal;
receiving an acknowledgement (ACK) from the mobile terminal;
generating a second time stamp upon reception of the ACK from the mobile terminal if the ACK does not include the second time stamp;
determining a packet delay from the first and second time stamps;
producing the packet delay to at least one filter to produce an average delay metric; and
based upon the average delay metric produced by the at least one filter, determining whether to drop on-going calls. - View Dependent Claims (15, 16, 17, 28)
-
-
18. An access point for performing call admission and call control in a wireless network, comprising:
-
transceiver circuitry for receiving and for transmitting data packets that include data messages and signaling messages;
at least one buffer for storing received data packets that carry data messages that can not be transmitted immediately;
at least one buffer for storing received data packets that carry signaling messages that can not be transmitted immediately;
time stamp logic for generating time stamps and for calculating a delay between the reception of a data packet and an acknowledgement of the data packet;
at least one filter for producing a plurality of average delay metrics;
sorting logic for routing the calculated delay to the at least one filter of a plurality of filters;
delay logic for generating a call admission policy based on the plurality of average delay metrics; and
scheduling logic for prioritizing the buffered data packets based on a subscriber class of service. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification