Configuring contact center components for real time speech analytics
First Claim
1. A method for providing a graphical user interface (“
- GUI”
) to a user to configure parameters defining how a call handler in a contact center processes a call associated with a specific calling campaign, comprising;
providing the GUI to the user allowing the user to indicate each call associated with a user-indicated name of the specific calling campaign is to be streamed using two audio streams from the call handler to a speech analytics system (“
SAS”
), wherein the two audio streams comprise a first audio stream conveying audio from a remote party and a second audio stream conveying audio from an agent in the contact center selected for the call;
receiving a first input from the user interacting with the GUI indicating the each call associated with the user-indicated name of the specific calling campaign is to be streamed to the SAS using the two audio streams;
processing the call by the call handler;
determining by the call handler the call is associated with the specific calling campaign;
in response to determining the call is associated with the specific calling campaign, determining by the call handler that the call is to be streamed to the SAS using the two audio streams;
determining by the call handler that a number of available SAS licenses is greater than two;
establishing a first Voice-over Internet Protocol (“
VoIP”
) stream from the call handler to the SAS conveying audio of an agent on the call;
establishing a second VoIP stream from the call handler to the SAS conveying audio of the remote party on the call; and
decrementing the number of available SAS licenses.
9 Assignments
0 Petitions
Accused Products
Abstract
Configuration parameters are defined for indicating when and how a call handled by a call handler is to be streamed to a speech analytics system (“SAS”). The parameters may indicate when a call is to be streamed by identifying certain campaigns which calls associated therewith are to be streamed to the SAS. The parameters may also identify how the streaming is to occur, namely via a single audio stream, a mixed audio stream, or dual audio streams. When using dual audio streams, a stream for the agent audio is established separately from a stream for the remote party audio. In addition, procedures are indicated for determining whether sufficient number of licenses are available for interfacing with the SAS. The number of licenses used for a call depends on whether the configuration parameters indicate one or two streams are to be established.
101 Citations
20 Claims
-
1. A method for providing a graphical user interface (“
- GUI”
) to a user to configure parameters defining how a call handler in a contact center processes a call associated with a specific calling campaign, comprising;providing the GUI to the user allowing the user to indicate each call associated with a user-indicated name of the specific calling campaign is to be streamed using two audio streams from the call handler to a speech analytics system (“
SAS”
), wherein the two audio streams comprise a first audio stream conveying audio from a remote party and a second audio stream conveying audio from an agent in the contact center selected for the call;receiving a first input from the user interacting with the GUI indicating the each call associated with the user-indicated name of the specific calling campaign is to be streamed to the SAS using the two audio streams; processing the call by the call handler; determining by the call handler the call is associated with the specific calling campaign; in response to determining the call is associated with the specific calling campaign, determining by the call handler that the call is to be streamed to the SAS using the two audio streams; determining by the call handler that a number of available SAS licenses is greater than two; establishing a first Voice-over Internet Protocol (“
VoIP”
) stream from the call handler to the SAS conveying audio of an agent on the call;establishing a second VoIP stream from the call handler to the SAS conveying audio of the remote party on the call; and decrementing the number of available SAS licenses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- GUI”
-
8. A system for providing a graphical user interface (“
- GUI”
) to a user to configure parameters defining how a call handler in a contact center processes a call associated with a specific calling campaign, comprising a computer processor configured to;cause the GUI to be displayed to the user allowing the user to indicate each call associated with a user-indicated name of the specific calling campaign is to be streamed using two audio streams to a speech analytics system (“
SAS”
), wherein the two audio streams comprise a first audio stream conveying audio from a remote party on the call and a second audio stream conveying audio from an agent in the contact center selected for the call;receive a first input from the user interacting with the GUI indicating the each call associated with the user-indicated name of the specific calling campaign is to be streamed to the SAS using the two audio streams; process the call; determine the call is associated with the specific calling campaign; in response to determining the call is associated with the specific calling campaign, determine the call is to be streamed to the SAS using the two audio streams; determine a number of available SAS licenses is greater than two; establish a first Voice-over Internet Protocol (“
VoIP”
) stream to the SAS conveying audio of an agent on the call;establish a second VoIP stream to the SAS conveying audio of the remote party on the call; and decrement the number of available SAS licenses. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- GUI”
-
15. A non-transitory computer readable medium storing instructions that when executed cause a computer processor to:
-
cause a graphical user interface (“
GUI”
) to be displayed to a user allowing the user to indicate each call associated with a user-indicated name of a specific calling campaign is to be streamed by a call handler using two audio streams to a speech analytics system (“
SAS”
), wherein the two audio streams comprise a first audio stream conveying audio from a remote party on a call and a second audio stream conveying audio from an agent in a contact center selected for the call;receive a first input from the user interacting with the GUI indicating the each call associated with the user-indicated name of the specific calling campaign is to be streamed to the SAS using the two audio streams; process the call; determine the call is associated with the specific calling campaign; in response to determining the call is associated with the specific calling campaign, determine the call is to be streamed to the SAS using the two audio streams; determine a number of available SAS licenses is greater than two; establish a first Voice-over Internet Protocol (“
VoIP”
) stream to the SAS conveying audio of an agent on the call;establish a second VoIP stream to the SAS conveying audio of the remote party on the call; and decrement the number of available SAS licenses. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification