Method and system for a multitenancy telephone network
First Claim
Patent Images
1. A system for operating a multitenancy telephony system comprising:
- a call queue that stores call requests received from a plurality of users, wherein the call requests are ordered in the call queue according to a user inter-request rate limit and a user cap on the maximum number of requests in a specified time for a user;
a scalable telephony resource cluster that establishes call sessions for call requests;
an analysis system that calculates capacity requirements of the system;
a resource allocator that manages the scaling and operation of the telephony resource cluster; and
a plurality of telephony network channels that are used as telephony communication channels for call sessions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
268 Citations
21 Claims
-
1. A system for operating a multitenancy telephony system comprising:
-
a call queue that stores call requests received from a plurality of users, wherein the call requests are ordered in the call queue according to a user inter-request rate limit and a user cap on the maximum number of requests in a specified time for a user; a scalable telephony resource cluster that establishes call sessions for call requests; an analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, performed by a telephony network having a static number of telephony channels, comprising the steps of:
-
providing network access to users; receiving call requests from a subset of the users; selecting a subset of the received call requests using a load balancer; assigning each selected call request to a unique call router; creating a call session for each selected call request using the assigned call routers; selecting a subset of the created call sessions using the distributed call controller; and assigning each selected call session to a unique telephony channel; wherein the number of users with network access is allowed to exceed the number of telephony channels, and the number of call requests received is allowed to exceed the number of telephony channels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification