Abstract:
A system and method for determining customer hold times is provided. A database of caller profiles is maintained. A call from a caller is received into a call center and assigned to an agent. A delay during which the caller is to be placed on hold is identified. A hold time for the delay is determined based on a length of a hold queue, a level of busyness of the agent and the caller profile associated with the caller.
Abstract:
A system and method for providing guidance to persuade a caller is provided. A call is received from a caller into a call center and an offer is provided to the caller. A likelihood of the caller to accept the offer is measured by analyzing voice input of the caller during the call. One or more paralinguistic voice characteristics in the voice input are determined. A stage of persuasion is assigned to the caller based on the paralinguistic voice characteristics and a recommendation is made for guidance to persuade the caller to accept the offer.
Abstract:
A computer-implemented system and method for masking special data is provided. Speakers of a call recording are identified. The call recording is separated into strands corresponding to each of the speakers. A prompt list of elements that prompt the speaker of the other strand to utter special information is applied to one of the strands. At least one of the elements of the prompt list is identified in the one strand. A special information candidate is identified in the other strand and is located after a location in time where the element was found in the voice recording of the one strand. A confidence score is assigned to the element located in the one strand and to the special information candidate in the other strand. The confidence scores are combined and a threshold is applied. The special information candidate is rendered unintelligible when the combined confidence scores satisfy the threshold.
Abstract:
A computer-implemented system and method for processing caller responses is provided. Scripts each including at least one block of dialogue are stored. Information is received from a caller during a call with an agent. A selection of a least one of the scripts is received from the agent based on the received information from the caller. The selected script is presented to the caller. A response is received from the caller. A direction of the call is changed. A further selection of one of the scripts is received from the agent based on the response from the caller. The further selected script is presented to the caller.
Abstract:
A computer-implemented system and method for storing and retrieving sensitive information is provided. Segments of sensitive data each encrypted via a single use encryption key and associated with a reference code are maintained. The reference code is received for at least one of the segments of encrypted sensitive data and the encryption key is recreated based on the received reference code. The encrypted sensitive data segment is decrypted using the recreated encryption key and the decrypted sensitive data segment populates a field in a display.
Abstract:
A system and method for identifying special information within a voice recording is provided. Training to identify a speaker is performed. A voice recording including utterances by at least two speakers is processed to identify segments of the voice recording provided by the speaker. Remaining segments of the voice recording are designated as provided by another speaker. A text element that corresponds to a request for information is identified in at least one of the segments of the voice recording provided by the speaker. A predetermined duration associated with the identified text element is applied to one of the segments of the voice recording of the other speaker occurring immediately after the segment of the voice recording from the regular speaker with the identified text element. The utterances from the other speaker occurring within the predetermined duration are identified as special information and rendered unintelligible.
Abstract:
A computer-implemented system and method for delivering group messages is provided. Users signed on to a discussion group that is associated with a discussion group ID are identified. One of the signed-on users is designated as a moderator. A voice message is received and the discussion group ID is extracted from the voice message. The voice message is provided to the moderator and further provided to the signed-on users in the discussion group upon acceptance of the voice message by the moderator.
Abstract:
A computer-implemented system and method for assigning call agents to callers is provided. A call from a caller is received into a call center. A voice sample is obtained from the caller during the call and analyzed. Traits of the caller are identified from the analyzed voice sample. A determination that at least one of the identified traits includes characteristics of multiple populations for that trait is made. The identified trait is defined as a percentage of each population included in that trait. The caller traits are compared to traits associated with each active agent within the call center. The agent with the traits most similar to the caller traits is assigned to the caller.
Abstract:
A system and method for identifying special information is provided. Endpoints are defined within a voice recording. One or more of the endpoints are identified within the voice recording and the voice recording is partitioned into segments based on the identified endpoints. Elements of text are identified by applying speech recognition to each of the segments and a list of prompt list candidates are applied to the text elements. The segments with text elements that match one or more prompt list candidates are identified. Portions of the voice recording following the prompt list candidates that include special information are identified and the special information is rendered unintelligible within the voice recording.
Abstract:
A computer-implemented system and method for facilitating appointments within a call center is provided. A list of agents within a call center is received from a user. Each agent is associated with a call queue and handles incoming customer calls to the call queue. An availability of each of the agents on the list is determined. One of the agents is selected as a most available agent. The user is provided with records for the most available agent and is automatically connected with the most available agent.