Guiado de Scratch Installation
Vicidial - Astguiclient
Es un software via web para gestionar un centro de llamadas (Call Center). Cuenta con licencia GPL.
Para funcionar Vicidial requiere principalmente de:
Asterisk (1.4.X)
Msyql
Php
Apache
Perl
Este Manual cuenta con licencia GNU FDL
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 Debian Etch o Ubuntu Server, pero puede ser fácilmente adaptado para otra distribución GNU/Linux, se parte del hecho que usted debe tener instalada y corriendo alguna versión de asterisk. (Si no sabes como instalar asterisk, consulta al gran oráculo).
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>
Instalación de paquetes necesarios que se deberían tener en el pc o servidor, no todos son obligatorios.
apt-get install -y ssh build-essential linux-headers-`uname -r` mysql-server-5.0 libmysqlclient15-dev ncurses-dev openssl libcurl3-openssl-dev zlib-bin bison sox screen ntp iftop ploticus subversion mtop sipsak unzip xml-core doxygen apt-file pciutils psmisc binutils procps libdbd-mysql-perl libmysqlclient15off libxml2 libxml2-dev libtiff4-dev libtiff4 php5 php5-cli php5-mysql php5-gd php-db curl apache2 libssl-dev libncurses5-dev libaudiofile-dev libnewt-dev libcurl3-dev libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl perl
perl -MCPAN -e shell (entra a la consola de MCPAN)
(RESPUESTAS: NO, configurar por default)
YES: pulsar enter para la mayoría de los pasos, excepto la lista de replicas, deberá seleccionar almenos 4
Enter para los siguientes 18 mensajes
en las opciones de instalación es bueno añadir UNINST=1
Enter para los siguientes 4 mensajes
Seleccione su continente y pais
seleccionar las replicas
Enter para los 2 mensajes siguientes
Una vez vea el prompt "cpan>" puede instalar los modulos
install DBI
install Unicode::Map
install MDI
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
cd /usr/src
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
cd lame-398-2
./configure
make
make install
cd ..
Ahora descargamos Vicidial - AstGUIclient (astguiclient_2.0.4.1rc5)
wget -c http://ufpr.dl.sourceforge.net/sourceforge/astguiclient/astguiclient_2.0.4.1rc5.zip
mkdir vicidial
unzip –d vicidial astguiclient_2.0.4.1rc5.zip
cd vicidial
chmod 755 install.pl
perl install.pl
(YES = fijar a la ip y parámetros para el servervidor de forma manual)
(NO=Configura en forma automática)
. . server webroot path or press enter for default: [/usr/local/apache2/htdocs] /var/www/ FTP host address or press enter for default: [10.0.0.4] mi_ip HTTP path for archive or press enter for default: [http://10.0.0.4] mi_ip REPORT host address or press enter for default: [10.0.0.4] mi_ip Por favor recuerde colocar estas líneas en su archivo extensions.conf exten => _mi_ip*8600XXX,1,Goto(default,${EXTEN:16},1) exten => _mi_ip*8600XXX*.,1,Goto(default,${EXTEN:16},1) exten => _mi_ip*78600XXX,1,Goto(default,${EXTEN:16},1) exten => _mi_ip*78600XXX*.,1,Goto(default,${EXTEN:16},1) exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi) exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi) |
nano /etc/php5/apache2/php.ini
(Buscamos la línea: memory_limit y la fijamos a 48M; memory_limit = 48M)
/etc/init.d/apache2 restart
Copiamos los www traducidos a español y otros idiomas :
cp -R /usr/src/vicidial/LANG_www/* /var/www/
chmod 777 –R /var/www/
Configuramos por defecto el acceso web a Vicidial
nano /etc/apache2/sites-available/default
buscamos las siguientes línea
RedirectMatch ^/$ /apache2-default/ |
y remplazamos por :
RedirectMatch ^/$ /vicidial/ |
Reiniciamos Apache
/etc/init.d/apache2 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
/etc/init.d/mysql restart
Hasta aquí lo más recomendable es reiniciar todo el servidor
Reboot
En nuestro navegador de Internet digitamos la ip del Server
Los datos de acceso como administrador son:
Usuario: 6666
Clave: 1234
Eso es todo.
Nota: Si usted desea soporte para la instalación desde cero, puede escribirme a lamay51@gmail.com
************************************************************************
17-03-2009
Liberada nueva versión astguiclient_2.0.5rc1
Las novedades las puede consultar en:
http://www.eflo.net/VICIDIALforum/viewtopic.php?t=7368&highlight=install
************************************************************************
También puede contactarme aquí:
Yamal, podrías por favor indicarme como puedo sacar la pantalla del formulario con el cual se puede importar una base de datos de excel para subir al ViciDial?. Podrías ayudarme con esta indicación puntual? Mil gracias
ResponderEliminar************************************************
ResponderEliminarInicie sesión como administrador.
Haga clic en el enlace MODIFICAR su cuenta en la pantalla lista de Usuarios, cambie todas las opciones de interfaz de administrador a "1" para activarlos. Asegúrese que tiene Campañas creadas.
Cargue los clientes haciendo clic en el enlace LISTAS que está en la parte superior de la pantalla, luego haga clic en el enlace NUEVAS CARGAS DE CLIENTE para llegar al cargador de clientes. Desde aquí usted puede importar clientes en formato de texto (.txt) limitados por barra o por Tabulador; archivos en formato CSV o una hoja de cálculo (.xls).
Asegúrese que todos los registros tengan identificación de lista (tercer campo)
Un Ejemplo del formato del archivo es:
10001|1001|100|57|1234567|SR|YAMAL|Q|PUB|AVENIDA 26|BOGOTA|CUNDINAMARCA||||00000|COLOMBIA|M|1900-01-01|1234567|lamay51@gmail.co|nada|comentarios
Clic en el botón "Navegador" en la página importar clientes y seleccione el archivo a importar de su computador y luego haga clic en Enviar.
************************************************
Hola Yamal, tienes un modelo de la descripción de los campos de la estructura del archivo para subir la base de datos? gracias!!! mil por toda tu ayuda!!!
ResponderEliminar****************************************************
ResponderEliminar1. Código de vendedor de cliente - se presenta en el campo de identificación de Vendedor del GUI
2. Código fuente - sólo uso interno para administradores y DBAs
3. Identificación de Lista - el número de la lista bajo el que estos clientes se presentarán
4. Código telefónico. código del país - 1 para Estados Unidos., 01144 para REINO UNIDO, 01161 para AUSTRALIA, etc.
5. Número de teléfono - debe ser por lo menos de 8 dígitos.
6. Título - el título del cliente - Sr. Sra. Srta. etc.
7. Primer nombre
8. Inicial
9. Apellido
10. Línea de dirección 1
11. Línea de dirección 2
12. Línea de dirección 3
13. Ciudad
14. Estado - limitado a 2 caracteres
15. Provincia
16. Código postal
17. País
18. Género
19. Fecha de nacimiento
20. Número telefónico alternativo
21. Dirección de correo electrónico
22. Frase de seguridad
23. Comentarios
****************************************************
SALUDOS
ResponderEliminarALGUN MANUAL PARA
INTEGRAR TRIXBOX O ELASTIX
A VICIDIAL
SALUDOS
MIL GRACIAS POR LA GUIA... EXCELENTE EXPLICACION... LO REALICE BAJO CENTOS.... EXCELENTE TE FELICITO.... JORGE IVAN MOSQUERA PALACIOS
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarBuena guia, hay paquetes de idiomas para vicidial?? como español 100% y con todos las funciones
ResponderEliminarHola
Eliminarque tal e tenido problemas con el archivo sip-vicidial.conf no se ve reflejado lo que ago en la parte web en este archivo tiene alguna idea de a que sedebe
Como puedo cargar listas para marcacion manual ya que al cargarlas de forma normal, me indica una ventana que el numero de telefono no esta cargado en la lista
ResponderEliminarComo se le saca un backup a toda las configuraciones ?
ResponderEliminar