| CPC H04M 3/5233 (2013.01) | 17 Claims |

|
1. A method, comprising:
receiving, at a customer datacenter, a contact center request;
determining respective factors for available agents including agent-specific factors, environmental factors, and agent-cost factors;
obtaining, via a user interface, a configuration indicating:
respective first weights for the agent-specific factors,
respective second weights for the environmental factors; and
respective third weights for the agent-cost factors;
calculating respective agent routing scores for the available agents as respective weighted sums based on the respective first weights of the agent-specific factors, the respective second weights for the environmental factors, the respective third weights for the agent-cost factors, and the respective factors;
grouping the available agents into tiers based on the respective agent routing scores;
selecting, based on the tiers, at least one agent of the available agents; and
routing the contact center request to the at least one agent.
|