It is a race condition...the system is doing what it is designed to do, so unless you take the call out of that queue or do something like Jason suggests to make it unroutable, you always have the chance someone will go IDLE and the call will route.
------------------------------
George Ganahl GCCX-AI, GCP, GCSME
Technical Adoption Champion
Genesys
2024 Community Member of the Year
------------------------------
Original Message:
Sent: 08-27-2025 19:19
From: Ibrahim Sincap
Subject: In-queue call flow's collect input block interrupted by agent availability
Hi all,
We'd like to offer a callback to our customers that waited in queue more than 30 seconds.
Scenario goes like this:
- Customer waits in queue more than 30 seconds
- We offer them a callback
- If they dial 2, we create a callback, give an informative message and disconnect the call
- If they don't, they continue to wait in the queue
I created an in-queue call flow and used Collect Input to capture the customer's selection. It works fine when there is no available agent in the queue.
However, if an agent switches to On Queue while the customer is in the in-queue flow, the Collect Input action gets interrupted and the customer is immediately routed to the agent.
This might be acceptable if the customer is still in the middle of the Collect Input block, but it becomes a problem when the customer has already entered their choice (e.g., pressed 2) and is listening to an informative message such as "You will be called as soon as possible, thanks for your patience". At this point, if an agent goes On Queue, the flow is cut off and the customer is directly transferred.
Is there a way to prevetn this kind of behaviour or is this the expected one? I'd appreciate any help.
Regards,
İbrahim
#ArchitectureandDesign
#Implementation
#Routing(ACD/IVR)
------------------------------
Ibrahim Sincap
------------------------------