[general]
static=yes
writeprotect=no
[globals]
FWDUID=257063
FWDCID=Ian Underwood
PSTN-1=Zap/1
OFFICE-I=SIP/x101
LAPTOP=SIP/x151
;[from-sip-fwd]
; exten => 257063,1,Dial(${OFFICE-I},20,tr)
[from-pstn]
exten => s,1,Wait(7) ; Wait a second, just for fun, and to get the CallerID information.
exten => s,2,Answer
exten => s,3,NoOp(${CALLERID})
exten => s,4,GotoIfTime(18:01-8:59|mon-sat|*|*?from-pstn,9999,1)
exten => s,5,Background(junfrales-pstn-menu) ; play our normal prompt etc..
exten => s,6,DigitTimeout(10) ;10 seconds between digits
exten => s,7,ResponseTimeout(15) ; 15 sec overall response time
exten => s,8,Goto(0,1)
exten => t,1,Playback(pbx-invalid); if nuthin is pressed or an invalid play invalid extension recording
exten => t,2,Wait(2) ; wait two seconds
exten => t,3,Goto(s,5) ; go back to third step
exten => i,1,Playback(pbx-invalid); if nuthin is pressed or an invalid play invalid extension recording
exten => i,2,Wait(2) ; wait two seconds
exten => i,3,Goto(s,5) ; go back to third step
;techsupport extension menu
exten => 0,1,Wait(1) ; Wait a second, just for fun, and to get the CallerID information.
exten => 0,2,Playback(junfrales-please-hold); play our tech support recording
exten => 0,3,Playback(junfrales-playbackmusic); play our music
exten => 0,4,Dial(${OFFICE-I},20,tr); dial my sip phone
exten => 0,5,Playback(junfrales-on-call); dial my sip phone
exten => 0,6,Voicemail(1) ;leave voice mail
exten => 0,7,Hangup() ; hangup the call
;were closed menu
exten => 9999,1,Playback(junfrales-closed);
exten => 9999,2,Hangup() ; hangup the call
exten => 3,1,Goto(s,3) ; go back to third step if three pressed repeat menus
;exten => s,2,Dial(${OFFICE-I}&${LAPTOP},20,tr)
; exten => s,3,Hangup
[from-sip]
include => to-sip
include => to-pstn
; include => to-fwd
;[to-fwd]
; exten => _7.,1,SetCallerID(${FWDUID})
; exten => _7.,2,SetCIDName(${FWDCID})
; exten => _7.,3,Dial(SIP/${EXTEN:1}@fwd)
; exten => _7.,4,Hangup
[to-pstn]
exten => _1NXXNXXXXXX,1,Dial(${PSTN-1}/${EXTEN})
exten => _NXXNXXXXXX,1,Dial(${PSTN-1}/${EXTEN})
[to-sip]
exten => 101,1,Dial(${OFFICE-I},20,tr)
exten => 151,1,Dial(${LAPTOP},20,tr)