Intelligent Reusable Dialog Components for Converged Dialog and Session Control
First Claim
Patent Images
1. A method of handling calls within an interactive voice response system comprising:
- conducting a dialog with a calling party over an established call;
during the dialog, determining that an agent is available;
interrupting the dialog; and
based upon a response from the calling party, selectively terminating the dialog and transferring the call to the agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of handling calls within an interactive voice response system. The method can include conducting a dialog with a calling party over an established call and, during the dialog, determining that an agent is available. The method further can include interrupting the dialog and, based upon a response from the calling party, selectively terminating the dialog and transferring the call to the agent.
-
Citations
20 Claims
-
1. A method of handling calls within an interactive voice response system comprising:
-
conducting a dialog with a calling party over an established call; during the dialog, determining that an agent is available; interrupting the dialog; and based upon a response from the calling party, selectively terminating the dialog and transferring the call to the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A call handling system comprising:
-
an automated call distributor configured to detect agent availability and generate agent availability events; a Hypertext Transfer Protocol (HTTP) servlet hosting at least one reusable dialog component; and a Session Initiation Protocol (SIP) servlet that provides agent availability events from the automated call distributor to the reusable dialog component; wherein, responsive to receiving an agent availability event, the reusable dialog component, during an ongoing dialog conducted over an established call, causes an audible notification of the event to be provided over the established call. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising a computer usable medium having a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform the steps of:
-
conducting a dialog with a calling party over an established call; determining that an agent is available during the dialog; interrupting the dialog; and selectively terminating the dialog and transferring the call to the agent based upon a response from the calling party. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification