All pastes #35025 Raw Edit

Untitled

public text v1 · immutable
#35025 ·published 2005-12-28 02:47 UTC
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})