Management system for using speech analytics to enhance contact center agent conformance
First Claim
1. A system for enforcing compliance by an agent in a call center comprising:
- a call handler and a speech analytics component, whereinthe call handler is configured to process a first call leg to a remote party, a second call leg to the agent, and a third call leg to the speech analytics component, and the call handler comprises an application programming interface and a first processor executing a call processing logic script configured to;
receive a first event notification at the application programming interface from the speech analytics component, the first event notification signifying detection of a first keyword from a first keyword set in speech from the remote party associated with the third call leg,receive a second event notification at the application programming interface from the speech analytics component after receiving the first event notification, the second event notification signifying detection of a second keyword from a second keyword set in speech from the agent associated with the third call leg, andperform an action indicated by the call processing logic script in conjunction with receiving the second event notification and the first event notification; and
whereinthe speech analytics component comprises a second processor configured to receive the third call leg from the call handler and execute a control logic script configured to;
analyze the speech from the remote party on the third call leg using the first keyword set,transmit the first event notification to the application programming interface if the first keyword from the first keyword set is detected in the speech from the remote party,analyze the speech from the agent on the third call leg using the second keyword set, andtransmit the second event notification to the application programming interface if the second keyword from the second keyword set is detected in the speech from the agent.
10 Assignments
0 Petitions
Accused Products
Abstract
A call center compliance system is used to ensure that agents adhere to call center policies and applicable regulations when handling calls. A call handler processing a call between an agent and a remote party bridges on a speech analytics component. A keyword set is used by the speech analytics component to analyze the remote party'"'"'s or the agent'"'"'s speech. If a keyword is detected, an event notification is provided from the speech analytics component to the call handler. A logic script executing in the call handler defines what actions are to occur in response to receiving the event notification. The call handler can provide information to the agent, record a violation, or await further event notifications. In one embodiment, detection of a first keyword in a first keyword set spoken by a remote party causes the agent'"'"'s speech to be monitored using a second keyword set.
-
Citations
19 Claims
-
1. A system for enforcing compliance by an agent in a call center comprising:
-
a call handler and a speech analytics component, wherein the call handler is configured to process a first call leg to a remote party, a second call leg to the agent, and a third call leg to the speech analytics component, and the call handler comprises an application programming interface and a first processor executing a call processing logic script configured to; receive a first event notification at the application programming interface from the speech analytics component, the first event notification signifying detection of a first keyword from a first keyword set in speech from the remote party associated with the third call leg, receive a second event notification at the application programming interface from the speech analytics component after receiving the first event notification, the second event notification signifying detection of a second keyword from a second keyword set in speech from the agent associated with the third call leg, and perform an action indicated by the call processing logic script in conjunction with receiving the second event notification and the first event notification; and
whereinthe speech analytics component comprises a second processor configured to receive the third call leg from the call handler and execute a control logic script configured to; analyze the speech from the remote party on the third call leg using the first keyword set, transmit the first event notification to the application programming interface if the first keyword from the first keyword set is detected in the speech from the remote party, analyze the speech from the agent on the third call leg using the second keyword set, and transmit the second event notification to the application programming interface if the second keyword from the second keyword set is detected in the speech from the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for configuring an agent compliance enforcement system for managing agent compliance on a call between an agent and a remote party, comprising:
-
defining a first keyword set and a second keyword set, wherein the first keyword set is to be applied by a speech analytics component to speech from the remote party and the second keyword set is to be applied by the speech analytics component to speech from the agent; defining a call processing logic script for execution by a processor in a call handler, the call processing logic script configured to; receive a first event notification from the speech analytics component reflecting detection of a first keyword from the first keyword set in the speech from the remote party, receive a second event notification from the speech analytics component after receiving the first event notification, reflecting detection of a second keyword from the second keyword set in the speech from the agent, and initiate an action based on receipt of the second event notification and the first event notification; defining a control logic script for execution in the speech analytics component, the control logic script configured to cause a second processor to; use the first keyword set to analyze the speech from the remote party and transmit the first event notification to the call handler after detection of the first keyword from the first keyword set in the speech from the remote party, and after transmitting the first event notification, use the second keyword set to analyze the speech from the agent and transmit the second event notification to the call handler after detection of the second keyword from the second keyword set in the speech from the agent. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable non-transitory medium storing instructions that when executed by a processor comprising an integrated circuit microprocessor in a call handler, cause the processor to:
-
process a first event notification received as an electronic message at an interface transmitted from a speech analytics component, the first event notification signifying detection by the speech analytics component of a first keyword from a first keyword set in speech from a remote party during a conversation with an agent on a call in a call center; start a timer after receiving the first event notification; determine the timer has expired; determine a second event notification from the speech analytics component is not received prior to the timer having expired, wherein the second event notification signifies detection of a second keyword from a second keyword set in speech from the agent; write data to a file after the timer has expired reflecting a non-compliance status of the agent with respect to a call center policy; and cause an icon to be displayed on a screen of a workstation computer used by the agent, the icon representing a compliance status of the agent for the call. - View Dependent Claims (17, 18, 19)
-
Specification