Hello,
It is possible to always route a callback to a specific Agent.
You have to create a separate callback Queue for the Agent (e.g. callbackJohnDoe)
In the Script you create a variable: callbackQueueID
Then you create an Action in the script which contains a condition:
if Scripter.Agent Name = John Doe then callbackQueueID = queue id of callbackJohnDoe
Then you create an Action to schedule the callback, where the callback queue = callbackQueueID.
In that way the callback is routed to callbackJohnDoe, which has only one member, being John Doe.
You can even expand the functionality by creating a dropdown list where the Agent can choose to which Agent the callback must be routed (create variable callbackAgent and create an action to match the callbackAgent with a callback queue ID).
Regards
Steven