|
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 |