That's tough, if you have one main flow to get everywhere. Is your in-Queue flow the same for each queue? If they are different, you could put an evaluate schedule group action at the start of each in-queue flow, and then set an emergency group for each queue. That requires a 1-1 ratio of in-queue flow's and queues. I would also probably use a loop after evaluate schedule group action with a loop count of 99 to avoid the schedule check happening each time it goes through your in- queue process. A beneficial part of doing this, you can assign the same in-queue flow to queue under the queue set up, so internal callers will experience the same treatment. We have instances where agents will blind transfer to queues that are closed for a meeting, and the callers will wait there.
You could also create a data action to check for on-queue agents in your in queue flow, if no one is on queue, play a generic meeting message. This is messy, and wouldn't be my preference.
------------------------------
Jason Tripp
Independent Health Association, Inc.
------------------------------