James Douglas Free - Thornton CO, US Kenneth Owen Michie - Thornton CO, US Chandra Mouli Ravipati - Thornton CO, US
Assignee:
AVAYA INC. - Basking Ridge NJ
International Classification:
H04L 12/66
US Classification:
370352
Abstract:
The embodiments presented herein provide an automated process for provisioning a user in a communication system. A session manager, which can be a server in the communication system that provides call connection and routing, may receive registration request from communication device (e.g. a cellular telephone, an IP-enabled phone, etc.). The session manager may determine one or more characteristics about the communication device and/or determine a load on one or more other session managers in a cluster of session managers. Based on both the communication device characteristics and/or the loads on the two or more session managers, the session manager can determine a set of session managers, which may include a primary session manager and a secondary session manager, which can manage the user data for the communication device. This session manager set information may then be sent to the communication device and to other session managers in the cluster. The set of session managers may then manage the user data for the communication device.
James Douglas Free - Thornton CO, US Kenneth Owen Michie - Thornton CO, US Chandra Mouli Ravipati - Thornton CO, US
Assignee:
AVAYA INC. - Basking Ridge NJ
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
The present disclosure describes methods and systems for managing resources, for example in connection with call admission control or other communications or transactions in a system. In particular, a plurality of resource pools are established. At least a first or priority resource is associated with a minimum resource amount, while at least a second or normal resource pool is associated with a maximum resource amount. From the system resource pools, allocations are made to each of a plurality of system servers. If a server receives a request for priority resources that cannot be satisfied from the allocation of priority resources made to that server, that server may borrow from an allocation of normal resources. Resources can also be shared between servers. Accordingly, if required resources are not available from an allocation made to a server receiving the request for resources, that server can request resources from another server. In responding to a request to share resources, a server can attempt to fill the request as if the request had originally been made to that server.
Efficient And Cost-Effective Distributed Call Admission Control
James Douglas Free - Thornton CO, US Christopher D. Baldwin - Princeton NJ, US Chandra Mouli Ravipati - Thornton CO, US Gordon R. Brunson - Broomfield CO, US
Assignee:
AVAYA INC. - Basking Ridge NJ
International Classification:
H04M 7/00
US Classification:
37922107
Abstract:
A distributed call control system is provided that can allot bandwidth amongst several call controllers. The distributed call control system includes one or more access elements that interface with a cloud that execute two or more instances of call processing servers that administer call control. The cloud members negotiate and determine bandwidth allocation amongst the members and the access elements. If an access element requires more bandwidth, the access element assesses its own needs and requests more bandwidth from the cloud. The negotiation and requests for bandwidth are accomplished with a set of dynamic and static bandwidth data that regiment the control of the bandwidth.