Outbound effectiveness through management of idle agent pool
First Claim
Patent Images
1. A method of controlling an outbound dialer in a contact center, comprising:
- establishing a pool of idle agents in the contact center;
forcing agents in the pool of idle agents in the contact center to remain idle for a predetermined amount of time even though the agents in the pool of idle agents are prepared to receive a contact;
moving a plurality of agents from the pool of idle agents to a pool of available agents after each of the plurality of agents have been idle for the predetermined amount of time;
determining that a first contact from first customer is ready to be assigned to an agent;
identifying a first of the plurality of agents in the pool of available agents as best-suited to handle the first contact, wherein the first of the plurality of agents in the pool of available agents is identified as best-suited based on a comparison of a first agent'"'"'s call-processing attributes and a first customer'"'"'s processing requirements;
assigning the first of the plurality of agents to the first contact;
adjusting the size of the pool of idle agents;
analyzing a performance metric of the contact center after the size of the pool of idle agents has been adjusted;
comparing the analyzed performance metric to a value of the performance metric before the size of the pool of idle agents has been adjusted; and
correlating a change in the performance metric to the adjustment of the size of the pool of idle agents, and wherein the correlation between the change in the performance metric and the adjustment of the size of the pool of idle agents is used to determine a preferred size of the pool of idle agents for a contact center condition.
18 Assignments
0 Petitions
Accused Products
Abstract
A 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, establish and maintain a pool of idle agents so that when an outbound call attempt is successful, the agent which is assigned to the successful outbound call attempt can be selected from a plurality of agents based on the agent'"'"'s superior efficiency rather than being based on the fact that the agent is the next in line to be assigned to such a contact.
-
Citations
26 Claims
-
1. A method of controlling an outbound dialer in a contact center, comprising:
-
establishing a pool of idle agents in the contact center; forcing agents in the pool of idle agents in the contact center to remain idle for a predetermined amount of time even though the agents in the pool of idle agents are prepared to receive a contact; moving a plurality of agents from the pool of idle agents to a pool of available agents after each of the plurality of agents have been idle for the predetermined amount of time; determining that a first contact from first customer is ready to be assigned to an agent; identifying a first of the plurality of agents in the pool of available agents as best-suited to handle the first contact, wherein the first of the plurality of agents in the pool of available agents is identified as best-suited based on a comparison of a first agent'"'"'s call-processing attributes and a first customer'"'"'s processing requirements; assigning the first of the plurality of agents to the first contact; adjusting the size of the pool of idle agents; analyzing a performance metric of the contact center after the size of the pool of idle agents has been adjusted; comparing the analyzed performance metric to a value of the performance metric before the size of the pool of idle agents has been adjusted; and correlating a change in the performance metric to the adjustment of the size of the pool of idle agents, and wherein the correlation between the change in the performance metric and the adjustment of the size of the pool of idle agents is used to determine a preferred size of the pool of idle agents for a contact center condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions that cause a computing system to execute a method of controlling an outbound dialer in a contact center, the instructions comprising:
-
instructions configured to manage a pool of idle agents in the contact center, wherein agents in the pool of idle agents are forced to remain idle for a predetermined amount of time even though the agents in the pool of idle agents are otherwise prepared to receive a contact; instructions configured to move a plurality of agents from the pool of idle agents to a pool of available agents after each of the plurality of agents have been idle for the predetermined amount of time; instructions configured to determine that first contact from a first customer is ready to be assigned to an agent; instructions configured to identify a first of the plurality of agents in the pool of available agents as best-suited to handle the first contact, wherein the first of the plurality of agents in the pool of available agents is identified as best-suited based on a comparison of the first agent'"'"'s call-processing attributes and the first customer'"'"'s processing requirements; instructions configured to assign the first of the plurality of agents to the first contact; instructions configured to adjust the size of the pool of idle agents; instructions configured to analyze a performance metric of the contact center after the size of the pool of idle agents has been adjusted; instructions configured to compare the analyzed performance metric to a value of the performance metric before the size of the pool of idle agents has been adjusted; and instructions configured to correlate a change in the performance metric to the adjustment of the size of the pool of idle agents. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A contact center, comprising:
-
an outbound work assignment engine including; an outbound dialer configured to dial calls from a campaign list according to rules contained in a pacing algorithm of the outbound dialer; and an outbound workflow controller configured to manage a pool of idle agents in the contact center, wherein agents in the pool of idle agents are forced to remain idle for a predetermined amount of time even though the agents in the pool of idle agents are otherwise prepared to receive a contact, move a plurality of agents from the pool of idle agents to a pool of available agents after each of the plurality of agents have been idle for the predetermined amount of time, determine that a first customer has answered a first outbound contact attempt, identify a first of the plurality of agents in the pool of available agents as best-suited to handle the successful first outbound contact attempt, wherein the first of the plurality of agents in the pool of available agents is identified as best-suited based on a comparison of the first agent'"'"'s call-processing attributes and the first customer'"'"'s processing requirements, assign the first of the plurality of agents to the first outbound contact, adjust the size of the pool of idle agents, analyze a performance metric of the contact center after the size of the pool of idle agents has been adjusted, compare the analyzed performance metric to a value of the performance metric before the size of the pool of idle agents has been adjusted; and
correlate a change in the performance metric to the adjustment of the size of the pool of idle agents. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A contact center, comprising:
-
a pool of idle agents; a pool of available agents; and a work assignment engine configured to perform operations including; establish the pool of idle agents; force agents in the pool of idle agents to remain idle for a predetermined amount of time even though the agents in the pool of idle agents are prepared to receive a contact; move a plurality of agents from the pool of idle agents to the pool of available agents after each of the plurality of agents have been idle for the predetermined amount of time; determine that a first contact from first customer is ready to be assigned to an agent; identify a first of the plurality of agents in the pool of available agents as best- suited to handle the first contact, wherein the first of the plurality of agents in the pool of available agents is identified as best-suited based on a comparison of a first agent'"'"'s call- processing attributes and a first customer'"'"'s processing requirements; assign the first of the plurality of agents to the first contact; adjust the size of the pool of idle agents; analyze a performance metric of the contact center after the size of the pool of idle agents has been adjusted; compare the analyzed performance metric to a value of the performance metric before the size of the pool of idle agents has been adjusted; and correlate a change in the performance metric to the adjustment of the size of the pool of idle agents, wherein the correlation between the change in the performance metric and the adjustment of the size of the pool of idle agents is used to determine a preferred size of the pool of idle agents for a contact center condition. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification