Wrapuptime ignored?

Hey,
I’ve got 3 queues, all configured with wrapuptime=60, each queue has between 3 and 8 statically assigned agents with no penalty set. After an agent hangs up a call, another can apparently come through immediately, completely negating the 1 minutes wrap up time.

Please let me know if you have any ideas.

Here’s an example of how the queues are configured:

[501]
wrapuptime=60
timeout=20
strategy=roundrobin
retry=5
queue-youarenext=queue-youarenext
queue-thankyou=queue-thankyou
queue-callswaiting=queue-callswaiting
queue-thereare=queue-thereare
music=default
leavewhenempty=yes
joinempty=No
maxlen=0
member=Local/201@from-internal/n,0
member=Local/202@from-internal/n,0
member=Local/203@from-internal/n,0
member=Local/204@from-internal/n,0
context=
announce-holdtime=no
announce-frequency=60

I bet you have an agent on a call from one queue, then when the agent gets off, it is receiving a call immediately from another queue. This is because the queues don’t know of each others options. It will only obey the wrapuptime if a call is coming from the same queue as the last call. Yes its annoying.

Nope, while that’s an entirely valid possibility, each agent is in only one queue.

Hmmm then it should work.

According to the book, Asterisk The Future Of Telephony, the wrapuptime is in milliseconds.