Method and system for a multitenancy telephone network
First Claim
Patent Images
1. A method comprising:
- at a multi-tenant communication platform system that includes at least a first call router and a first PSTN network channel;
responsive to a first outbound voice call request of a first platform account included in a first HTTP message provided by a first external server system, the first call router servicing the first outbound voice call request by establishing a first voice call session to a first destination telephony endpoint via the first PSTN network channel;
the first call router generating a first call router application programming Interface (API) resource that includes state of the first voice call session; and
responsive to a first call router API request of the first platform account included in a second HTTP message provided by the first external server system, the platform system providing the first external server system with the state of the first voice call session in a third HTTP message, wherein the first call router API request specifies a URI of the first call router API resource.
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.
655 Citations
20 Claims
-
1. A method comprising:
- at a multi-tenant communication platform system that includes at least a first call router and a first PSTN network channel;
responsive to a first outbound voice call request of a first platform account included in a first HTTP message provided by a first external server system, the first call router servicing the first outbound voice call request by establishing a first voice call session to a first destination telephony endpoint via the first PSTN network channel; the first call router generating a first call router application programming Interface (API) resource that includes state of the first voice call session; and responsive to a first call router API request of the first platform account included in a second HTTP message provided by the first external server system, the platform system providing the first external server system with the state of the first voice call session in a third HTTP message, wherein the first call router API request specifies a URI of the first call router API resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- at a multi-tenant communication platform system that includes at least a first call router and a first PSTN network channel;
-
8. A hardware system comprising:
-
a multi-tenant communication platform system comprising;
a first call router;and a first PSTN network channel, wherein responsive to a first outbound voice call request of a first platform account included in a first HTTP message provided by a first external server system, the first call router is constructed to service the first outbound voice call request by establishing a first voice call session to a first destination telephony endpoint via the first PSTN network channel, wherein the first call router is constructed to generate a first call router application programming Interface (API) resource that includes state of the first voice call session, wherein responsive to a first call router API request of the first platform account included in a second HTTP message provided by the first external server system, the platform system is constructed to provide the first external server system with the state of the first voice call session in a third HTTP message, and wherein the first call router API request specifies a URI of the first call router API resource. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
a first application server system providing an HTTP first outbound voice call request to a multi-tenant communication platform system that includes a first call router telephony resource and a first telephone network channel; the first call router servicing the first outbound voice call request by establishing a first voice call session to a first destination telephony endpoint via the first telephone network channel; the first call router generating a first call router application programming Interface (API) resource that includes state of the first voice call session; the first application server system providing an HTTP first call router API request to the platform system, wherein the first call router API request specifies a URI of the first call router API resource; responsive to the first call router API request, the platform system providing the first application server system with the state of the first voice call session in an HTTP message. - View Dependent Claims (17, 18, 19, 20)
-
Specification