All pastes #3362 Raw Edit

knight working extensions.conf

public text v1 · immutable
#3362 ·published 2004-12-23 22:48 UTC
rendered paste body
[general]
static=yes
writeprotect=no

[globals]
;CONSOLE=Console/dsp                            ; Console interface for demo
CONSOLE=Zap/1
PHONES=Zap/2

[broadvoice]
exten => _NXXXXXX,1,Dial,SIP/1650${EXTEN}@broadvoice
exten => _1NXXNXXXXXX,1,Dial,SIP/${EXTEN}@broadvoice
exten => _011.,1,Dial,SIP/${EXTEN}@broadvoice
exten => _6.,2,Congestion

[macro-stdexten];
;
; Standard extension macro:
;   ${ARG1} - Extension  (we could have used ${MACRO_EXTEN} here as well
;   ${ARG2} - Device(s) to ring
;
exten => s,1,Dial(${ARG2},20)                                   ; Ring the interface, 20 seconds ma$
exten => s,2,Voicemail(u${ARG1})                                ; If unavailable, send to voicemail$
exten => s,3,Goto(default,s,1)                                  ; If they press #, return to start
exten => s,102,Voicemail(b${ARG1})                              ; If busy, send to voicemail w/ bus$
exten => s,103,Goto(default,s,1)                                ; If they press #, return to start

[from-broadvoice]
exten => s,1,LookupCIDName
exten => s,2,System(/usr/local/bin/cidbcast --once --file /root/cidbcast.xml ttyS0 "${CALLERIDNUM}"$
exten => s,3,Answer
exten => s,4,Ringing
exten => s,5,Wait,2
exten => s,6,Dial(${PHONES},18,m)
exten => s,7,DigitTimeout(5)
exten => s,8,ResponseTimeout(2)
exten => s,9,Wait(1)
exten => s,10,Background(hello-kevin)

exten => t,1,VoiceMail(s1001)
exten => t,2,Hangup
exten => 1,1,Voicemail(u1001)
exten => 2,1,Voicemail(u1002)

exten => 8500,1,VoicemailMain

[default]
include => broadvoice

exten => 8500,1,VoicemailMain
exten => 9000,1,Festival(hello)
exten => 9001,1,AGI(tts-ping.agi)
exten => 1001,1,Voicemail(u1001)
exten => 1002,1,Voicemail(u1002)