System and method for processing telephony sessions
First Claim
Patent Images
1. A method comprising:
- sending a first communication to an application server using an application layer protocol;
creating a call router resource accessible through an Application Programming Interface (API) of a call router, the call router resource being accessible at an addressable Uniform Resource Identifier (URI);
mapping a telephony session to the URI, the URI being associated with the application server;
sending, to the application server, a second communication comprising state information of the telephony session;
receiving, from the application server, a third communication comprising telephony instructions for sequential processing; and
interacting with media of the call router according to the API of the call router.
1 Assignment
0 Petitions
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.
874 Citations
20 Claims
-
1. A method comprising:
-
sending a first communication to an application server using an application layer protocol; creating a call router resource accessible through an Application Programming Interface (API) of a call router, the call router resource being accessible at an addressable Uniform Resource Identifier (URI); mapping a telephony session to the URI, the URI being associated with the application server; sending, to the application server, a second communication comprising state information of the telephony session; receiving, from the application server, a third communication comprising telephony instructions for sequential processing; and interacting with media of the call router according to the API of the call router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory that stores instructions; and one or more processors configured by the instructions to perform operations comprising; sending a first communication to an application server using an application layer protocol; creating a call router resource accessible through an Application Programming Interface (API) of a call router, the call router resource being accessible at an addressable Uniform Resource Identifier (URI); mapping a telephony session to the URI, the URI being associated with the application server; sending, to the application server, a second communication comprising state information of the telephony session; receiving, from the application server, a third communication comprising telephony instructions for sequential processing; and interacting with media of the call router according to the API of the call router. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
sending a first communication to an application server using an application layer protocol; creating a call router resource accessible through an Application Programming Interface (API) of a call router, the call router resource being accessible at an addressable Uniform Resource Identifier (URI); mapping a telephony session to the URI, the URI being associated with the application server; sending, to the application server, a second communication comprising state information of the telephony session; receiving, from the application server, a third communication comprising telephony instructions for sequential processing; and interacting with media of the call router according to the API of the call router. - View Dependent Claims (19, 20)
-
Specification