[globals] CONSOLE = DAHDI/g1 #include /etc/asterisk/presence.conf [default] include => internal [pick-up-pabx] exten => _*59.,1,Dial(${CONSOLE}/*59${EXTEN:3},20,tT) exten => _*59.,n,Hangup() [internal] include => to-sip include => to-pabx include => juiz-de-fora include => ddd include => presence include => moh-test include => pick-up-pabx include => 0800 include => meetme include => spy [moh-test] exten => 6000,1,Answer exten => 6000,n,MusicOnHold(default) [0800] exten => _0800.,1,Dial(${CONSOLE}/${EXTEN},20,rT) exten => _0800.,n,Congestion [to-sip] exten => _19XX,1,Dial(SIP/${EXTEN},20,tT) exten => _19XX,n,Congestion [to-pabx] exten => _1890,1,Busy exten => _18XX,1,Dial(${CONSOLE}/${EXTEN},20,tT) exten => _18XX,n,Congestion [juiz-de-fora] exten => _[2-6]XXXXXXX,1,Dial(${CONSOLE}/0W${EXTEN},20,tT) exten => _[2-6]XXXXXXXX,n,Congestion [ddd] include => imb include => ims include => imih include => rio-de-janeiro [rio-de-janeiro] exten => _021XXXXXXXX,1,Dial(IAX2/imgimb/${EXTEN:3},20,tT) exten => _021XXXXXXXX,n,Congestion [ims] exten => _011XXXX,1,Dial(IAX2/imgims/${EXTEN:3},90,tT) exten => _011XXXX,n,Congestion [imih] exten => _031XXXX,1,Dial(IAX2/imgims/3231${EXTEN:3},90,rt) exten => _031XXXX,n,Congestion [imb] exten => _0211XXX,1,Dial(IAX2/imgimb/${EXTEN:3},20,tT) exten => _0211XXX,n,Congestion [ims-32] exten => _11XXXX,1,Dial(IAX2/imgims/${EXTEN:2},90,tT) exten => _11XXXX,n,Congestion [imih-32] exten => _31XXXX,1,Dial(IAX2/imgims/3231${EXTEN:2},90,tT) exten => _31XXXX,n,Congestion [imb-32] exten => _211XXX,1,Dial(IAX2/imgimb/${EXTEN:2},20,rt) exten => _211XXX,n,Congestion [from-trunk] include => internal ;exten => _19XX,1,Dial(SIP/${EXTEN},20,rT) ;exten => _19XX,n,Hangup ;exten => _18XX,1,Dial(${CONSOLE}/${EXTEN},20,rT) ;exten => _19XX,n,Hangup [ivr-access] include => to-sip include => imb include => ims include => imih include => imb-32 include => ims-32 include => imih-32 [ivr-allow] exten => s,1,Answer() exten => s,2,Set(SRC=IVR) exten => s,n,Set(CLID=PABX Granbery) exten => s,n,Set(CDR(src)=${SRC}) exten => s,n,Set(CDR(clid)=${CLID}) exten => s,n,Set(CALLERID(name)=PABX Granbery) exten => s,n,Set(CALLERID(num)=IVR) exten => s,n,Set(TIMEOUT(digit)=5) exten => s,n,Set(TIMEOUT(response)=45) exten => s,n,Background(/usr/share/asterisk/sounds/vm-enter-num-to-call) exten => s,n,DISA(no-password,ivr-access) exten => s,n,WaitExten(10) exten => s,n,Hangup() [meetme] ;exten => 8500,1,Meetme(500,1234) ;exten => 8500,n,Hangup ;exten => 8500,1,Answer ;exten => 8500,2,Wait(1) ;exten => 8500,3,Autenticate(1234) exten => 8500,1,MeetMe(500,1234) exten => 8500,2,Playback(vm-goodbye) exten => 8500,3,Hangup