Had same challenge for a customer.
Ended up with a data action in the in-queue periodically checking the queue observation api to collect total onQueue and OffQueue (Any state) counts into an array output and checked in flow for Count() on the array being 0, meaning no one logged in (a member regardless of off queue reason)
Not exactly what you refer to, an alert, but this allowed the call to be moved to another queue after a period in the low volume queue.
------------------------------
Simon Brown
Maintel Europe Limited
Senior Applications Consultant
------------------------------
Original Message:
Sent: 12-10-2025 07:30
From: Amit Abdul
Subject: Detecting Queues with Calls where there are not agents assigned
Problem: calls sometimes are placed into a queue with no logged in agents.
What's needed: a simple way to track all the queues and raise an alarm when this happens. I would like to do it without a changing the current flows.
1. Is there a simple way to create some sort of trigger that would raise alarm if a call is queued in in a queue with no one logged in?
2. I can imagine doing it using API where I would track each call and check for agents assigned to the queues it is queued in. Or perhaps I would query all the queues (2000+) every minute to see if there is a call and none of the agents are logged in, but this would require some standalone code. Is there something simpler that can be done within Genesys.
I was hoping maybe to do something with triggers, but the only topic I can see is v2.routing.queues.{id}.users to track number of users, but then I would need to subscribe to all the queues... Is there a way to automate this? For example, subscribe to all the queues and then raise alarm when a call arrives to a queue without any members?
#Implementation
#System/PlatformAdministration
#Implementation
#System/PlatformAdministration
#Telephony
------------------------------
Amit Abdul
------------------------------