All pastes #407985 Raw Edit

hillct

public text v1 · immutable
#407985 ·published 2007-03-24 14:16 UTC
rendered paste body
[default]
include => local-extens
;exten => s,1,Dial(SIP/6001)
;exten => 9193233690,1,Dial(SIP/6001)

exten => s,1,FaxDetect(4000)
exten => s,2,Zapateller(nocallerid|answer)
exten => s,3,Dial(SIP/6001,10)                  ; Ring the interface, 10 seconds maximum
exten => s,4,Goto(s-${DIALSTATUS},1)            ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)

exten => fax,1,SipT38SwitchOver()
exten => fax,2,Dial(SIP/5000)                   ; Dial the extension on which the fax machine exists
;exten => fax,1,Dial(SIP/5000,10)               ; Ring the interface, 10 seconds maximum

;exten => s-NOANSWER,1,VoiceMail(u${ARG1})      ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,1,VoiceMail(u6001)          ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1)         ; If they press #, return to start

;exten => s-BUSY,1,VoiceMail(b${ARG1})          ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,1,VoiceMail(b6001)              ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1)             ; If they press #, return to start

exten => _s-.,1,Goto(s-NOANSWER,1)              ; Treat anything else as no answer

;exten => a,1,VoiceMailMain(${ARG1})            ; If they press *, send the user into VoicemailMain
exten => a,1,VoiceMailMain(6001)                ; If they press *, send the user into VoicemailMain
exten => 8600,1,VoiceMailMain(6001)             ; If they press 8600, send the user into VoicemailMain



[from-sip]
include => local-extens
exten => _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@sip_proxy-out)

[local-extens]
exten => 6000,1,Zapateller(nocallerid|answer)
exten => 6000,n,SayPhonetic("Hello Colin")
exten => 6000,n,Playback(vm-goodbye)
exten => 6000,n,Hangup()

exten => 5000,1,Dial(SIP/5000,20,rt)            ; permit transfer

exten => 8600,1,VoiceMailMain(6001)  ;If they press 8600, send the user into VoicemailMain

; Local extensions
; I think hints are related to follow-me
;exten => 6001,hint,SIP/6001,Colin's Office     ; Channel hints for presence
exten => 6001,1,Dial(SIP/6001,20,rt)            ; permit transfer
;exten => 6001,n(dial),Dial(${HINT},20,rtT)     ; Use hint as listed
exten => 6001,n,VoiceMail(u6001)                ; VoiceMail (unavailable)
exten => 6001,s+1,Hangup                        ; s+1, same as n
;exten => 6001,dial+101,VoiceMail(b6001)        ; VoiceMail (busy)
;