All pastes #74840 Raw Edit

Untitled

public text v1 · immutable
#74840 ·published 2006-06-29 15:00 UTC
rendered paste body
[general]

static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]

OUTBOUNDTRUNK=SIP/ventelo-outbound

[default]

[inbound]

exten => s,1,Answer( )
exten => s,n,Background(welcome )
exten => s,n,Dial(SIP/1234,10)
exten => s,n,Hangup( )
exten => t,n,Playback(goodbye)
exten => t,n,Hangup( )

exten => _X.,1,Macro(inbound,SIP/${EXTEN})

[outbound]

exten => _X.,1,Macro(outbound,${OUTBOUNDTRUNK}/${EXTEN})

[internal]

include => in
include => outbound

switch => Realtime/internal@extensions

exten => _X.,1,Macro(internal,SIP/${EXTEN})

[in]

; Unconditional Call Forward
exten => _*21*X.,1,DBput(CFIM/${CALLERIDNUM}=${EXTEN:4})
exten => _*21*X.,2,Hangup
exten => #21#,1,DBdel(CFIM/${CALLERIDNUM})
exten => #21#,2,Hangup

; Call Forward on Busy or Unavailable
exten => _*61*X.,1,DBput(CFBS/${CALLERIDNUM}=${EXTEN:4})
exten => _*61*X.,2,Hangup
exten => #61#,1,DBdel(CFBS/${CALLERIDNUM})
exten => #61#,2,Hangup
[macro-outbound]
;exten => s-,1,SIPAddHeader(Remote-Party-ID: <sip:${CALLERIDNUM}@area7.appsvrslip11.prigw.com> \
;                \;party=calling\;privacy=full\;screen=yes)
exten => s,1,SIPAddHeader(Remote-Party-ID: <sip:${CALLERIDNUM}@area7.appsvrslip11.prigw.com>\;party=calling\;privacy=off\;screen=no)
exten => s,n,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-CONGESTION,1,Congestion()
exten => s-CHANUNAVAIL,1,Congestion()
exten => s-CANCEL,1,Congestion()
exten => s-NOANSWER,1,Congestion()
exten => s-BUSY,1,Congestion()

[macro-inbound]
exten => s,1,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-CONGESTION,1,Congestion()
exten => s-CHANUNAVAIL,1,Congestion()
exten => s-CANCEL,1,Congestion()
exten => s-NOANSWER,1,Congestion()
exten => s-BUSY,1,Congestion()

[macro-internal]
exten => s,1,Dial(${ARG1})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-CONGESTION,1,Congestion()
exten => s-CHANUNAVAIL,1,Congestion()
exten => s-CANCEL,1,Congestion()
exten => s-NOANSWER,1,Congestion()
exten => s-BUSY,1,Congestion()