The ACD holds the call in a queue and plays announcements or music. Callers are normally answered in the order they arrived, and Genesys Cloud tracks that order "down to the millisecond." A business can move chosen callers forward by giving them priority. How that works is part of routing in a contact center.
A queue needs limits, because a caller who waits too long may hang up. In Xima each skill group has a Queue Timeout that transfers a call elsewhere after a set wait. It has a Queue Overflow destination for calls that arrive when every agent is busy or none are logged in, and a cap on how many calls can wait at once. A setting called Agent Ring Time covers the agent who doesn't pick up. When the time runs out, the call goes back to the queue for the next available agent.
Queue callback replaces time on hold. Atlantech lists it among its contact center features, and Xima's version keeps the caller's place in line with a placeholder after the caller hangs up. When the placeholder reaches the front, the system dials the caller back. What happens next depends on the strategy the supervisor chose. Under Wait in Queue, the caller rejoins at position one and takes the next free agent. Under Reserve Agent, the system sets an agent aside before it dials and holds that agent for up to about two and a half minutes while the customer decides.
Each strategy has a cost. A reserved agent takes no other calls while the system dials. Without the reservation, a customer who accepts the callback has to wait again if every agent is busy. Xima suggests Reserve Agent for small teams with long waits, where that second wait is most likely.