A communications management system comprising an input for receiving a
communications classification; a database of skill weights with respect
to the communications classification; a database of agent skill scores;
and a processor, for computing, with respect to the received
communication classification, an optimum agent selection, the processor
directly controlling a routing of the information representing the
received call.