Hello,
- If the agent doesn't take the call and miss an ACD interaction, the call will certainly be transferred to another agent, then he will be prompted to go back to the On Queue status or return to the Available (non-ACD) status by going Off Queue.but the agent will remain blocked, it's up to him to manually put himself back in the queue.
- as there is no automatic solution to apply a rule, for example, after 3 seconds, the system will automatically put him back in the queue,I tried to implement this logic (recommended in community Genesys using Process Automation Trigger and Workflow as follows:
- Create a Data Action to change the user status to IDLE
Reference: https://developer.genesys.cloud/useragentman/users/#put-api-v2-users--userId--routingstatus
-
Create a Workflow that utilizes the Data Action created above
-
Add a Trigger for the topic "v2.users.{id}.activity" that activates when an agent's status changes to "Not Responding". Configure it to use the previously created Workflow to change their status to IDLE
Reference: https://developer.genesys.cloud/platform/process-automation/trigger-examples/user-in-away-status
If it can be useful: we have implemented the same suggestion provided by Maxim; but with a small variation in the Workflow invoked by the trigger: we introduced a 5 minute delay, the invocation of a Data Action to check if the agent's status is still in NOT RESPONDING and, if so, we execute the call to the Data Action that sets the RoutingStatus to IDLE.
but I think it's not working automatically, while the dataaction works correctly by testing it directly.
here's the data action config:
trigger config :
workflow config :
could you please help me to fix it
thank you