Martin - have you tried 'Preferred Agent Routing'? This will enable you to define a target agent and hold the interaction for them for a max of 15 minutes. (We are currently working to increase that timer to 24 hours and beyond), but that should meet your needs especially if you are working with calls.
------------------------------
Chris Bohlin
Product Manager - PureCloud
------------------------------