System and method for operating a highly distributed interactive voice response system
First Claim
1. A system for directing calls in a telephone network comprising:
- means for receiving at a first location calls from a calling party and for interacting with said calling party and for directing each of said calls to a desired terminating application, said receiving means comprising;
means for interacting with calling parties to determine routing information for each of said calls; and
means for directing ones of said calls using said routing information;
means, at a location separate from said first location, for accepting at least a portion of said determined routing information from said first location over a connection separate from the connection of said calling party when said first location interacting means is unable to direct a call of said calling party to the desired terminating application;
wherein information for sending data to said first location for allowing said first location to direct said call to said desired terminating application; and
means for providing said portion of said routing information to an operator when said accepting means is unable to determine said routing information, wherein no indication is given to said caller that said operator is assisting in said call directing.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method of directing calls is disclosed for a telephone network having remote locations. The remote locations receive incoming calls and attempt to route the calls using a basic call director. If the remote location cannot route the call, then data, such as a recorded spoken utterance, is provided to a central system. The central system then attempts to automatically determine how to route the call using the data from the remote location. If the central system is unable to automatically determine the routing information, then the data is provided to an operator who attempts to determine how to route the call. Finally, a caller can be connected directly to the operator, if the operator is not able to determine routing information from the provided data alone.
-
Citations
34 Claims
-
1. A system for directing calls in a telephone network comprising:
-
means for receiving at a first location calls from a calling party and for interacting with said calling party and for directing each of said calls to a desired terminating application, said receiving means comprising;
means for interacting with calling parties to determine routing information for each of said calls; and
means for directing ones of said calls using said routing information;
means, at a location separate from said first location, for accepting at least a portion of said determined routing information from said first location over a connection separate from the connection of said calling party when said first location interacting means is unable to direct a call of said calling party to the desired terminating application;
wherein information for sending data to said first location for allowing said first location to direct said call to said desired terminating application; and
means for providing said portion of said routing information to an operator when said accepting means is unable to determine said routing information, wherein no indication is given to said caller that said operator is assisting in said call directing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
means for recognizing a spoken utterance of said caller.
-
-
17. The system of claim 1 wherein said accepting means comprises:
means for recognizing a spoken utterance of said caller.
-
18. The system of claim 1 wherein said accepting means compares a spoken utterance of said caller to one or more databases of known utterances.
-
19. The system of claim 18 wherein one of said databases comprises a large vocabulary database.
-
20. The system of claim 18 wherein one of said databases comprises a technical vocabulary database.
-
21. The system of claim 18 wherein one of said databases comprises a foreign language database.
-
22. The system of claim 18 wherein one of said databases comprises a regional dialect vocabulary database.
-
23. The system of claim 1 further comprising:
means for prompting said caller to repeat a spoken utterance.
-
24. The system of claim 23 wherein said operator controls said prompting means.
-
25. The system of claim 1 further comprising:
means for controlling said first location receiving means, wherein said operator utilizes said controlling means to direct an operation of said first location receiving means.
-
26. The system of claim 25 wherein said controlling means allows said operator to instruct said receiving means to connect said caller to a particular extension.
-
27. The system of claim 1 wherein said portion of said routing information comprises a spoken utterance of said caller.
-
28. The system of claim 27 wherein said accepting means comprises:
means for comparing said spoken utterance to one or more databases of known utterances.
-
29. The system of claim 28 wherein said one or more databases is a plurality of databases, and wherein said operator can select a specific database of said plurality of databases to be used by said comparing means.
-
30. The system of claim 1 further comprising:
means for establishing an interactive connection between said operator and said callers.
-
31. The system of claim 30 wherein said interactive connection allows said operator to speak directly to said callers.
-
32. The system of claim 30 further comprising:
means, controlled by said operator, for connecting said callers to said desired extensions.
-
33. A method of directing calls in a telephone network comprising the steps of:
-
receiving a call at a remote location;
if routing information for said call sufficient for completion of desired directing of said call can be determined at said remote location in response to an interaction between a caller and said remote location, then directing said call to a desired extension in accordance with said interaction; and
if said routing information for said call sufficient for completion of desired directing of said call cannot be determined at said remote location in response to said interaction, then providing data associated with said call, including data obtained in response to said interaction, to a central location;
determining from said provided data said routing information sufficient for completion of desired directing of said call automatically at said central location; and
if said routing information cannot be determined automatically at said central location, then providing at least a portion of said provided data to an operator, wherein said operator provides assistance for said determining step without communication to said caller.
-
-
34. A method of directing calls in a telephone network comprising the steps of:
-
receiving a call at a remote location;
if routing information for said call sufficient for completion of desired directing of said call can be determined at said remote location in response to an interaction between a caller and said remote location, then directing said call to a desired extension in accordance with said interaction; and
if said routing information for said call sufficient for completion of desired directing of said call cannot be determined at said remote location in response to said interaction, then providing data associated with said call, including data obtained in response to said interaction, to a central location;
determining from said provided data said routing information sufficient for completion of desired directing of said call automatically at said central location; and
if said routing information cannot be determined automatically at said central location, then providing at least a portion of said provided data to an operator, wherein no indication is given to a caller that said operator is determining said routing information.
-
Specification