All pastes #19769 Raw Edit

Untitled

public text v1 · immutable
#19769 ·published 2005-08-11 03:32 UTC
rendered paste body
[general]
static=yes
writeprotect=no

[globals]
CONSOLE => Zap/1
IAXINFO => guest
TRUNK => Zap/g1
TRUNKMSD => 1

[default]
include => local

[demo]
exten => #,1,Playback(demo-thanks)
exten => #,2,Hangup()

exten => 1000,1,Goto(default,s,1)

exten => 1234,1,Playback(transfer,skip)
exten => 1234,2,Macro(stdexten,1234,${CONSOLE})

exten => 1235,1,Voicemail(u1234)

exten => 1236,1,Dial(Console/dsp)
exten => 1236,2,Voicemail(u1234)

exten => 2,1,BackGround(demo-moreinfo)
exten => 2,2,Goto(s,instruct)

exten => 3,1,Set(LANGUAGE()=fr)
exten => 3,2,Goto(s,restart)

exten => 500,1,Playback(demo-abouttotry)
exten => 500,2,Dial(IAX2/guest@misery.digium.com/s@default)
exten => 500,3,Playback(demo-nogo)
exten => 500,4,Goto(s,6)

exten => 600,1,Playback(demo-echotest)
exten => 600,2,Echo()
exten => 600,3,Playback(demo-echodone)
exten => 600,4,Goto(s,6)

exten => 8500,1,VoicemailMain()
exten => 8500,2,Goto(s,6)

exten => i,1,Playback(invalid)

exten => s,1,Wait(1)
exten => s,2,Answer()
exten => s,3,Set(TIMEOUT(digit)=5)
exten => s,4,Set(TIMEOUT(response)=10)
exten => s,5,BackGround(demo-congrats)
exten => s,6,BackGround(demo-instruct)
exten => s,7,WaitExten()

exten => t,1,Goto(#,1)

[macro-stdPrivacyexten]
exten => a,1,VoicemailMain(${ARG1})

exten => s,1,Dial(${ARG2},20,p)
exten => s,2,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,Voicemail(b${ARG1})
exten => s-BUSY,2,Goto(default,s,1)

exten => s-DONTCALL,1,Goto(${ARG3},s,1)

exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)

exten => s-TORTURE,1,Goto(${ARG4},s,1)

exten => _s-.,1,Goto(s-NOANSWER,1)

[macro-stdexten]
exten => a,1,VoicemailMain(${ARG1})

exten => s,1,Dial(${ARG2},20)
exten => s,2,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,Voicemail(b${ARG1})
exten => s-BUSY,2,Goto(default,s,1)

exten => s-NOANSWER,1,Voicemail(u${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)

exten => _s-.,1,Goto(s-NOANSWER,1)

[local]
exten => 200,1,dial(zap/1,10)

exten => 201,1,dial(sip/201,15)

exten => s,1,dial(zap/1,10)

include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
include => trunkint
include => demo

ignorepat => 9
[longdistance]
include => local
include => trunklocal
include => default
include => parkedcalls
include => iaxtel700
include => trunktollfree
include => iaxprovider
include => trunkint

ignorepat => 9
[international]
include => longdistance
include => trunkint

ignorepat => 9
[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunklocal]
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunkld]
exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
exten => _91NXXNXXXXXX,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[trunkint]
exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
exten => _9011.,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

exten => _91.,1,Macro(dundi-e164,${EXTEN:4})
exten => _91.,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})

[iaxprovider]
[iaxtel700]
exten => _91700XXXXXXX,1,Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel)

[macro-dundi-e164]
exten => s,1,Goto(${ARG1},1)

include => dundi-e164-lookup

[dundi-e164-lookup]
include => dundi-e164-local
include => dundi-e164-switch

[dundi-e164-switch]
switch => DUNDi/e164

[dundi-e164-local]
include => dundi-e164-canonical
include => dundi-e164-customers
include => dundi-e164-via-pstn

[dundi-e164-via-pstn]
[dundi-e164-customers]
[dundi-e164-canonical]