Skill-based scheduling
You can generate a schedule for employees with skills to handle the workload. You can associate those skills with your employees, and then link the skills to your queues.
Skill definitions can be expanded to include the media associated with a skill.
When you generate the schedule, the scheduling engine schedules the right number of people with the right skills at the right times.