extensions.conf [globals] DYNAMIC_FEATURES => automon [general] static=yes writeprotect=yes [nonsip] ;Kills any calls from non-SIP user exten => _X.,1,Congestion ;Register extensions to SIP [sip] include => parkedcalls ;Esmeralda exten => 0,1,Dial(SIP/exa,20,wW) exten => 0,2,Voicemail(0@sebis) exten => 0,3,PlayBac(vm-goodbye) exten => 0,4,Wait(2) exten => 0,5,Hangup() ;Kathy exten => 12,1,Dial(SIP/kmm,20,wW) exten => 12,2,Voicemail(12@sebis) exten => 12,3,PlayBack(vm-goodbye) exten => 12,4,Wait(2) exten => 12,5,Hangup() ;Chuck exten => 13,1,Dial(SIP/caw,20,wW) exten => 13,2,Voicemail(13@sebis) exten => 13,3,Playback(vm-goodbye) exten => 13,4,Wait(2) exten => 13,5,Hangup() ;Laser Room exten => 15,1,Dial(SIP/laser,20,wW) exten => 15,2,Voicemail(0@sebis) exten => 15,3,Playback(vm-goodbye) exten => 15,4,Wait(2) exten => 15,5,Hangup() ;Terry exten => 16,1,Dial(SIP/tlb,20,wW) exten => 16,2,Voicemail(16@sebis) exten => 16,3,PlayBack(vm-goodbye) exten => 16,4,Wait(2) exten => 16,5,Hangup() ;Computer Room exten => 17,1,Dial(SIP/computer,20,wW) exten => 17,2,Voicemail(0@sebis) exten => 17,3,PlayBack(vm-goodbye) exten => 17,4,Wait(2) exten => 17,5,Hangup() ;Jim Bardzinski exten => 20,1,Dial(SIP/jmb,20,wW) exten => 20,2,Voicemail(20@sebis) exten => 20,3,PlayBack(vm-goodbye) exten => 20,4,Wait(2) exten => 20,5,Hangup() ;Jim Whelan exten => 21,1,Dial(SIP/jjw,20,wW) exten => 21,2,Voicemail(21@sebis) exten => 21,3,PlayBack(vm-goodbye) exten => 21,4,Wait(2) exten => 21,5,Hangup() ;Wes exten => 22,1,Dial(SIP/wes,20,wW) exten => 22,2,Voicemail(22@sebis) exten => 22,3,PlayBack(vm-goodbye) exten => 22,4,Wait(2) exten => 22,5,Hangup() ;Michael exten => 23,1,Dial(SIP/mcs,20,wW) exten => 23,2,Voicemail(23@sebis) exten => 23,3,PlayBack(vm-goodbye) exten => 23,4,Wait(2) exten => 23,5,Hangup() ;Lettershop exten => 24,1,Dial(SIP/letter,20,wW) exten => 24,2,Voicemail(24@sebis) exten => 24,3,PlayBack(vm-goodbye) exten => 24,4,Wait(2) exten => 24,5,Hangup ;Dan exten => 25,1,Dial(SIP/dlo,20,wW) exten => 25,2,Voicemail(25@sebis) exten => 25,3,PlayBack(vm-goodbye) exten => 25,4,Wait(2) exten => 25,5,Hangup() exten => 9999,1,Answer exten => 9999,2,VoicemailMain(@sebis) exten => 9999,3,HangUp exten => _X.,1,Dial(Zap/g1/${EXTEN},120) [incoming_1] ;Incoming calls from the FXO port 1 exten => s,1,Answer() exten => s,2,Wait(1) exten => s,3,Dial(SIP/exa,10,wW) exten => s,4,Background(welcome) exten => s,5,Background(enter-ext-of-person) exten => s,6,Background(or-press) exten => s,7,WaitExten exten => 0,1,Goto(sip,0,1) exten => 12,1,Goto(sip,12,1) exten => 13,1,Goto(sip,13,1) exten => 15,1,Goto(sip,15,1) exten => 16,1,Goto(sip,16,1) exten => 17,1,Goto(sip,17,1) exten => 20,1,Goto(sip,20,1) exten => 21,1,Goto(sip,21,1) exten => 22,1,Goto(sip,22,1) exten => 23,1,Goto(sip,23,1) exten => 24,1,Goto(sip,24,1) exten => 25,1,Goto(sip,25,1) exten => s,n,Hangup() ;[incoming_2] ;Incoming calls from the FXO port 2 ;exten => s,1,Answer() ;exten => s,2,Wait(1) ;exten => s,3,Dial(SIP/exa,10) ;exten => s,n,Background(pbx-transfer) ;exten => s,n,WaitExten ;exten => 0,1,Goto(sip,0,1) ;exten => 12,1,Goto(sip,12,1) ;exten => 13,1,Goto(sip,13,1) ;exten => 15,1,Goto(sip,15,1) ;exten => 16,1,Goto(sip,16,1) ;exten => 17,1,Goto(sip,17,1) ;exten => 20,1,Goto(sip,20,1) ;exten => 21,1,Goto(sip,21,1) ;exten => 22,1,Goto(sip,22,1) ;exten => 23,1,Goto(sip,23,1) ;exten => 24,1,Goto(sip,24,1) ;exten => 25,1,Goto(sip,25,1) ;[incoming_3] ;Incoming calls from the FXO port 3 ;exten => s,1,Answer() ;exten => s,2,Wait(1) ;exten => s,3,Dial(SIP/exa,10) ;exten => s,n,Background(pbx-transfer) ;exten => s,n,WaitExten ;exten => 0,1,Goto(sip,0,1) ;exten => 12,1,Goto(sip,12,1) ;exten => 13,1,Goto(sip,13,1) ;exten => 15,1,Goto(sip,15,1) ;exten => 16,1,Goto(sip,16,1) ;exten => 17,1,Goto(sip,17,1) ;exten => 20,1,Goto(sip,20,1) ;exten => 21,1,Goto(sip,21,1) ;exten => 22,1,Goto(sip,22,1) ;exten => 23,1,Goto(sip,23,1) ;exten => 24,1,Goto(sip,24,1) ;exten => 25,1,Goto(sip,25,1) ;[incoming_4] ;Incoming calls from the FXO port 4 ;exten => s,1,Answer() ;exten => s,2,Wait(1) ;exten => s,3,Dial(SIP/exa,10) ;exten => s,n,Background(pbx-transfer) ;exten => s,n,WaitExten ;exten => 0,1,Goto(sip,0,1) ;exten => 12,1,Goto(sip,12,1) ;exten => 13,1,Goto(sip,13,1) ;exten => 15,1,Goto(sip,15,1) ;exten => 16,1,Goto(sip,16,1) ;exten => 17,1,Goto(sip,17,1) ;exten => 20,1,Goto(sip,20,1) ;exten => 21,1,Goto(sip,21,1) ;exten => 22,1,Goto(sip,22,1) ;exten => 23,1,Goto(sip,23,1) ;exten => 24,1,Goto(sip,24,1) ;exten => 25,1,Goto(sip,25,1) zapata.conf [trunkgroups] ; define any trunkgroups here [channels] ; hardware channels usecallerid=yes hidecallerid=no callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echotraining=yes immediate=no ; define channels context=incoming_1 signalling=fxs_ks channel => 1 context=incoming_2 signalling=fxs_ks channel => 2 context=incoming_3 signalling=fxs_ks channel => 3 context=incoming_4 signalling=fxs_ks channel => 4