rendered paste body[general]
static = yes ; These two lines prevent the CLI from overwriting
writeprotect = yes ; the config file. Do not remove
[macro-stdexten]
; Standard extension macro
; ${ARG1} - Extension to ring
; ${ARG2} - Voicemail to box to use if any
exten => s,1,Dial(${ARG1},20)
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-BUSY,1,GotoIf($[${ARG2}=NONE]?3)
exten => s-BUSY,2,Voicemail(b${ARG2})
exten => s-BUSY,3,Congestion(5)
exten => s-BUSY,4,Hangup
exten => s-NOANSWER,1,GotoIf($[${ARG2}=NONE]?3)
exten => s-NOANSWER,2,Voicemail(u${ARG2})
exten => s-NOANSWER,3,Congestion(5)
exten => s-NOANSWER,4,Hangup
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG2})
[macro-pstndial]
exten => s,1,Dial(SIP/2998/${ARG1})
exten => s,2,Congestion(5)
exten => s,3,Hangup
[incoming-miscsip]
include => internal
[incoming-spa3k]
exten => 4509262961,1,Goto(mainmenu,s,1)
[mainmenu]
exten => s,1,Answer
exten => s,2,Background(pleaseentertheext)
exten => s,3,Set(TIMEOUT(digit)=3)
exten => s,4,Set(TIMEOUT(response)=15)
exten => i,1,Playback(pbxinvalid)
exten => i,2,Goto(s,2)
exten => t,1,Playback(goodbye)
exten => t,2,Hangup
include => internal
[internal]
exten => 2000,1,Macro(stdexten,SIP/2000,2000)
exten => 2001,1,Macro(stdexten,SIP/2001,2001)
[features]
exten => *98,1,VoicemailMain(${CALLERIDNUM})
[guest]
include => internal
[basicphones]
include => guest
include => features
[local]
include => basicphones
exten => _9N.,1,Macro(pstndial,${EXTEN:1})
exten => 90,1,Macro(pstndial,${EXTEN:1})
[longdistance]
include => local
exten => _91.,1,Macro(pstndial,${EXTEN:1})
[international]
include => longdistance
exten => _90x.,1,Macro(pstndial,${EXTEN:1})