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
hola buen tutorial pero me aparese un mensaje en algunas paginas y no se como arreglarlo
ResponderEliminarYou do not have the permissio
hola
ResponderEliminarbuen tutorial pero me encontre con un problema al intentar crear un phone en el vicidial este se ve hay pero cuando uno va a los archivos corespondientes sip.con o sip-vioidial.conf este no aaprese creado y si uno entra a la consola del asterisk tampoco se ve reflejado a que se deve ???
este manual no funca para nada XD ya lo e intentado varias veces pero no funciona
ResponderEliminarcuando entro en el navegador a /vicidial_es/admin.php me aparece esoto
ResponderEliminar"LICENSE: AGPLv2 # require("dbconnect.php"); ###################################################################################################### ###################################################################################################### ####### static variable settings for display options ###################################################################################################### ###################################################################################################### $page_width='770'; $section_width='750'; $header_font_size='3'; $subheader_font_size='2'; $subcamp_font_size='2'; $header_selected_bold=''; $header_nonselected_bold=''; $users_color = '#FFFF99'; $campaigns_color = '#FFCC99'; $lists_color = '#FFCCCC'; $ingroups_color = '#CC99FF'; $remoteagent_color ='#CCFFCC'; $usergroups_color = '#CCFFFF'; $scripts_color = '#99FFCC'; $filters_color = '#CCCCCC'; $admin_color = '#FF99FF'; $reports_color = '#99FF33'; $times_color = '#FF33FF'; $shifts_color = '#FF33FF'; $phones_color = '#FF33FF'; $conference_color = '#FF33FF'; $server_color = '#FF33FF'; $templates_color = '#FF33FF';..."
Por que gracias