Abstract:
A machine learning system and method for contact center use. Activities associated with a plurality of contact centers are monitored and a knowledge base is updated based on the monitored activities. An outcome for a particular contact center may be predicted based on monitored interactions for the particular contact center, and based on information in the knowledge base. An output is then generated based on the predicted outcome.
Abstract:
A system and method for composing a routing strategy for a contact center via a graphical user interface. The graphical user interface provides a plurality of selectable blocks and a workspace for assembling selected ones of the plurality of blocks. Each of the plurality of blocks is associated with logic for managing an interaction with the contact center. A processor receives identification of one of the blocks and identification of a location in the workspace area relative to other blocks in the workspace area, and places the identified block in the identified location. The processor generates the routing strategy based on the blocks in the workspace area and location of the blocks relative to each other in the workspace area. The processor also stores a layout of the blocks in the workspace area as a routing diagram for the routing strategy. The processor activates the routing strategy for managing the inbound interaction according to the activated routing strategy.
Abstract:
A system that is adapted to route interactions to contact center agents. More specifically, the system is adapted to identify an interaction to be routed, and identify a group of agents based on one or more constraints for generating one or more candidate agents. The system is also adapted to gather context data surrounding the candidate agents. For each agent of the candidate agents, the system is adapted to estimate an expected value to be obtained by routing the interaction to the agent. The system is further adapted to select a particular agent of the candidate agents based on the estimates, and signal a routing device for routing the interaction to the particular agent.
Abstract:
In a system for managing an interaction flow for a contact center, the system includes: a processor; and a memory coupled to the processor, wherein the memory has stored thereon, instructions that, when executed by the processor, cause the processor to: display on a graphical display, an interaction flow canvas and an interaction block selection tool; receive a user input to add a first interaction block to the interaction flow canvas; generate a first interaction instruction corresponding to the first interaction block; and receive a user input to add a second interaction block to the interaction flow canvas, wherein the first interaction instruction comprises an instruction for proceeding to the second interaction block after a criterion of the first interaction block is satisfied.
Abstract:
In a system for executing an interaction flow for a customer contact center, the system includes: a processor; and a memory coupled to the processor, wherein the memory has stored thereon, instructions that, when executed by the processor, cause the processor to: route an interaction conducted in a first communication channel to an electronic device; monitor the interaction conducted in the first communication channel; store data associated with the interaction conducted in the first communication channel in the memory; conduct the interaction in a second communication channel; in response to conducting the interaction to the second communication channel, retrieve the data associated with the interaction conducted in the first communication channel; and output the retrieved data to the electronic device.
Abstract:
In a system for managing an interaction flow, the system includes: a processor; and a memory coupled to the processor, wherein the memory has stored thereon, instructions that, when executed by the processor, cause the processor to: receive a communication from a user device; store data corresponding to one or more topics of the communication in the memory; compare the data with parameters a plurality of predesigned interaction flows for identifying one or more of the predesigned interaction flows relevant to the communication; and route the communication to a corresponding contact center resource in response to identifying the one or more of the predesigned interaction flows relevant to the communication.
Abstract:
A communication system has a network-connected server comprising a processor and a coupled data repository and software executing on the processor from a non-transitory medium. The software provides a first function establishing a communication session between an initiator and an agent of an enterprise hosting the system, a second function gathering information about persons other than the initiator and the agent as potential conference participants, a third function generating and sending invitations to a conference to include the initiator and the agent to individual ones of the potential conference participants, and a fourth function connecting those accepting invitations to the conference.
Abstract:
A system for managing customer-to-business voice communication has a network-connected communications device and instructions executable on the communications device from a non-transitory physical medium, the instructions providing a first function for determining if a destination asserted requires treatment, a second function for sending data from the communications device to a network-connected server, a third function for receiving alternative destination information from the server, and a fourth function for establishing communication with the business based on the returned destination information.
Abstract:
A system and method provide an indication by a calling device of a transfer preference for an interaction with a called device. The called device is enabled or restricted to transfer the interaction based on the transfer preference. The transfer preference is provided by a session initiation protocol or various other call topologies.
Abstract:
A system that is adapted to route interactions to contact center agents. More specifically, the system is adapted to identify an interaction to be routed, and identify a group of agents based on one or more constraints for generating one or more candidate agents. The system is also adapted to gather context data surrounding the candidate agents. For each agent of the candidate agents, the system is adapted to estimate an expected value to be obtained by routing the interaction to the agent. The system is further adapted to select a particular agent of the candidate agents based on the estimates, and signal a routing device for routing the interaction to the particular agent.