1. A method of communicating, comprising: receiving a plurality of concurrent requests for a communication with non-explicitly defined targets, each associated with a plurality of parameters relating to at least a respective requestor of the communication and a respective context of the communication; storing in a memory a plurality of parameters for each of a plurality of targets; processing, by an automated processor, the received plurality of concurrent requests for communication in conjunction with the stored plurality of parameters for at least a portion of the plurality of the targets, to determine for each of the plurality of concurrent requests for communication at least one of a queue state and an associated target, wherein the determined at least one of a queue state and the associated target represents an optimum set of queue states and associated targets for the respective concurrent requests for communication, based on a consolidated optimization criteria encompassing the plurality of parameters associated with each of the plurality of requests for communication and the plurality of parameters for each of the at least a portion of the plurality of targets; and outputting a control message for use by an automated router, in a form sufficient to permit control of a routing of a respective communication request to the associated target.