|Summary:||ASTERISK-00221: Penalty is does respected with Pending agents using ':' groups|
|Date Opened:||2003-09-04 19:06:39||Date Closed:||2004-09-25 02:14:13|
|Description:||Assume 2 agents belong to 2 seperate ':' groups and|
one member belongs to a group with a penalty and
ackcall=always and the second member has has no penalty
A single call is placed in the Q, both of the agents will hear a beep.
I beleive the correct behavior is that only the Agent with out the penality should hear the beep.
In this example as long as the number of clients in the Q
is less than or equal to the number of agents
without penalty then no agent with Penalty should ever receive a call
|Comments:||By: Mark Spencer (markster) 2003-09-04 23:37:34|
This would require the agent code understand about penalties and other things that belong to the queue level.
By: tclark (tclark) 2003-09-05 09:30:09
hmm, we should prolly move this to a feature request then
we should also change the example in cvs configs so other don get confused
;member => Agent/@1 ; Any agent in group 1
;member => Agent/:1,1 ; Any agent in group 1, wait for first
; available, but consider with penalty
By: Mark Spencer (markster) 2003-09-05 13:29:03
It's not a feature request because in order to implement it, it would require rearchitecting the agent/queue structure in a way that I'm not convinced is a good idea.
What would you suggest we put in the sample config instead?
By: tclark (tclark) 2003-09-05 16:28:29
;member => Agent/@1,1 ; Any agent in group 1 but consider with penalty
;member => Agent/:1 ; Any agent in group 1, wait for first
; available, penalty *DOES* not apply to ':' groups used in a queue
edited on: 09-05-03 16:10
By: Mark Spencer (markster) 2003-09-06 13:46:42
That's even more confusing than what is there now. I believe what is there is accurate. There is another interesting thing we could try.