Back to results
US 8,755,376 B2Granted
System and method for processing telephony sessions
AssigneeTwilio Inc.
InventorsJeffrey G. Lawson, John Wolthuis, Evan Cooke
Life of this patent
Estimating the term…
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.
Claims25
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.
6 more elements
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.
9 more elements
Dependencies are inferred from the claim text.