Hi
Here's a thought, How about triggering a workflow, using process automation triggers like below, that uses the Patch Presence API via Data Action to set a user's presence to "On Queue"
v2.detail.events.conversation.id.user.start
v2.detail.events.conversation.id.user.end
you can configure the trigger to match the certain criteria like direction "Outbound", Queue ID used for outbound call etc. to ensure it does not trigger for every call. Also in the workflow you can add some logic i.e. check current status before setting the status to On-Queue.
Cheers
------------------------------
Muhammad Zubair Awan
------------------------------