Bill Petrisko
2005-Mar-16 01:48 UTC
[Asterisk-Users] Agent groups broken in queues? (do not follow strategy)
I attempted setting up a queue with agents that log in, and get called with incoming calls: Agents log in using: exten => *88,1,AgentCallbackLogin(${CALLERIDNUM}|${CALLERIDNUM}@test-sip) Calls get into the queue with: exten => 6029995654,1,Queue(test-noc|t|||60) queues.conf: [test-noc] strategy = rrmemory context = test-sip timeout = 10 retry = 4 member => Agent/@2 agents.conf: [agents] ackcall=no group=2 agent => 6029995670,,Joe Bob agent => 6029995671,,Billy Dude Agents can log in fine, but all calls end up at the phone of the first agent to log in. Always. No matter how many people are logged in as agents. After beating myself up on this all night (and then finally getting into the wiki after it was unavailable) - I come up with the following note in the queue config section: > http://www.voip-info.org/wiki-Asterisk+config+queues.conf > > If you include groups in your queue definition the calls get > routed in the order of the group regardless of the specified > strategy. So I just have a member= line for each agent. Is this really true? If so, what is the point of having the ability for people to log in/out, if it completely ignores the strategy for call distribution? Anyone know of any plans of fixing or improving this behavior, to make logged in agents consistent with 'permanent' agents? Or is there something i'm missing, and there really is a way to have a dynamic agent follow the call strategy? Also, in a ringall strategy, is there a maximum number of destinations? (Either known in the code, or if someone has tested to an unusually high number?) Any information appreciated! thanks bill
Reasonably Related Threads
- Question about queues and the definition of agents
- Asterisk queue not play muscinhold or hangup
- queue always hangs up/skip the next agent after ringing a agent -- help!!!
- Queue announcing hold sequence instead of hold time
- roundrobin strategy in queues not working as described?