Call admission control
First Claim
1. A method of admitting calls over a network, comprising:
- receiving a call request to establish a call, the call request defining a throughput requirement and comprising an origination address for identifying an origination terminal and an identifier for identifying a destination terminal;
transmitting a throughput measurement request in response to the received call request, the throughput measurement request causing a trace to propagate via a path between the origination terminal and the destination terminal;
in response to the trace, receiving information identifying one or more network resources on the path between the origination terminal and the destination terminal;
monitoring one or more performance characteristics of the one or more network resources identified to generate a throughput measurement of the path; and
transmitting a call admission response to the origination terminal when the throughput measurement at least substantially matches the throughput requirement of the call request.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system of managing calls over a data network includes admitting a call if a throughput requirement is met. After a call request, the call request defining a throughput requirement, is received for establishing a call, a network resource responds with a throughput requirement request. A throughput measurement is performed between the destination terminals. A throughput measurement response, including the throughput measurement, is transmitted to the network resource. Further, a plurality of communities may be defined, each including one or more terminals. A call may be admitted between communities based on the throughput requirement being met in a connection between each respective terminal. Additionally, one or more of a plurality of resource elements may be selected in response to the call request based on the throughput requirement being met. The resource elements, which may include codecs (coders/decoders), packet sizes (for carrying audio data), and others, may be used in the requested call.
-
Citations
63 Claims
-
1. A method of admitting calls over a network, comprising:
-
receiving a call request to establish a call, the call request defining a throughput requirement and comprising an origination address for identifying an origination terminal and an identifier for identifying a destination terminal; transmitting a throughput measurement request in response to the received call request, the throughput measurement request causing a trace to propagate via a path between the origination terminal and the destination terminal; in response to the trace, receiving information identifying one or more network resources on the path between the origination terminal and the destination terminal; monitoring one or more performance characteristics of the one or more network resources identified to generate a throughput measurement of the path; and transmitting a call admission response to the origination terminal when the throughput measurement at least substantially matches the throughput requirement of the call request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus for admitting calls over a network, comprising:
-
a receiver for receiving a call request to establish a call, the call request defining a throughput requirement and comprising an origination address for identifying an origination terminal and an identifier for identifying a destination terminal; a transmitter for transmitting a throughput measurement request in response to the received call request, the throughput measurement request causing a trace to propagate via a path between the origination terminal and the destination terminal; a receiver for receiving, in response to the trace, information identifying one or more network resources on the path between the origination terminal and the destination terminal; a monitor for monitoring one or more performance characteristics of the one or more network resources identified to generate a throughput measurement of the path; and a transmitter for transmitting a call admission response to the origination terminal when the throughput measurement at least substantially matches the throughput requirement of the call request. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer-readable medium containing instructions to be executed by a computer to manage calls within a telephony system, the instructions when executed causing the computer to:
-
receive a call request to establish a call, the call request defining a throughput requirement and comprising an origination address for identifying an origination terminal and an identifier for identifying a destination terminal; transmit a throughput measurement request in response to the received call request, the throughput measurement request causing a trace to propagate via a path between the origination terminal and the destination terminal; in response to the trace, receive information identifying one or more network resources on the path between the origination terminal and the destination terminal; monitor one or more performance characteristics of the one or more network resources identified to generate a throughput measurement of the path; and transmit a call admission response to the origination terminal when the throughput measurement at least substantially matches the throughput requirement of the call request.
-
-
63. A call server comprising:
-
means for receiving a call request to establish a call, the call request operable for defining a throughput requirement and comprising an origination address identifying an origination terminal and an identifier for identifying a destination terminal; means for transmitting a throughput measurement request in response to the received call request, the throughput measurement request causing a trace to propagate via a path between the origination terminal and the destination terminal; means for receiving information identifying, in response to the trace, one or more network resources on the path between the origination terminal and the destination terminal; monitoring one or more performance characteristics of the one or more network resources identified to generate a throughput measurement of the path; and means for transmitting a call admission response to the origination terminal when the throughput measurement at least substantially matches the throughput requirement of the call request.
-
Specification