All pastes #34491 Raw Edit

Untitled

public text v1 · immutable
#34491 ·published 2005-12-21 16:46 UTC
rendered paste body
[general]
static=yes
writeprotect=no

[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
TRUNK=Zap/g1                                    ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 1 or 0)
INCOMING=0226                                   ; Incoming Number
SISTEMA=3380

[trunkint]
exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9011.,2,Congestion

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

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

[trunktollfree]
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91800NXXXXXX,2,Congestion
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,2,Congestion
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,2,Congestion
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,2,Congestion

[default]
ignorepat => 9
include => yl_extensions
include => trunkint
include => trunkld
include => trunklocal
include => trunktollfree
include => yl_incoming
include => yl_recording
include => parkedcalls


[yl_incoming]
exten => _.,1,Wait(1)
exten => _.,2,Dial(SIP/104)
exten => _.,3,Hangup()

exten => ${INCOMING},1,Wait(1)
exten => ${INCOMING},2,Background(ylopen)
exten => 0,1,Dial(SIP/108,10,r,tT) 
exten => 0,2,Goto(INCOMING-${DIALSTATUS},1)
exten => INCOMING-NOANSWER,1,DIAL(SIP/104,10,r,tT)
exten => INCOMING-NOANSWER,2,DIAL(SIP/101&SIP/102&SIP/103&SIP/105&SIP/106&SIP/121&SIP/115&SIP/118,10,r,tT)
exten => INCOMING-NOANSWER,3,Voicemail(u108@yl_operator)
exten => INCOMING-NOANSWER,4,Hangup()

[macro-ylexten]
exten => s,1,Dial(${ARG1},20,r,t)
exten => s,2,VoiceMail(u${MACRO_EXTEN}@yl_extensions)
exten => s,3,Hangup()   
exten => s,102,Voicemail(b${ARG1})
exten => s,103,Hangup()

[yl_extensions]

;Extension for voicemail retreival
exten => 100,1,VoiceMailMain(${CALLERIDNUM})
exten => 100,2,HangUp()

;Allowing users to transfer or forward to voicemail mailboxes
exten => _*1XX,1,Voicemail(u${EXTEN:1})
exten => _*1XX,2,Hangup

;YL Internal extensions
exten => 101,1,Macro(ylexten,SIP/101)
exten => 102,1,Macro(ylexten,SIP/102)
exten => 103,1,Macro(ylexten,SIP/103)