Wrap up time across queues

I am running Asterisk 1.4.24.

Can anyone tell me how to get wrap time to work across queues? I find that it works properly inside one queue. That is, the user will not get another call from that queue until the wrapup time has expired.

However, wrap up time doesn’t work if a call from another queue come in to the caller.