Freepbx queuing agents in the queue

In the queue settings Applications → Queues → Queue Agent → Static Agents I specify the numbers in order: 303,215,205. But in queue show they are in a different order 215,303,205. How can I achieve the required order as in the configuration?

This is because the information is normally hashed, and is read out in the order of the hashed values. If I remember correctly, specifying the linear strategy forces there to be only one hash bucket (hashing is effectively defeated), so the read out order is determined by the overflow chain from that bucket, and is always either forward or reverse order of addition.

I seem to remember that, using raw Asterisk, we used meaningless queue identifiers, worked out in which order they were output, then allocated names to them accordingly. I don’t know if that can be adapted to FreePBX.

I don’t think you can force the number of buckets to one, other than by using the linear strategy, and most people don’t want the linear strategy.

Is it your question to make a Penalty for each Agent ? Have you tried to add comma after extension numbers? ex: 303,0 then 215,10 and 205,20

Not.
Seems to have solved it by creating a new queue and letting the calls go through it.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.