Method and system for a multitenancy telephone network
First Claim
Patent Images
1. A method for processing a telephony communication comprising:
- associating a first telephony application with a first telephony endpoint of a first account, which comprises associating a universal resource identifier (URI) of the first telephony application with the first telephony endpoint;
associating a second telephony application with a second telephony endpoint of a second account, which comprises associating a URI of the second telephony application with the first telephony endpoint;
initiating a first telephony session for a telephony communication to the first telephony endpoint;
mapping the first telephony application to the first telephony session;
at a resource of a communication resource cluster, processing the first telephony session with the first telephony application;
initiating a second telephony session for a telephony communication to the second telephony endpoint;
mapping the second telephony application to the second telephony session;
at the resource of a communication resource cluster, processing the second telephony session with the second telephony application.
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 processing a telephony communication comprising:
-
associating a first telephony application with a first telephony endpoint of a first account, which comprises associating a universal resource identifier (URI) of the first telephony application with the first telephony endpoint; associating a second telephony application with a second telephony endpoint of a second account, which comprises associating a URI of the second telephony application with the first telephony endpoint; initiating a first telephony session for a telephony communication to the first telephony endpoint; mapping the first telephony application to the first telephony session; at a resource of a communication resource cluster, processing the first telephony session with the first telephony application; initiating a second telephony session for a telephony communication to the second telephony endpoint; mapping the second telephony application to the second telephony session; at the resource of a communication resource cluster, processing the second telephony session with the second telephony application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
operating a telephony platform cooperatively with application programming Interface (API) resources of at least two accounts, wherein operating the telephony platform comprises; initiating a telephony session, at a resource cluster of the telephony platform, processing the telephony session according to telephony instructions; and exposing the API resources of the at least two accounts through a RESTful API that comprises; receiving a first RESTful API request of a first account that specifies a first API resource URI, at a resource of the resource cluster, processing the first API request according to the request and the first resource URI, receiving a second RESTful API request of a second account that specifies a second API resource URI, at the resource of the resource cluster, processing the second API request according to the request and the second resource URI. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification