zaptel.conf: ------------------------------------------------------ loadzone=us defaultzone=us # Sangoma A102 port 1 (T1 to stations [Zap/g1]) span=1,0,0,esf,b8zs fxoks=1-24 # Sangoma A102 port 2 (T1 to PSTN [Zap/g2]) span=2,0,0,esf,b8zs e&m=25-48 ------------------------------------------------------- zapata.conf: ------------------------------------------------------- [channels] ; Sangoma A102 port 1 (channels 1-24) (internal T1 to stations) context=from-internal transfer=yes threewaycalling=yes usecallerid=yes group=1 signalling=fxo_ks channel => 1-24 ; Sangoma A102 port 2 (channels 25-48) (outbound T1 to PSTN) context=from-internal transfer=no threewaycalling=no group=2 signalling=em_w channel => 25-48 ------------------------------------------------------- extensions.conf: ------------------------------------------------------- [globals] ; FXS Channel bank to stations is Zap/g1 ; T1 to PSTN is Zap/g2 ; POTS to PSTN is (will be) Zap/g3 EMERTRUNK=Zap/g3 LOCALTRUNK=Zap/g2 CB=Zap/g1 LDTRUNK=Zap/g2 [macro-lddial] ; $ARG1 = Accountcode ; $ARG2 = Number exten => s,1,Set(CDR(accountcode)=${ARG1}) exten => s,n,Dial(${LDTRUNK}/${ARG2}) exten => s,n,Hangup [localtoll] exten => _NXXXXXX,1,NoOp(Dialing local call to ${EXTEN}) exten => _NXXXXXX,n,Macro(lddial|9999|217${EXTEN}) [default] include => localtoll