[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)