Abstract:
System and method for enhanced interaction processing in a contact center that includes dynamically determining customer segmentation. A processor detects a pending interaction with a customer. The processor retrieves, in response to detecting the pending interaction, identification of a first customer segment to which the customer belongs. The first customer segment is associated with a first objective of the contact center. The processor predicts an outcome of the pending interaction, and identifies a second customer segment based on the predicted outcome. The processor re-associates the customer to a second customer segment, where the second customer segment is associated with a second objective of the contact center different from the first business objective. The processor handles the pending interaction according to the second objective instead of the first objective.
Abstract:
A system and method for monitoring deployment states of a contact center. A processor migrates a state of the contact center from a first deployment state to a second deployment state. The processor records the steps in migrating from the first deployment state to the second deployment state, and stores the recorded steps in association with metadata describing the second deployment state. The processor monitors health of the second state, and takes an action for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy. The migrating may be based on detecting a condition relating to operation of the contact center. The processor dynamically adjusts at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.
Abstract:
A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
Abstract:
A system and method for case-based routing as opposed to atomic interaction routing. A processor opens a case in a customer database. The case is associated with a workflow that has steps anticipated to be executed for the case. The processor identifies first and second steps of the workflow, and further identifies an agent with skills for handling the first and second steps. The processor generates a task for handling at least the first step of the workflow, and transmits instructions to route the task to the identified agent.
Abstract:
A system and method include a processor and a memory, where the memory stores instructions, which when executed by the processor, causes the processor to determine whether a session is hard-to-understand. When the session is hard-to-understand the processor provides an adjustment for the session.
Abstract:
A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
Abstract:
A system includes an activity manager connected with a device, an application server and an identity provider. The activity manager clears a device session with both the identity provider and the application server to logout applications provided by the application server to the device.
Abstract:
A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
Abstract:
A system for soliciting and activating one or more groups of workers to service contact center business includes an interface accessible to the one or more groups for accepting group registration data, publishing contact center business and for enabling the groups to subscribe to receive business; a data repository for storing the registration data for subscribing groups; and a routing server for specifying routing strategies for event routing to the groups. The system is characterized in that the one or more groups of workers may be activated during contact center business activity to perform services based on need.
Abstract:
A system for routing an interaction has a queue for staging the interaction, a router running a routing strategy for routing the interaction, and a number of object models maintained for a number of agents, the object models defining one or more agent skills, the values of the object models dynamically affected by real-time bio-metrics of the agents obtained through ongoing monitoring of voice and input actions of the agents. The routing strategy routes the interaction based on comparison of the dynamically-affected skill values of the agents, as evidenced in the object models.