lately we have had some requirements from resellers and customers that are looking into an ACD video function. The basic function would be create a group of users that calls directly to an specific meeting ID if a member of that group is available get the call, and if another call comes in, goes to the next available agent or member on the group. We know we have the waiting room function right now, but customer are looking into a system that callers does not have to wait, they go directly to the next available agent. If all agent/members of the group are busy so then could be go to a waiting room, or a queue for waiting to next available agent.
In case this function cannot be deploy some new functions on API to monitor users on call and then do an external program that can be aware of the status of the zoom users (available or busy) and then try to send a call to to another meeting ID that users is available.