Method and system for a multitenancy telephone network
First Claim
Patent Images
1. A method for multitenant call communication comprising:
- through an application programming interface (API) of a telephony resource cluster, receiving a first outbound call request of a first account over HTTP;
through the API of the telephony resource cluster, receiving a second outbound call request of a second account over HTTP;
servicing the first outbound call request with a first resource of the communication resource cluster;
at a second individually assigned call queue, queuing the second outbound call request;
dequeuing the second outbound call request at an inter-call rate of the second account; and
servicing the dequeued second call request with the first resource of the telephony resource cluster, wherein servicing the dequeued call request comprises establishing a call session to a destination telephony endpoint;
wherein the telephony resource cluster can communicate calls over a public switched telephony network (PSTN), and the telephony resource cluster is limited in call capacity.
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.
-
Citations
24 Claims
-
1. A method for multitenant call communication comprising:
-
through an application programming interface (API) of a telephony resource cluster, receiving a first outbound call request of a first account over HTTP; through the API of the telephony resource cluster, receiving a second outbound call request of a second account over HTTP; servicing the first outbound call request with a first resource of the communication resource cluster; at a second individually assigned call queue, queuing the second outbound call request; dequeuing the second outbound call request at an inter-call rate of the second account; and servicing the dequeued second call request with the first resource of the telephony resource cluster, wherein servicing the dequeued call request comprises establishing a call session to a destination telephony endpoint; wherein the telephony resource cluster can communicate calls over a public switched telephony network (PSTN), and the telephony resource cluster is limited in call capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for multitenant communication comprising:
-
managing a plurality of queues that are individually assigned to accounts of a multitenant communication platform; at the communication platform, initiating a call request; queuing the call request in an individually assigned queue of an account; dequeuing the queued call request from a plurality of queued call requests, and dequeuing at a dequeuing rate not exceeding the capacity of a multitenant communication resource cluster and not exceeding an inter-call request rate of the account, wherein the communication resource cluster is limited in communication capacity; and servicing the dequeued call request at a resource of the communication resource cluster that services call requests dequeued from other individually assigned queue, wherein the communication resource cluster can communicate calls over a public switched telephony network (PSTN). - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification