> Date: Mon, 17 Oct 2005 14:20:18 -0500 > From: Corey Frang <[EMAIL PROTECTED]> > Subject: Re: [Asterisk-Users] ACD calls to busy agents > > So, I'm looking into using PauseQueueMember and unpause queuemember > > How the heck to you get Unpause to run, no matter what, after the call > is over? > > The "g" argument to Dial only works when the >called< party hangs up.
Isn't this when you want to Unpause? If the called was still on the line, wouldn't the agent be busy? If you are thinking that the agent's channel will still be active after the call, just place the Unpause before you release the channel (hangup). Otherwise, with the first senario: exten => s,1,PauseQueueMember(...) exten => s,2,Dial(...,g) exten => s,3,UnPauseQueueMember(...) You can also add, to trap most conditions: exten => s,103,UnPauseQueueMember(...) ; Busy exten => T,1,UnPauseQueueMember(...) ; Absolute Timeout exten => t,1,UnPauseQueueMember(...) ; Timeout exten => i,1,UnPauseQueueMember(...) ; Invalid exten => h,1,UnPauseQueueMember(...) ; Hangup > Using the "h" extension appears to be doing nothing... > > Is there any way we could add a feature to the "pausequeuemember" that > basically says "As long as this channel is open, this member is paused" > so that way when they hang up they are unpaused automatically? _______________________________________________ --Bandwidth and Colocation sponsored by Easynews.com -- Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
