| CPC H04M 3/5232 (2013.01) [H04M 3/5191 (2013.01); H04M 3/5231 (2013.01)] | 20 Claims |

|
1. A method implemented by a contact center service, comprising:
receiving, from a user device, a contact center request;
obtaining, for available agents:
respective cost scores based on monetary costs associated with the available agents handling the contact center request, and
respective environmental scores based on physical environment characteristics of agent devices of the available agents;
receiving a configuration indicating respective weights for the respective cost scores and the respective environmental scores;
determining respective routing scores for the available agents as weighted sums using the respective weights, the respective cost scores, and the respective environmental scores; and
routing the contact center request to an agent device of an agent of the available agents based on the respective routing scores.
|