We are using asterisknow with the freepbx interface.
We have two queues, say queue1 and queue2 with the same agents in both queues say agent1 and agent2. Queues are set identical, same ring strategy, least recent.
I presumed that no matter which no matter which queue a caller came in on, the caller waiting the longest should be distributed first. This doesn’t seem to be the case, sometimes we have a caller in queue1 waiting say 4mins and a caller in queue2 waiting 30secs and when an agent is free, the caller waiting 30sec is passed to the available agent.
Is there anything I can do so that the callers are first come first served?
Is there any documentation to this queueing strategy as I don’t seem to be able to find it?