I can think of 2 ways.
1) You can use an in-queue flow for the queue and check the schedule and/or schedule group inside the in-queue flow. If it's inactive, transfer to a different queue that's still active, offer the caller a callback, or do something else to get them out of the queue. Worst case scenario play a message to tell the customer to call back later and disconnect.
https://help.mypurecloud.com/articles/about-in-queue-flow-precedence/https://help.mypurecloud.com/articles/evaluate-schedule-action/https://help.mypurecloud.com/articles/evaluate-schedule-group-action/2) If you can do the transfer using a script instead of the transfer button, you can write a data action that checks the schedule/group and use that in your script to determine whether to allow the transfer.
Option 1 doesn't prevent the transfer, but it lets you do something to avoid having customers wait when no one's going to answer.
Option 2 prevents the transfer but you have to train the agents to not use the normal transfer button.
You could also implement both options if you want.
------------------------------
Melissa Bailey
Genesys - Employees
------------------------------
Original Message:
Sent: 04-14-2021 11:11
From: Steven Strom
Subject: Transfers to Queue with Scheduling Logic
When agents conduct an internal transfer to a queue, it bypasses all time of day logic and will queue after-hours. Any suggestions how to configure transfers to route through the scheduling prior to routing to queue?
#Routing(ACD/IVR)
------------------------------
Steven Strom
------------------------------