SYSTEM AND METHOD FOR AGENT QUEUE ACTIVATION IN A CONTACT CENTER
First Claim
1. A method comprising:
- analyzing a plurality of historical communication data to calculate a forecasted load for a particular schedule period;
using the forecasted load to create a plurality of agent schedules for a plurality of workgroups for the particular schedule period, and programmatically activating and deactivating the plurality of agents into and out of the plurality of workgroups at scheduled points in time based on the calculated schedules.
4 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for automating the activation of agents in particular workgroups. A call queue server receives incoming communications. A scheduling server is coupled to the call center server over a network and analyzes historical communication data to calculate a forecasted load for a particular time period. The system uses the forecasted load to create agent schedules for the workgroups for the particular time period. The system programmatically activates and deactivates the agents into and out of the workgroups at scheduled points in time based on the calculated schedules. The call center server routes each of the queued communications to a particular agent that is activated on a particular one of the workgroup.
267 Citations
25 Claims
-
1. A method comprising:
-
analyzing a plurality of historical communication data to calculate a forecasted load for a particular schedule period;
using the forecasted load to create a plurality of agent schedules for a plurality of workgroups for the particular schedule period, and programmatically activating and deactivating the plurality of agents into and out of the plurality of workgroups at scheduled points in time based on the calculated schedules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
accessing a plurality of programmatically created agent schedules to retrieve a list of one or more agents;
programmatically activating and deactivating the agents in the particular workgroups indicated by the schedules;
receiving at least one incoming communication during a particular time period;
placing the incoming communication into a queue of a particular workgroup scheduled to handle the communication; and
distributing the communication to an agent on the list based on one or more routing rules. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
at least one call center server, the call center server including means for queuing communications;
a scheduling server coupled to the call center server over a network, the scheduling server including means for analyzing a plurality of historical communication data to calculate a forecasted load for a particular time period, means for using the forecasted load to create a plurality of agent schedules for a plurality of workgroups for the particular time period, and means for programmatically activating and deactivating the plurality of agents into and out of the plurality of workgroups at scheduled points in time based on the calculated schedules; and
wherein the call center server includes means for routing each of the queued communications to a particular agent of the plurality of agents that is activated on a particular workgroup of the plurality of workgroups. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification