SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
First Claim
Patent Images
1. A method comprising:
- initiating a telephony communication to at least one telephony endpoint;
mapping the telephony communication to a first telephony application;
sending a first application layer protocol request to an application resource specified by the first application;
receiving a response to the first application layer protocol request sent to the application resource, wherein the response includes a document of telephony instructions;
executing telephony actions in the telephony communication according to the telephony instructions of the first response;
detecting a redirection action during processing of the telephony instructions of the first response, wherein the redirection action specifies a second telephony application;
sending a second application layer protocol request to an application resource specified by the second application;
receiving a second response to the second application layer protocol request sent to the application resource, wherein the second response includes a second document of telephony instructions;
executing telephony actions in the telephony communication according to the telephony instructions of the second response.
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.
175 Citations
26 Claims
-
1. A method comprising:
-
initiating a telephony communication to at least one telephony endpoint; mapping the telephony communication to a first telephony application; sending a first application layer protocol request to an application resource specified by the first application; receiving a response to the first application layer protocol request sent to the application resource, wherein the response includes a document of telephony instructions; executing telephony actions in the telephony communication according to the telephony instructions of the first response; detecting a redirection action during processing of the telephony instructions of the first response, wherein the redirection action specifies a second telephony application; sending a second application layer protocol request to an application resource specified by the second application; receiving a second response to the second application layer protocol request sent to the application resource, wherein the second response includes a second document of telephony instructions; executing telephony actions in the telephony communication according to the telephony instructions of the second response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
initiating a telephony communication session; mapping the telephony communication session to a first application; processing the first application during the telephony communication session; detecting new state information in the telephony communication, wherein the new state information is associated with a second application; and redirecting application processing of the telephony communication session to the second application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification