equality4xy,
I don’t know what is going on with your other issues but I will not address them here. Please create a new thread if you need people to help you as I do not want to hijack lobster40’s thread.
I will clarify one thing though, here are all the strategies straight from the latest Asterisk source code, note there is no linear strategy which would imply the reason for the issues you are seeing are simply related to Asterisk probably defaults to ringall if you put in a strategy that it does not understand.
static struct strategy {
int strategy;
char *name;
} strategies[] = {
{ QUEUE_STRATEGY_RINGALL, "ringall" },
{ QUEUE_STRATEGY_ROUNDROBIN, "roundrobin" },
{ QUEUE_STRATEGY_LEASTRECENT, "leastrecent" },
{ QUEUE_STRATEGY_FEWESTCALLS, "fewestcalls" },
{ QUEUE_STRATEGY_RANDOM, "random" },
{ QUEUE_STRATEGY_RRMEMORY, "rrmemory" },
};
But back to lobster40 who is running 1.6.2 and where there should be a linear strategy, what do you get that would be equivalent to equality4xy’s example where you can see asterisk believes it is ringall:
sip*CLI> queue show 2200
2200 has 1 calls (max unlimited) in 'ringall' strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 300s
in his case, he tried to set it to linear “properly”:
strategy=linear
In his case, the behavior is correct as there is no linear strategy (unless there is some non-standard patch applied which I have not investigated), but in your case, 1.6.2 should have a linear strategy.