All pastes #883 Raw Edit

open closed 2

public text v1 · immutable
#883 ·published 2004-09-08 04:45 UTC
rendered paste body
[from-pstn]
include => external-extens
include => sales
include => support

[sales]
; we are open from 6am to 5 pm
exten => 5001,1,Answer
exten => 5001,2,Wait(1)
exten => 5001,3,NoOp()	;replace with GoTo to force sales-open or closed
exten => 5001,4,GotoIfTime(6:00-17:00|mon-fri|*|*?sales-open,5001,1)
exten => 5001,5,GotoIfTime(17:01-23:59|mon-fri|*|*?sales-closed,5001,1)
exten => 5001,6,GotoIfTime(0:00-5:59|mon-fri|*|*?sales-closed,5001,1)
exten => 5001,7,GotoIfTime(*|sat|*|*?sales-closed,5001,1)
exten => 5001,8,GotoIfTime(*|sun|*|*?sales-closed,5001,1)

[sales-open]
exten => 5001,1,Goto(salesq|s|1)

[salesq]
exten => s,1,Goto(5001)
exten => 5001,1,Queue(salesq|nr|||15)
exten => 5001,2,Voicemail(b5001)
exten => 1,1,Voicemail(bsales)

[sales-closed]
exten => s,1,Background(sales-closed-6to530-leave-mesg)
exten => s,2,Voicemail(u5001)
exten => #,1,Voicemail(u5001)
exten => 1,1,Voicemail(u5001)


[support]
; we are open from 5:30am to 7 pm
exten => 5002,1,Answer
exten => 5002,2,Wait(1)
exten => 5002,3,NoOp() ;replace with GoTo to force sales-open or closed
exten => 5002,4,GotoIfTime(5:30-19:00|mon-fri|*|*?support-open,s,1)
exten => 5002,5,GotoIfTime(19:01-23:59|mon-fri|*|*?support-closed,s,1)
exten => 5002,6,GotoIfTime(0:00-5:29|mon-fri|*|*?support-closed,s,1)
exten => 5002,6,GotoIfTime(*|sat|*|*?support-closed,s,1)
exten => 5002,6,GotoIfTime(*|sun|*|*?support-closed,s,1)

[support-open]
exten => 5002,1,Goto(salesq,s,1)

[supportq]
exten => s,1,Goto(5002)
exten => 5002,1,Queue(supportq|nr|||20)
exten => 5002,2,Background(custom/custsrv-queue-press1-or-hold)
exten => 5002,3,Queue(supportq)
exten => 1,1,Voicemail(b5002)

[support-closed]
exten => 5002,1,Background(custsrv-closed-8to5-leave-mesg)
exten => 5002,2,Voicemail(u5002)
exten => #,1,Voicemail(u5002)
exten => 1,1,Voicemail(u5002)