System verifying if an email request passed a policy check before initiating an interactive telephony session
First Claim
1. A method for providing a telephony session, the method including:
- receiving an electronic mail request from a third party to provide the telephony session;
determining whether the electronic mail request passes a policy check;
wherein the policy check comprises a policy specified by a customer to designate a volume of calls to accept in a predetermined amount of time;
calling the customer in accordance with the electronic mail request, in response to determining that the electronic mail request passes the policy check;
accessing a URL providing a VoiceXML application in accordance with the electronic mail request;
running the VoiceXML application when the customer answers; and
responding to an interaction with the customer during the telephony session.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for an intermediate party to facilitate an interactive telephony session between a customer and a sender of a request for the session. The sender can provide the request to the intermediate party via electronic mail. The request includes the information to initiate the interactive telephony session with the customer as well as the information to conduct that session. In one embodiment, the information to conduct the interactive telephony session includes a URL that provides an application in VoiceXML (Voice Extensible Markup Language). The intermediate party can initiate and conduct the session at the appropriate time and provide the sender with a status regarding the session. During the session, the customer can respond with voice or DTMF inputs to various prompts, thereby proceeding with a transaction and/or providing valuable feedback to the sender.
-
Citations
54 Claims
-
1. A method for providing a telephony session, the method including:
-
receiving an electronic mail request from a third party to provide the telephony session; determining whether the electronic mail request passes a policy check;
wherein the policy check comprises a policy specified by a customer to designate a volume of calls to accept in a predetermined amount of time;calling the customer in accordance with the electronic mail request, in response to determining that the electronic mail request passes the policy check; accessing a URL providing a VoiceXML application in accordance with the electronic mail request; running the VoiceXML application when the customer answers; and responding to an interaction with the customer during the telephony session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of providing a telephony session requested by a third party, the system including:
-
a gateway for receiving a request from the third party to provide the telephony session; an event queue interface to determine whether the request passes a policy check;
wherein the policy check comprises a policy specified by a first customer to designate a volume of calls to accept in a predetermined amount of time;a telephony server for calling the first customer, accessing a URL providing a VoiceXML application, running the VoiceXML application when the first customer answers, and responding to an interaction with the first customer during the telephony session, wherein the telephony server configurably receives an incoming call from a second customer. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for providing a telephony session, the method including:
-
means for receiving an electronic mail request from a third party to provide the telephony session; means for determining whether the electronic mail request passes a policy check;
wherein the policy check comprises a policy specified by a customer to designate a volume of calls to accept in a predetermined amount of time;means for calling the customer in accordance with the electronic mail request; means for accessing a URL providing a VoiceXML application in accordance with the electronic mail request; means for running the VoiceXML application when the customer answers; and means for responding to an interaction with the customer during the telephony session. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computerized method for providing an interactive telephony session, the method comprising:
-
calling a customer pursuant to an occurrence of a triggering event, the triggering event including an electronic request for the interactive telephony session; determining whether the electronic request passes a policy check;
wherein the policy check comprises a policy specified by the customer to designate a volume of calls to accept in a predetermined amount of time;executing a software program responsive to a voice input when the customer answers; and responding to a voice input of the customer during the interactive telephony session. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A method for providing a telephony session, the method including:
-
receiving an HTTP request from a third party to provide the telephony session; determining whether the HTTP request passes a policy check;
wherein the policy check comprises a policy specified by a customer to designate a volume of calls to accept in a predetermined amount of time;calling the customer in accordance with the HTTP request; accessing a URL providing a VoiceXML application in accordance with the HTTP request; running the VoiceXML application when the customer answers; and responding to an interaction with the customer during the telephony session. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification