[globals] OFFICENAME=PrivalODC Inc EVERYONE=SIP/501&SIP/502&SIP/503&SIP/504&SIP/505&SIP/506 SALES=SIP/506 SERVICE=SIP/503&SIP/504&SIP/505 ADMIN=SIP/501&SIP/502 RECEP=SIP/502 [incoming] exten => s,1,Answer() exten => s,2,Background(prival-intro-fr) exten => 1,1,Goto(incoming-en,s,1) exten => 2,1,Dial(${ADMIN}) exten => 2,2,Voicemail(501) exten => 3,1,Dial(${SERVICE}) exten => 3,2,Voicemail(503) exten => 4,1,Dial(${SALES}) exten => 4,2,Voicemail(506) exten => 9,1,Directory(mailboxes|internal) exten => 0,1,Dial(${RECEP},8,rt) exten => 0,2,Dial(${EVERYONE},8,rt) exten => 0,3,Voicemail(502) exten => _5XX,1,Dial(SIP/${EXTEN},8,rt) exten => _5XX,2,Voicemail(${EXTEN}) include => voicemail [incoming-en] exten => s,1,Background(prival-intro-en) exten => 2,1,Dial(${ADMIN}) exten => 2,2,Voicemail(501) exten => 3,1,Dial(${SERVICE}) exten => 3,2,Voicemail(503) exten => 4,1,Dial(${SALES}) exten => 4,2,Voicemail(506) exten => 9,1,Directory(internal|internal) exten => 0,1,Dial(${RECEP},8,rt) exten => 0,2,Dial(${EVERYONE},8,rt) exten => 0,3,Voicemail(502) exten => _5XX,1,Dial(SIP/${EXTEN},8,rt) exten => _5XX,2,Voicemail(${EXTEN}) include => voicemail [macro-outgoing] exten => s,1,SetCallerID(${OFFICENAME}) exten => s,2,Dial(Zap/1/${EXTEN}) exten => s,3,Busy() exten => s,4,Hangup() [outgoing-specials] ignorepat => 9 exten => 411,1,SetCallerID(${OFFICENAME}) exten => 411,2,Dial(Zap/1/${EXTEN}) exten => 411,3,Gotoif(Congestion?4) exten => 411,4,Dial(Zap/2/${EXTEN}) exten => 411,5,Gotoif(Congestion?6) exten => 411,6,Dial(Zap/3/${EXTEN}) exten => 411,7,Busy exten => 411,8,Hangup exten => 611,1,SetCallerID(${OFFICENAME}) exten => 611,2,Dial(Zap/1/${EXTEN}) exten => 611,3,Gotoif(Congestion?4) exten => 611,4,Dial(Zap/2/${EXTEN}) exten => 611,5,Gotoif(Congestion?6) exten => 611,6,Dial(Zap/3/${EXTEN}) exten => 611,7,Busy exten => 611,8,Hangup exten => 911,1,SetCallerID(${OFFICENAME}) exten => 911,2,Dial(Zap/1/${EXTEN}) exten => 911,3,Gotoif(Congestion?4) exten => 911,4,Dial(Zap/2/${EXTEN}) exten => 911,5,Gotoif(Congestion?6) exten => 911,6,Dial(Zap/3/${EXTEN}) exten => 911,7,Busy exten => 911,8,Hangup [outgoing-local] ignorepat => 9 ;exten => _NXXXXXX,1,SetCallerID(${OFFICENAME}) ;exten => _NXXXXXX,2,Dial(Zap/1/${EXTEN}) ;exten => _NXXXXXX,3,Gotoif(Congestion?4) ;exten => _NXXXXXX,4,Dial(Zap/2/${EXTEN}) ;exten => _NXXXXXX,5,Gotoif(Congestion?6) ;exten => _NXXXXXX,6,Dial(Zap/3/${EXTEN}) ;exten => _NXXXXXX,7,Busy ;exten => _NXXXXXX,8,Hangup exten => _NXXXXXX,1,Macro(outgoing) exten => _NXXNXXXXXX,1,Macro(outgoing) ;exten => _NXXNXXXXXX,1,SetCallerID(${OFFICENAME}) ;exten => _NXXNXXXXXX,2,Dial(Zap/1/${EXTEN}) ;exten => _NXXNXXXXXX,3,Gotoif(congestion?4) ;exten => _NXXNXXXXXX,4,Dial(Zap/2/${EXTEN}) ;exten => _NXXNXXXXXX,5,Gotoif(congestion?6) ;exten => _NXXNXXXXXX,6,Dial(Zap/3/${EXTEN}) ;exten => _NXXNXXXXXX,7,Busy ;exten => _NXXNXXXXXX,8,Hangup [outgoing-longdistance] ignorepat => 9 exten => _1NXXNXXXXXX,1,SetCallerID(${OFFICENAME}) exten => _1NXXNXXXXXX,2,Dial(Zap/1/${EXTEN}) exten => _1NXXNXXXXXX,3,Gotoif(Congestion?4) exten => _1NXXNXXXXXX,4,Dial(Zap/2/${EXTEN}) exten => _1NXXNXXXXXX,5,Gotoif(Congestion?6) exten => _1NXXNXXXXXX,6,Dial(Zap/3/${EXTEN}) exten => _1NXXNXXXXXX,7,Busy exten => _1NXXNXXXXXX,8,Hangup [outgoing-tollfree] ignorepat => 9 exten => _18ZZNXXXXXX,1,SetCallerID(${OFFICENAME}) exten => _18ZZNXXXXXX,2,Dial(Zap/1/${EXTEN}) exten => _18ZZNXXXXXX,3,Gotoif(Congestion?4) exten => _18ZZNXXXXXX,4,Dial(Zap/2/${EXTEN}) exten => _18ZZNXXXXXX,5,Gotoif(Congestion?6) exten => _18ZZNXXXXXX,6,Dial(Zap/3/${EXTEN}) exten => _18ZZNXXXXXX,7,Busy exten => _18ZZNXXXXXX,8,Hangup [internal] exten => _5XX,1,Dial(SIP/${EXTEN},8,rt) exten => _5XX,2,Voicemail(${EXTEN}) exten => _5XX,3,Playback(vm-goodbye) exten => _5XX,4,Hangup exten => 0,1,Dial(SIP/502,8,rt) exten => 0,2,Dial(${EVERYONE},8,rt) exten => 0,3,Voicemail(0) include => voicemail include => prompts include => conf-room include => outgoing-local include => outgoing-longdistance include => outgoing-tollfree include => outgoing-specials include => parkedcalls [voicemail] exten => *98,1,Voicemailmain [conf-room] exten => 1000,1,Answer exten => 1000,2,MeetMe(1000|ipMsx) exten => 1000,3,Playback(vm-goodbye) exten => 1000,4,Hangup