[Home]

Summary:ASTERISK-06902: A proposal to introduce a "LINEAR" queue strategy
Reporter:Alessio Focardi (alessiof)Labels:
Date Opened:2006-05-05 04:33:56Date Closed:2011-06-07 14:03:12
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Applications/app_queue
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Hi,

I'm proposing to implement a new call queue strategy named "CIRCULAR" or "LINEAR".

The new strategy should ring devices and agents in the exact order they are assigned to the queue.

Suppose that we want to implement a queue with a "primary operator" and a "fallback operator".

Using roundrobin or rrmemory will result in first calls been sent to the primary operator, then the second to the fallback one and so on.

The new strategy will ring the "primary operator" and, if there is no answer, will rotate call to the "fallback one".

Previously I was told (as reported in wiki) that "You can, however, achieve circular call distribution by using roundrobin mode and putting a different penalty on each agent, in the order you wish them to be called. app_queue will always try all agents with no penalty, then the ones with penalty 1, etc. "

This is not working, at least it does not work for phisical channels instead of agents.

What's your opinion about this ?

Best regard ... and tnx for the support!

Comments:By: Clod Patry (junky) 2006-05-05 07:18:59

this mis the bug tracker, for bugs and patches.
Please refer to the asterisk-dev mailing list for discussions.
When you have a patch, feel free to re-open that bug.