Patent classifications
H04M3/5233
Techniques for behavioral pairing in a contact center system
Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for pairing in a contact center including ordering one or more contacts, ordering one or more agents, comparing a first difference in ordering between a first contact and a first agent in a first pair with a second difference in ordering between a second contact and a second agent in a second pair, and selecting the first pair or the second pair for connection based on the comparing, wherein the first contact and the second contact are different or the first agent and the second agent are different.
Method and system for a scalable computer-telephony integration system
When an incoming call is received from a customer, various aspects may include receiving an indication of availability from several call agents within the computer-telephony integration system and presenting the indications of availability and identification information for each of the call agents on a display. A user control for searching the call agents may also be presented on the display for use by a first call agent to view an indication of availability for a particular call agent. The customer call may then be transferred from the first call agent to the particular call agent in response to the indication of availability identifying the particular call agent as available.
SYSTEMS AND METHODS FOR FORECASTING INBOUND TELECOMMUNICATIONS
Systems and methods forecast inbound telecommunications, and more particularly, analyze real-time and historical call center data, and apply a forecasting model to the data in order to predict inbound call volume. These systems and methods employ tools that manipulate call center data and generate visual representations of metrics pertaining to forecasting call center data via a dashboard.
Techniques for benchmarking pairing strategies in a contact center system
A method is provided. The method comprises associating a first pairing strategy to a first plurality of contacts during a first period of time, associating a second pairing strategy that is different from the first pairing strategy to a second plurality of contacts during a second period of time later than the first period of time, and associating a third pairing strategy that is different from the first pairing strategy to a third plurality of contacts during a third period of time later than the second period of time. The method also comprises determining a first performance measurement based on outcomes of the first and second pluralities of contacts, determining a second performance measurement based on outcomes of the third plurality of contacts, and outputting data that enables a comparison of the first and second performance measurements.
Active listening using artificial intelligence for communications evaluation
Techniques are described herein for evaluating customer support sessions to identify active listening. The techniques include receiving a recording of a customer service support session from a customer support terminal, which is associated with a representative identifier of a customer service representative. The customer service support session includes one or more segments, and a plurality of active listening factor scores is calculated and averaged to determine an active listening factor score for each of the one or more segments. The plurality of active listening factor scores corresponds to different active listening attributes demonstrated by the customer service representative. The active listening factor score for each of the one or more segments are averaged to determine a session score, which is associated with the representative identifier. The session score can be used to present one or more support suggestions for the customer service representative in a support tool.
Managing a plurality of topics in a user interaction through a plurality of agents in a contact center
A computer-implemented process includes receiving an incoming contact at a contact center from a user; identifying a plurality of different portions of the incoming contact, each of a plurality of portions associated with a respective topic; and for each of the different portions, routing that different portion to a respective agent of the contact center based on its associated respective topic. Furthermore, the process includes receiving a respective response from one or more of the respective agents, the respective response pertaining to the different portion routed to that agent; combining the respective response from the one or more of the respective agents to form a first composite response; and forwarding the first composite response to the user.
ENHANCING AGENT'S EFFICIENCY IN A CONTACT CENTER BY USING A MULTI-AGENT TO MULTI-CONTACT ROUTING ORCHESTRATION
A computerized method for enhancing agent's efficiency in a contact center by orchestrating a multi-agent to multi-contact attribute-based routing while maintaining seamless contact interaction is provided herein. The computerized method includes receiving a request for service and in response may operate an orchestration engine. The orchestration engine derives contact related information from the communication channel to yield at least one contact attribute and according to a preconfigured set of rules and the agent's availability state, performs attribute-based routing of the request for service to one or more agents and designates a primary agent out of the one or more agents to handle the request for service, and when the orchestration engine can't find a human agent having a proficiency as defined in the computerized system, the orchestration engine is designates as a primary agent, a bot agent.
Enhancing agent's efficiency in a contact center by using a multi-agent to multi-contact routing orchestration
A computerized method for enhancing agent's efficiency in a contact center by orchestrating a multi-agent to multi-contact attribute-based routing while maintaining seamless contact interaction is provided herein. The computerized method receives a request for service and in response may operate an orchestration engine. The orchestration engine derives contact related information from the communication channel to yield at least one contact attribute and according to a preconfigured set of rules and the agent's availability state, perform attribute-based routing of the request for service to one or more agents and designate a primary agent to handle the request for service and one or more agents as secondary agents. once an interaction between the one or more agents and the contact has commenced the computerized method sends information related to the handled request to the one or more designated secondary agents' and enable them to participate in the interaction via a display.
METHOD AND SYSTEM FOR DYNAMIC ADAPTIVE ROUTING OF DEFERRABLE WORK IN A CONTACT CENTER
A method for optimizing a workflow of deferrable work interactions in a contact center that includes: providing a NLP models and a priority model; using text derived from received deferrable working interactions as inputs to the NLP models to generate the NLP scores; using the LP scores as inputs to the priority model to generate the priority score; identifying candidate agents of the agents for handling the deferrable work interactions; receiving an inbound work forecast; receiving agent work schedule data; using an optimization process to generate an optimized workflow for the deferrable work interactions, where the optimized workflow includes assignments in which an agent from the candidate agents is selected to handle the deferrable work interaction and a target timeframe for handling is scheduled; and routing the deferrable work interactions in accordance with the assignments of the optimized workflow.
SYSTEMS AND METHODS FOR FLEXIBLE AND EXTENSIBLE CONTACT CENTER ROUTING
Systems and methods for flexible and extensible contact center routing are disclosed. Incoming communications are received at a contact center from one or more customers. A pairing score is determined for each agent capable of servicing the incoming communications for each of the one or more customers based on customer attributes and/or agent attributes that are adjustable and extensible. An incoming communication is routed from a customer to an agent having a highest pairing score with the customer. The incoming communication can be routed on a first communication channel and then switched over to a second communication channel. The first communication channel and second communication channel can be different types of communication channels.