Ernest G. Wilson II's Debian Asterisk 1.4x Instructions

Prerequisite: Basic Debian Install


cd /var/local
tar -xzvf zaptel-1.4.9.2.tar.gz
cd zaptel-1.4.9.2
./configure
make install
make config

cd /var/local
tar -xzvf asterisk-1.4.19.tar.gz
cd asterisk-1.4.19
./configure
make menuselect
make install
make samples


cd /var/local
tar -xzvf asterisk-addons-1.4.6.tar.gz
#copy the dokall cdr in to it
cd /var/local/asterisk-addons-1.4.6
./configure
make install
make samples

/*EDit Sip.conf*/


[general]
;context=default ; Default context for incoming calls
dtmfmode = rfc2833
context=from-callcentric
srvlookup=yes
register => <username>:<password>@callcentric.com/<username>
disallow=all
allow=ulaw
allow=alaw



externip = 71.***.***.***

localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks

nat=yes


EDit Users.conf
-----------------
userbase = 300

[callcentric]
type=peer
context=from-callcentric
host=callcentric.com
username= 177********
secret= ******
fromuser= 177********
fromdomain=callcentric.com
insecure=port,invite

Edit modules.conf
------------------
#Add this line

load => cdr_addon_mysql.so

cd /var/local/asterisk-addons-1.4.6/cdr
cp cdr_addon_mysql.so /usr/lib/asterisk/modules/


cd /var/local
tar -xzvf Cepstral_Allison-8kHz_i386-linux_5.1.0.tar.gz
cd /var/local/Cepstral_Allison-8kHz_i386-linux_5.1.0
./install.sh


cd /var/local
tar -xzvf app_swift-2.0rc1.gz
cd app_swift-2.0rc1
make install

#edit /etc/ld.so.conf. File should contain

nano /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/opt/swift/lib

#restart config.
ldconfig


cd /opt/swift
swift --reg-voice -d /opt/swift/voices/Allison-8kHz

/Database connectivity needs to be checked in these files
/etc/asterisk/extensions.conf
/etc/asterisk/cdr_mysql.conf
/etc/asterisk/res_mysql.conf



asterisk
asterisk -vvvvvvr