When an agent is on an outbound call and a new caller enters the queue, the agent’s phone should not ring, so the queue has ringinuse=no. On the other hand, when the agent is handling voicemail, which we consider a low priority activity, the agent’s phone should ring so the agent can stop handling voicemail and accept the call. Is this possible somehow?
I have looked into setting DEVICE_STATE to NOT_INUSE when the agent calls the voicemail number, but you can only set DEVICE_STATE of a custom device.