astguiclient_2.0.5rc5
Como se dijo antes Vicidial – Astguiclient es un software libre para gestionar un centro de llamadas.
Se requieren:
Asterisk (1.4.X)
Msyql
Php
Apache
Perl
Este documento detalla los pasos necesarios para la instalación exitosa de Vicidial - Astguiclient en una máquina con el sistema operativo GNU/LINUX distribución Centos, se parte del hecho que usted tiene instalado un Asterisk 1.4.X
Para facilidad de comprensión se establecio lo siguiente:
Texto azul: Comandos en consola como super usuario
Texto Naranja: Comandos en consola cpan>
Texto Verde: Comandos en consola de mysql>
Algunas de las aplicaciones no son obligatorias.
En este caso particular se instaló Vicidial sobre Asterisk 1.4.26, ahora para que Asterisk nos arranque como servicio al iniciar el equipo hacemos:
cd /usr/src/asterisk-1.4.26/contrib/init.d/
cp rc.redhat.asterisk /etc/init.d/asterisk
chmod 777 /etc/init.d/asterisk
chkconfig asterisk on
Instalamos las siguientes aplicaciones y complementos:
yum install gcc gcc-c++ kernel-devel php-mysql libdbi-dbd-mysql openssl openssl-devel bison sox screen ntp unzip php-mssql php-dba php-odbc httpd mysql mysql-server mysql-devel
service httpd start
chkconfig httpd on
service mysqld start
chkconfig mysql on
cd /usr/src/
wget -c http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum -y install iftop
iftop -i eth0 -m 300k
yum install ploticus mtop
programas a instalar manualmente: sipsak
wget http://download.berlios.de/sipsak/sipsak-0.9.6-1.tar.gz
tar -xzvf sipsak-0.9.6-1.tar.gz
cd sipsak-0.9.6
./configure
make
make install
cd ..
wget -c http://asterisk.gnuinter.net/files/asterisk-perl-0.10.tar.gz
tar zvxf asterisk-perl-0.10.tar.gz
cd asterisk-perl-0.10
perl Makefile.PL
make all
make install
cd ..
wget -c http://ufpr.dl.sourceforge.net/sourceforge/lame/lame-398-2.tar.gz
tar xzvf lame-398-2.tar.gz
cd lame-398-2
./configure
make
make install
cd ..
perl -MCPAN -e shell
install DBI
install Unicode::Map
install MD5
install Digest::MD5
install Digest::SHA1
install readline
install Bundle::CPAN
reload cpan
install DBD::mysql
install Net::Telnet
install HiRes
install Net::Server
install Jcode
install Spreadsheet::WriteExcel
install OLE::Storage_Lite
install Proc::ProcessTable
install IO::Scalar
install Spreadsheet::ParseExcel
install Curses
install Getopt::Long
install Net::Domain
quit
Descargamos astguiclient_2.0.5rc5
mkdir vicidial
unzip -d vicidial astguiclient_2.0.5rc5.zip
cd vicidial
chmod 755 install.pl
.
.
.
server webroot path or press enter for default: [/usr/local/apache2/htdocs] /var/www/html/
.
.
DB user password or press enter for default: [1234] su_clave_vicidial
.
.
Copy sample configuration files to /etc/asterisk/ ? [n] y
.
.
FTP host address or press enter for default: [10.0.0.4] su_ip_vicidial
.
.
HTTP path for archive or press enter for default: [http://10.0.0.4] su_ip_vicidial
REPORT host address or press enter for default: [10.0.0.4] su_ip_vicidial
.
.
ASTGUICLIENT INSTALLATION FINISHED! ENJOY!
process runtime (965 sec) (16.0833333333333 minutes)
Si requiere cambiar algún parametro lo puede hacer directamente con:
nano /etc/astguiclient.conf
(Buscamos la línea: memory_limit y la fijamos a 48M; memory_limit = 48M)
nano /etc/php.ini
service httpd restart
Copiamos los www traducidos a español y otros idiomas :
cp -R /usr/src/vicidial/LANG_www/* /var/www/html/
chmod 777 -R /var/www/html/
mv welcome_demo.php index.php
service httpd restart
Instalamos las bases de datos en mysql
mysql
mysql>create database asterisk;
GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@'%' IDENTIFIED BY '1234';
GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES on asterisk.* TO cron@localhost IDENTIFIED BY '1234';
use asterisk;
Creamos las tablas en la base de datos asterisk
\. /usr/src/vicidial/extras/MySQL_AST_CREATE_tables.sql
Ingresamos los valores en las tablas
\. /usr/src/vicidial/extras/first_server_install.sql
quit
Reiniciamos mysql
service mysqld restart
En el navegador de Internet digitamos:
http://su_ip/vicidial/
Los datos de acceso como administrador son:
Usuario: 6666
Clave: 1234