When a call enters into the queue, the system performs a one-time evaluation of the call’s attributes and executes the priority queue event configurations such as to check for agent availability, call transfer criteria or message playback and so on; the system performs a similar one-time evaluation for queue close events. With this release, we have enhanced the system to dynamically check queue events against queue schedules, no agents logged in and other events, to take effect at any point rather than only during the initial inbound into queue or at close.