Hi Everyone,
I have a bit trouble understand the penalties in Dynamic Members part of the Queue and they don’t seem to work for me. There is a patch for this but that patch is from 9 months ago and I am running Queue version 2.7.0.6 which is the latest model based on my Module Update for Queues.
Patch Talked here:
http://www.freepbx.org/v2/ticket/2085
Patch Fixed Here:
http://www.freepbx.org/v2/changeset/8786
I don’t want to get down into the code and make those changes as I am assuming that the change has already been implemented.
I have included extensions 360-364 in the Dynamic Members section in this order:
360,0
361,5
362,5
363,5
364,5
I have my ring strategy set to “Leastrecent” (which in itself is so confusing to me) and when I receive calls if the turn is to ring Ext. 360 based on the Leastrecent strategy it still calls Extension 360 but it should not because 360 has the lowest priority.
What I want for Leastrecent strategy to do is to only hit agent 360 when all of the agent 361, 362, 363, and 364 are busy on a call or not available.
Am I wrong with my assumptions of how Leastrecent and Penalty should work?
My agents login to queues using the button on the phone with this order:
exten => s,n,AddQueueMember(500|Local/${CALLERID(num)}@from-internal/n)
^^^ Where 500 is the English Queue.
I am also thinking if the way I login is the problem because when agents do login and I do a Queue Show I do not see any priorities attached to the extension number.
Thanks