System and method for processing telephony sessions
DC CAFCFirst Claim
Patent Images
1. A method comprising:
- operating a telephony network and internet connected system cooperatively with a plurality of application programming Interface (API) resources, wherein operating the system comprises;
initiating a telephony session,communicating with an application server to receive an application response,converting the application response into executable operations to process the telephony session,creating at least one informational API resource; and
exposing the plurality of API resources through a representational state transfer (REST) API that comprises;
receiving a REST API request that specifies an API resource URI, andresponding to the API request according to the request and the specified resource URI.
1 Assignment
Litigations
1 Petition
Accused Products
Abstract
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
-
Citations
25 Claims
-
1. A method comprising:
-
operating a telephony network and internet connected system cooperatively with a plurality of application programming Interface (API) resources, wherein operating the system comprises; initiating a telephony session, communicating with an application server to receive an application response, converting the application response into executable operations to process the telephony session, creating at least one informational API resource; and exposing the plurality of API resources through a representational state transfer (REST) API that comprises; receiving a REST API request that specifies an API resource URI, and responding to the API request according to the request and the specified resource URI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
operating a telephony network and internet connected system cooperatively with a plurality of application programming Interface (API) resources, wherein operating the system comprises; initiating a telephony session, communicating with an application server to receive an application response, converting the application response into executable operations to process the telephony session, creating at least one informational API resource; and exposing the plurality of API resources through a representational state transfer (REST) API that comprises; receiving a plurality of REST API requests, each REST API request specifying an API resource URI, initiating a telephony session according to a first REST API request, communicating a telephony message according to a second REST API request, provisioning a new inbound telephone according to a third REST API request, and terminating a telephony session according to a fourth REST API request. - View Dependent Claims (25)
-
Specification