System and method for processing telephony sessions
First Claim
Patent Images
1. A method comprising:
- associating, by a telephony application system, an application server with a recipient identifier;
establishing, by a call router of the telephony application system, a telephony session of the recipient identifier;
associating, by the telephony application system, the recipient identifier with a uniform resource identifier (URI) of the application system server;
providing, by the telephony application system, information of the telephony session to the application server via the URI over a network;
receiving, by the telephony application system, a telephony instruction from the application server responsive to the information of the telephony session; and
executing, by the telephony application system, an action for the telephony session based on the telephony instruction.
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.
866 Citations
20 Claims
-
1. A method comprising:
-
associating, by a telephony application system, an application server with a recipient identifier; establishing, by a call router of the telephony application system, a telephony session of the recipient identifier; associating, by the telephony application system, the recipient identifier with a uniform resource identifier (URI) of the application system server; providing, by the telephony application system, information of the telephony session to the application server via the URI over a network; receiving, by the telephony application system, a telephony instruction from the application server responsive to the information of the telephony session; and executing, by the telephony application system, an action for the telephony session based on the telephony instruction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
one or more processors configured to perform operations comprising; associating an application server with a recipient identifier; establishing a telephony session of the recipient identifier by using a call router; associating the recipient identifier with a uniform resource identifier (URI) of the application server; providing information of the telephony session to the application server via the URI over a network; receiving a telephony instruction from the application server responsive to the information of the telephony session; and executing an action for the telephony session based on the telephony instruction. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method comprising:
-
associating, by a call router system, an application server with a recipient identifier; associating, by the call router system, the recipient identifier with a uniform resource identifier (URI) of the application server; providing, by the call router system, information of a telephony session of the recipient identifier to the application server via the URI over a network; receiving, by the call router system, a telephony instruction from the application server responsive to the information of the telephony session; and executing, by the call router system, an action for the telephony session based on the telephony instruction. - View Dependent Claims (19, 20)
-
Specification