Hi Sir William,
There is no "usual" installation. Posting the full name of the .iso image and if the .iso is not a Vicidial .iso ... a link to the installation instructions you used is a much better idea.
This was the last time we've used on installing the Vicidial on 1:1 server (database/asterisk) --
Please correct me if I've missed something
---Software Selection---
LAMP -
https://help.ubuntu.com/community/ApacheMySQLPHPOPENSSH SERVER - "sudo apt-get install ssh"
---FTP SERVER--
apt-get install vsftpd
nano /etc/vsftpd.conf
---.sh-----
apt-get install apache2 apache2-mpm-prefork build-essential iftop lame libmysqlclient15-dev libncurses5-dev libploticus0-dev libsox-fmt-all linux-source linux-headers mpg123 mtop mysql-client-5.0 mysql-doc-5.0 mysql-server-5.0 mytop ntp php5 php5-cli php5-dev php5-mysql phpmyadmin ploticus screen sipsak sox subversion subversion-tools unzip -y
----.sh2------
apt-get install apache2 apache2-mpm-prefork build-essential iftop lame libmysqlclient15-dev libncurses5-dev libploticus0-dev libsox-fmt-all mpg123 mtop mysql-client-5.0 mysql-doc-5.0 mysql-server-5.0 mytop ntp php5 php5-cli php5-dev php5-mysql phpmyadmin ploticus screen sipsak sox subversion subversion-tools unzip -y
cd /usr/src
wget
http://asterisk.gnuinter.net/files/aste ... .08.tar.gztar xzf asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
perl Makefile.PL
make all
make install
cd /usr/src
wget
http://www.daveltd.com/src/util/ttyload ... 0.5.tar.gztar xzf ttyload-0.5.tar.gz
cd ttyload-0.5
make
make install
cd /usr/src
wget
http://bart.eaccelerator.net/source/0.9 ... .9.5.3.zipunzip eaccelerator-0.9.5.3.zip
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
cd /etc/php5/conf.d/
$ vim eaccelerator.ini
> add the following to the eaccelerator.:
extension="eaccelerator.so"
eaccelerator.shm_size="48"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator
php -v
mkdir /usr/src/asterisk
cd /usr/src/asterisk
****FOR 1.4 asterisk do the following:
wget
http://downloads.digium.com/pub/asteris ... 1.2.tar.gzwget
http://downloads.digium.com/pub/zaptel/ ... 2.1.tar.gzwget
http://downloads.digium.com/pub/libpri/ ... 4.9.tar.gztar xzf asterisk-1.4.21.2.tar.gz
tar xzf zaptel-1.4.12.1.tar.gz
tar xzf libpri-1.4.9.tar.gz
cd libpri-1.4.9
make clean; make; make install
cd ../zaptel-1.4.12.1
./configure; make clean; make; make install
cd ../asterisk-1.4.21.2
$ wget
http://www.eflo.net/files/enter.h$ wget
http://www.eflo.net/files/leave.h$ mv -f enter.h apps/enter.h
$ mv -f leave.h apps/leave.h
$ vi codecs/gsm/Makefile
add “OPTIMIZE=-O2” to the file before the ifneq section, to fix GSM audio problems
./configure; make clean; make; make install
make samples
modprobe zaptel
modprobe ztdummy
$ asterisk -vvvvvvvvvvvvvvvvvvvvvvvvvvvvgc (to see if Asterisk runs)
> show version
> zap show status
> show application meetme
> stop now
cat /proc/version
mysql -u root -p asterisk < MySQL_AST_CREATE_tables.sql
mysql -u root -p asterisk < first_server_install.sql
update `conferences` set server_ip = '192.168.0.143'
update `phones` set server_ip = '192.168.0.143'
update `vicidial_conferences` set server_ip = '192.168.0.143'
update `vicidial_server_carriers` set server_ip = '192.168.0.143'
update `servers` set server_ip = '192.168.0.143'
--perl--
sh.perl_install.sh
rc.local -
crontab
cp support-files/my-huge.cnf /etc/my.cnf
You missed the REQUIRED agi line which must occur before the Dial( line. Have a look at the example carrier entries. Three lines are required: AGI/Dial/Hangup. You can have as many Dial lines as you want, but you can not omit the other two or modify the order.
I've added the 1st line
exten => _1XXXXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log) and will check if those DISPO stats still occur.
Thank you!