H04M2203/404

SYSTEMS AND METHODS FOR COMMUNICATION ROUTING
20200351404 · 2020-11-05 ·

Apparatus and methods consistent with the present disclosure route electronic communications to an appropriate resource that can efficiently and effectively provide responses to inquires included in or that are associated with a particular electronic communication. Methods and apparatus consistent with the present disclosure may be optimized for various different types of communication mediums with different sets of capabilities, requirements, or constraints by evaluating data that may be associated with historical information or with a stream of information.

SYSTEM AND METHOD FOR PROVIDING CONTEXTUAL SUMMARIES IN INTERACTION TRANSFER

A system and method are presented for providing a contextual summary of an interaction between a first party and a second party over a media channel in an interaction transfer to a third party. A request is received to transfer an interaction to the third party, the request being triggered from the interaction. A text transcript of the interaction is obtained. The text transcript is processed to obtain the contextual summary and metadata, which is provided to the third party for handling the interaction with the interaction transfer. The contextual summary is provided by a contextual summarizer, which comprises a custom plurality of application programming interfaces (APIs). The plurality of APIs comprises at least one of: a text summarizer API, a churn predictor API, a sentiment analysis API, a next best action API, and an interaction reference detector API.

AGENT-TO-AGENT CONSULTATION AS FORMALLY MANAGED CHANNEL FOR ASSISTANCE

Communications between agents and customers are a key feature of contact centers. Agents may have a question about how to perform a particular task, a response to the question that other agents may know. A supervisor may be presently unavailable and transferring the customer requires significantly more overhead and resources. The systems and methods herein disclose an agent-to-agent (A-to-A) channel that enables a question to be posed to an agent and receive a response via a dedicated channel for A-to-A communications. Accordingly, the agent may stay engaged with the customer and resolve issues without the need to wait for a supervisor or transfer the customer to another agent.

ONE-TO-MANY AGENT-TO-AGENT CONSULTATION

Agent-to-Agent channel interactions enable one agent to pose a question to another agent and have the request routed utilizing at least a portion of the routing hardware and algorithms utilized to route work items received from customers. A question may be asked and the network routing components notified of the question and routed to selected agent or agents to address the issue. The selected agents are then connected via the Agent-to-Agent channel and enabled to converse thereon. A successful (or failed) resolution may be utilized to update or modify question repositories for future access and/or training.

Optimizing Next Step Action based on Agent Availability for Effective Sales and Marketing Engagement
20200304637 · 2020-09-24 ·

A system and method for establishing a communication with a customer by an agent, via one or more communication modes includes an agent computer and a second computer. The agent computer receives a batch notification identifying a batch of one or more customer records in the agent computer, for communication in the near future, wherein the one or more customer records is associated with one or more customers. The second computer provides the batch notification enabling the agent computer to identify the batch of one or more customer records. The system determines a next step action based on a prediction of availability of the agent to execute a communication attempt to communicate with the customer using a communication mode that requires the attendance of the agent.

Method and system for a scalable computer-telephony integration system

Methods, systems, apparatus, and non-transitory computer readable media are described for a scalable computer-telephony integration system. Various aspects may include storing sets of call agent login information for several call agents within the computer-telephony integration system and across several independent computing systems in a contact center login database. Additionally, various aspects may include generating several contact center service categories and sets of contact information for each contact center service category, which may be stored in a contact center directory database. When an incoming call is received from a customer, various aspects may include obtaining customer call information from the customer and generating a customer call key, which may be stored as a reference to the customer call information in a contact center customer call information database. The call key may be used to reduce an amount of data electronically transferred between call agents during telephone call transfers.

COMMUNICATION SESSION HOLD TIME MANAGEMENT IN A CONTACT CENTER
20200228655 · 2020-07-16 ·

A determination is made that a real-time communication session (e.g., a voice call) between a first agent terminal and a customer communication endpoint has been placed on hold by a first contact center agent. An estimated hold time for the real-time communication is determined, based on a rule, in response to determining that the real-time communication session has been placed on hold. It is determined that the estimated hold time for the real-time communication session has expired. In response to determining that the estimated hold time for the real-time communication session has expired, one or more actions occur. For example, the real-time communication session is automatically transferred to a second agent terminal.

System and method for scalable and efficient multi-channel communication
10715661 · 2020-07-14 · ·

A system and method for establishing a communication between a customer and a user of a rep computer in communication with a second computer. The rep computer receives a batch notification identifying a batch of one or more customer records in the rep computer. The one or more customer records is associated with one or more customers that are being communicated with and have met a potential transfer criteria. The rep computer receives a first connection transfer notification identifying a first transferred customer that is being transferred to the user. At least one customer record associated with the first transferred customer is part of the batch. The communication with the customer by the user is via one or more communication modes, and a direction of the communication is an inbound communication initiated by the customer or an outbound communication initiated to the customer.

Artificial intelligence based identification and data gathering of incomplete interactions and automatically creating tasks to take it to completion

One aspect of the present invention relates to a computer-implemented process, that includes receiving an incoming contact at a contact center for an interaction between the contact center and a user; monitoring inbound communication and outbound communication between the user and an agent of the contact center; detecting that one of the agent or the user ends the contact; and based on the monitored inbound communication and outbound communication, automatically determining, by the computer, whether the interaction is complete.

Routing during communication of help desk service

Non-limiting examples of the present disclosure describe insight-based routing that is used to improve processing during a communication of a help desk service. Real-time signal data is collected from a communication between a customer and a first support agent. The real-time signal data is evaluated to generate real-time insights for the communication. A determination is made as to whether the first needs assistance based on an evaluation of the real-time insights. A second support agent is identified to assist the first support agent based on a determination that the first support agent needs assistance. The second support agent is identified based on an application of a model that analyzes support agent data for a pool of support agents in correlation with the real-time insights. The second agent is then added to the communication to provide additional assistance in resolving a help desk case.