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