SYSTEM AND METHOD FOR EXPOSING CUSTOMER AVAILABILITY TO CONTACT CENTER AGENTS
First Claim
1. A method for establishing contact between a customer contact center agent and an end user, the method comprising:
- monitoring by one or more processors a plurality of communication channels;
identifying availability of the end user on each of the plurality of communication channels and dynamically adjusting user availability data for each of the plurality of communication channels;
providing the user availability data to a contact center agent; and
establishing contact between the contact center agent and the end user via one of the plurality of communication channels for which the end user is identified as being available.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for establishing contact between a customer contact center agent and a customer based on customer availability information. A plurality of communication channels that may be used to communicate with the customer is monitored by the contact center. The availability of the customer is identified for each of the plurality of communication channels and user availability data is dynamically adjusted for each of the plurality of communication channels. The user availability data is provided to a contact center agent handling, for example, an offline task involving the customer. The contact center agent may use the availability data to establish contact with the customer to better handle the offline task.
-
Citations
20 Claims
-
1. A method for establishing contact between a customer contact center agent and an end user, the method comprising:
-
monitoring by one or more processors a plurality of communication channels; identifying availability of the end user on each of the plurality of communication channels and dynamically adjusting user availability data for each of the plurality of communication channels; providing the user availability data to a contact center agent; and establishing contact between the contact center agent and the end user via one of the plurality of communication channels for which the end user is identified as being available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for establishing contact between a customer contact center agent and an end user, the system comprising:
-
one or more processors; and one or more memory devices coupled to the one or more processors and storing computer instructions therein, the one or more processors being configured to execute at least a portion of the program instructions, the program instructions comprising; monitoring a plurality of communication channels; identifying availability of the end user on each of the plurality of communication channels and dynamically adjusting user availability data for each of the plurality of communication channels; providing the user availability data to a contact center agent; and establishing contact between the contact center agent and the end user via one of the plurality of communication channels for which the end user is identified as being available. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification