Are there any methods that will let UCCX set an agent to Not Ready, or technically Talking > Pending (Not Ready). My supervisors were able to do this in their previous application and are frustrated they can not set supervisor initiated not ready while an agent is on the phone. They also do not want to reply on the agent doing so manually and are tracking the time based on the supervisor initiated reason code. This means when the queues are backed up, they almost have no way to get the agent into this state.
I have tried the config API and it still seems to block it, so I am at a loss as to why it is not allowed, even though a similar function takes places when an agent manually changes their state when talking.