Fedora Core 6 installed with all options selected during install (developer tools, etc from the CD iso’s).
asterisk 1.4.16.1
zaptel 1.4.7.1
libpri never did compile correctly and was not installed but since I am using the TDM400P card and will use SIP later it is not required.
With zaptel I DID NOT run “make clean”, “./configure”, or “make menuselect” during the compile. I do not know why but this seemed to break it the first 4 tries.
Asterisk was compiled as suggested in the 2nd Edition of the Asterisk book:
make clean
./configure
make menuselect (hit “q” to escape the menu that pops up afterwards)
make install
make samples
make configure
The TDM400P card is populated thus:
1: FXO module
2,3,4: FXS modules
Output of ztcfg -vv is unusual:
[root@localhost ~]# ztcfg -vv
Zaptel Version: 1.4.7.1
Echo Canceller: MG2
Configuration
Channel map:
Channel 01: FXS Kewlstart (Default) (Slaves: 01)
Channel 02: FXO Kewlstart (Default) (Slaves: 02)
Channel 03: FXO Kewlstart (Default) (Slaves: 03)
Channel 04: FXO Kewlstart (Default) (Slaves: 04)
[color=darkblue]4 channels to configure.[/color]
The books indicate it should say “4 channels configured.”. [color=red]NOPE.[/color]
zaptel.conf:
loadzone=us
defaultzone=us
fxsks=1
fxoks=2,3,4
zapata.conf:
[trunkgroups]
;define any trunk groups
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=yes
transfer=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=yes
rxgain=0.0
txgain=0.0
;
;define channels
context=phones
signalling=fxo_ks
channel => 2,3,4
context=incoming
signalling=fxs_ks
channel => 1
extensions.conf:
[globals]
[general]
autofallthrough=yes
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[incoming]
exten => s,1,Answer()
exten => s,n,Echo()
[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()
[phones]
include => internal
I’ll be building on this after the holidays.
Merry Christmas,
Ike