Methods and apparatus to control a flash crowd event in a voice over Internet protocol (VoIP) network
First Claim
Patent Images
1. A method comprising:
- receiving at a voice over Internet protocol border element a voice over Internet protocol registration response message having a field representing a priority assigned to a voice over Internet protocol endpoint;
receiving a message from the voice over Internet protocol endpoint at the voice over Internet protocol border element;
detecting whether a network congestion condition exists;
placing the message received from the voice over Internet protocol endpoint into one of a plurality of queues based on the priority when the network congestion condition is detected; and
placing the message received from the voice over Internet protocol endpoint into a default queue when the network congestion condition is not detected.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to control a flash crowd event in a voice over Internet protocol (VoIP) network are disclosed. An example method comprises receiving at a VoIP border element a VoIP registration response message having a field representing a priority assigned to a VoIP endpoint, receiving a message from the VoIP endpoint at the VoIP border element, detecting whether a network congestion condition exists, and placing the message received from the VoIP endpoint into one of a plurality of queues based on the priority when the congestion condition is detected.
10 Citations
25 Claims
-
1. A method comprising:
-
receiving at a voice over Internet protocol border element a voice over Internet protocol registration response message having a field representing a priority assigned to a voice over Internet protocol endpoint; receiving a message from the voice over Internet protocol endpoint at the voice over Internet protocol border element; detecting whether a network congestion condition exists; placing the message received from the voice over Internet protocol endpoint into one of a plurality of queues based on the priority when the network congestion condition is detected; and placing the message received from the voice over Internet protocol endpoint into a default queue when the network congestion condition is not detected. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A voice over Internet protocol border element comprising:
-
a signaling processor to receive a voice over Internet protocol registration response message having a field to represent a priority assigned to a voice over Internet protocol endpoint; and a network processor communicatively coupled to the signaling processor via a plurality of queues, the network processor to receive a protocol message from the voice over Internet protocol endpoint, and to place the protocol message into one of the plurality of queues based on the priority when a network congestion condition is present, and when the network congestion condition is not detected, the network processor is to place the protocol message into a default queue. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A tangible machine readable storage medium comprising instructions which, when executed, cause a machine to perform operations comprising:
-
receiving at a voice over Internet protocol border element a voice over Internet protocol registration response message having a field representing a priority assigned to a voice over Internet protocol endpoint; receiving a message from the voice over Internet protocol endpoint at the voice over Internet protocol border element; detecting whether a network congestion condition exists; placing the message received from the voice over Internet protocol endpoint into one of a plurality of queues based on the priority when the network congestion condition is detected; and placing the message received from the voice over Internet protocol endpoint into a default queue when the network congestion condition is not detected. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
receiving a voice over Internet Protocol device registration request message from a voice over Internet protocol endpoint; querying a database to obtain a priority corresponding to the voice over Internet protocol endpoint, wherein the priority assigns the voice over Internet protocol endpoint to a particular signaling processor queue of a voice over Internet protocol border element based on the priority and a network congestion condition; assigning the voice over Internet protocol endpoint to a default signaling processor queue of the voice over Internet protocol border element when the network congestion condition is not detected; and sending a registration response message having a field representing the priority to the voice over Internet protocol endpoint. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a session initiation protocol registrar to receive a voice over Internet protocol device registration request message from a voice over Internet protocol endpoint; and a querier to query a database to obtain a priority corresponding to the voice over Internet protocol endpoint, the priority is to assign the voice over Internet protocol endpoint to a particular signaling processor queue of a voice over Internet protocol border element during a flash crowd event, and the priority is to assign the voice over Internet protocol endpoint to a default signaling processor queue of the voice over Internet protocol border element when a status of the flash crowd event is unknown, wherein the session initiation protocol registrar is to send a registration response message having a value to represent the priority to the voice over Internet protocol endpoint. - View Dependent Claims (23, 24, 25)
-
Specification