Method, system and software for implementing an automated call routing application in a speech enabled call center environment
First Claim
1. A non-transitory computer-readable storage medium including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- responsive to receiving a call from a caller, comparing a time of day associated with the call with a set of call center conditions indicative of hours of operation;
communicating a condition message to the caller in response to the time of day not matching the hours of operation;
responsive to detecting a natural language utterance from the caller, identifying speech included in the utterance;
responsive to identifying a second indication of a previously indicated agent request in the speech, presenting a transfer-to-agent message to the caller and transferring the call to a selected agent;
responsive to identifying a first vague call center transaction selection, prompting the caller for an additional natural language utterance indicating selection of a call center transaction;
responsive to identifying a second vague call center transaction selection, prompting the caller for an additional natural language utterance indicating selection of a call center transaction from a menu of options, and presenting the menu of options to the caller; and
responsive to detecting at least one of an unknown action and an unknown object in the speech, initiating a dialogue to identify at least one of the unknown action or the unknown objection;
upon identification of a known action-object combination;
accessing a routing destinations table indicating service agents operable to service selected action-object combinations; and
routing the call to a destination associated with the known action-object combination.
5 Assignments
0 Petitions
Accused Products
Abstract
A system, method and software for implementing an automated call routing application in a speech enabled call center environment are provided. In operation, the invention provides for the identification of a call center transaction selection from a natural language user utterance and the invocation of one or more scripts operable to route the user to a call center service agent configured to service the selected transaction. In the event a transaction selection cannot be readily identified or can only be partially identified, the invention provides for the initiation of a dialog module or script directed to eliciting a discernable transaction selection and/or the presentation of one or more menus from which the user may select an available call center transaction.
38 Citations
6 Claims
-
1. A non-transitory computer-readable storage medium including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
responsive to receiving a call from a caller, comparing a time of day associated with the call with a set of call center conditions indicative of hours of operation; communicating a condition message to the caller in response to the time of day not matching the hours of operation; responsive to detecting a natural language utterance from the caller, identifying speech included in the utterance; responsive to identifying a second indication of a previously indicated agent request in the speech, presenting a transfer-to-agent message to the caller and transferring the call to a selected agent; responsive to identifying a first vague call center transaction selection, prompting the caller for an additional natural language utterance indicating selection of a call center transaction; responsive to identifying a second vague call center transaction selection, prompting the caller for an additional natural language utterance indicating selection of a call center transaction from a menu of options, and presenting the menu of options to the caller; and responsive to detecting at least one of an unknown action and an unknown object in the speech, initiating a dialogue to identify at least one of the unknown action or the unknown objection; upon identification of a known action-object combination; accessing a routing destinations table indicating service agents operable to service selected action-object combinations; and routing the call to a destination associated with the known action-object combination. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification