Abstract:
A queueless contact center is described along with various methods and mechanisms for administering the same. The contact center proposed herein provides the ability to, among other things, achieve true one-to-one matching. Solutions are also provided for managing data structures utilized by the queueless contact center. Furthermore, mechanisms for generating traditional queue-based performance views and metrics for the queueless contact center are proposed to help facilitate a smooth transition from traditional queue-based contact centers to the next generation contact centers described herein.
Abstract:
Many factors can affect the operation of a contact center, especially contact centers utilizing human agents. An agent's health may be utilized as a predictor of performance with respect to a particular task. Having sensors to gather health data are provided. The data may then be aggregated into a long-term health trend, which may be determined to indicate that a change in an agent's performance is likely and may allow the contact center to reallocate tasks and/or other resources to accommodate the change in performance to mitigate the effect of the change in the agent's health. Work tasks are then routed to agents accordingly.
Abstract:
An access gateway monitors a communication session to a first host for commands entered by a user. For example, commands entered in a command line terminal by the user. When a command is received, the access gateway receives information about an effect caused by the command on the first host. The access gateway determines if the effect results in an attempt to establish a communication session between the first host and a second host. For example, to copy files from the second host. In response to determining that the effect results in an attempt to establish a communication session between the first host and the second host, an action is generated. For example, the action may be to block the attempt to establish the communication between the first host and the second host.
Abstract:
Contact centers strive to match the demands and preferences of their customers with the skills and abilities of the agents who process work items associated with the customers (e.g., contacts). However, the preferred agent may be unavailable, non-existent, backlogged or otherwise ineligible to accept the work item. An agent who is non-preferred but still qualified may be utilized to process the work item, such as an agent with adequate skills with respect to a particular attribute of the work item. Reports for the selection of the non-preferred but qualified agents are provided herein. A contact center may then utilize such reporting to identify underserved areas of their customer base.
Abstract:
Contact centers often record customer-agent communications for training, quality control, and other purposes. Supervisors often contribute to the communications in the form of voice messages only the agent can hear (e.g., whisper mode) and/or text messages displayed on a screen and optionally documents or other content that may be provided or shared by the supervisor to the agent. Capturing the supervisor's contribution to a communication is provided to enable later playback or review of the communication to include all inputs and enable a more complete understanding of the actions that were or were not taken.
Abstract:
Embodiments disclosed herein provide systems and methods for optimizing channel bandwidth usage in a communication network from a sender. In a particular embodiment, a method provides transmitting first data on a first data channel from the sender to a receiver at a first rate that does not exceed an available amount of bandwidth on the communication network. The method further provides determining that the first data channel is attempting to transmit at a second rate that is higher than the first rate. Also, the method provides continuing to transmit the first data on the first data channel while increasing from the first rate to the second rate in increments until either the second rate is achieved or the available amount of bandwidth is reached.
Abstract:
Embodiments disclosed herein provide methods, systems, and computer readable storage media for facilitating enhanced visual communication between remote participants. In a particular embodiment, a method provides, during a conference session, receiving first video captured of a first participant remote to a physical meeting location. The method further provides determining a first position for the first participant in the physical meeting location and determining a view of an Augmented Reality (AR) head mounted display worn by a second participant at the physical meeting location. From the first video, the method provides generating AR video that makes the first participant appear to the second participant at the first position when viewed through the AR head mounted display. The method also includes transferring the AR video to the AR head mounted display for presentation to the second participant.
Abstract:
Placing a call on hold provides advantages to the party initiating the hold. The party may engage in another call or perform another action and return to the call when convenient, provided the party placed on hold is still on the call. The party on hold monitors the inactive call and waits until the call is reactivated. The party on hold is provided with a means to alert the other party via a session initiation protocol (SIP) message formatted as a ring-ping message. The message is sent to the party who placed the call on hold and the user's device activates an indicator, such as to alert the holding party that the held party wishes to re-engage the call. If the holding party does not un-hold the call or otherwise acknowledge the ring-ping indicator, another action can be initiated, such as by inviting another party to join the call.
Abstract:
Systems and methods for establishing and conducting communication sessions augmented by contextual information. A call originator initiates a request to establish a communication session. The endpoint furnishes information identifying the call originator and intended call recipient(s). The method receives the request from the call originator and retrieves contextual information relating the call originator to the intended call recipient. If no contextual information has yet been derived, the contextual information is generated from data attributes available from one or more social networking sites. In some embodiments, the method generates the contextual information according to a set of rules and, if applicable, user preferences. The method handles the call request based on at least one of a set of rules, user preferences, and scheduling input received from the intended recipient responsive to receipt of the contextual information. The contextual information is accessible to some or all participants before and during the communication session.
Abstract:
Embodiments disclosed herein provide methods, systems, and computer readable storage media for intelligently presenting surveillance information on a mobile device. In a particular embodiment, a method provides receiving video streams each comprising video captured of a location of a premises under surveillance. The method further provides determining a device location of the mobile device in the premises and selecting at least one video stream of the video streams based on the device location and the location captured in the video of each video stream. The method also provides transferring the at least one video stream to the mobile device.