Hi Jeremy, On Fri, 29 Oct 2004 13:19:33 -0400, Jeremy Rusnak <[EMAIL PROTECTED]> wrote: > Sean, > > We're in the same boat. What I have ended up doing was to use the > roundrobin strategy. Round robin will ring each queue member one > after the other in a loop until someone answers. > [snip] > For the time being, we have been really reinforcing logging out with > our staff. Another thing that we do is have a cron job on the > asterisk box that logs everyone out at the end of the day...We did > this after a couple times where agents left themselves logged in, > leading to the potential for customers sitting in our queue all night!
You can use gotoiftime for enforcing a queue timeout and avoid cronjobs and angry customers sitting in the queue for too long. Something like: [queues] exten => 1,1,NoOp exten => 1,2,GotoIfTime(8:00-20:00|mon-fri|*|*?queues,1,5) exten => 1,3,SetVar(TIMEOUT=60) exten => 1,4,Goto(queues,1,6) exten => 1,5,SetVar(TIMEOUT=900) exten => 1,6,Queue(support,t,,,${TIMEOUT}) exten => 1,7,Voicemail([EMAIL PROTECTED]); exten => 1,8,Hangup Regards, -- Nicolás Gudiño Buenos Aires - Argentina _______________________________________________ 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