Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual de Instalación
10-09-2018
─
OMniLeads
The Open Source Contact Center
Índice
Introducción …………………………………………………………………………………….…………………… 2
Ansible In One: instalación modelo self-hosted ……………………………………………………… 3
Ansible in Two: instalación modelo cliente-servidor ………………………………………………. 7
Configuración de Wombat Dialer para campañas predictivas ………………………………...9
Manual de instalación OMniLeads - Pag 2
Introducción
El presente documento constituye el manual oficial de instalación de la plataforma
OMniLeads (desde ahora OML).
OMniLeads puede ser desplegado sobre los siguientes sistemas operativos:
-G NU/Linux CentOS 7 en su versión minimal
-G NU/Linux Debian 9 en su versión netinstall
Los pasos que componen este procedimiento generan una instalación All In One (AIO), es
decir con todos los componentes de OML desplegados sobre un host.
Si bien existe la posibilidad de correr ciertos componentes en hosts exclusivos
(escalabilidad horizontal), no se cubre en este manual.
La herramienta seleccionada tanto para instalar OML como para correr las actualizaciones
es: Ansible.
La instalación puede llevarse a cabo bajo dos escenarios:
1. Ansible In One: lo que requiere es ejecutar la instalación corriendo Ansible en/desde
la misma máquina donde se quiere instalar OML.
2. Ansible In Two: lo que requiere es ejecutar la instalación corriendo Ansible en su
entorno de trabajo (deployer) e indicando en el instalador la IP del host donde se
desea instalar OML (deployed).
En esta guía desplegamos ambas opciones.
Manual de instalación OMniLeads - Pag 3
Manual de instalación OMniLeads - Pag 4
Manual de instalación OMniLeads - Pag 5
Manual de instalación OMniLeads - Pag 6
A continuación, mientras se ejecutan las órdenes del script, se solicitará que el usuario
complete una serie de parámetros de manera interactiva:
- sudo password: s e debe ingresar la contraseña del usuario omnileads.
- contraseña de superuser de Omnileads: es la contraseña del usuario “admin” del
sistema. El valor por default es toor123.
- formato de grabaciones: es el formato que OML utilizará para almacenar las
grabaciones. El valor por default es mp3. Presionar enter para dejar este valor por default
o bien tipear el formato deseado (Importante: la aplicación soporta sólo los formatos wav o
mp3).
NOTA: si se ingresa mal la contraseña o si no pasa las validaciones correspondientes
(números y letras o caracteres especiales) es necesario volver a correr el script.
NOTA 2: el script pregunta si se desea levantar asterisk con container. Al darle en sí, hace
que asterisk sea levantado usando Docker. Recomendamos NO Dockerizar asterisk para
entornos de producción pues todavía este desarrollo se encuentra en fase de testing.
El tiempo de instalación dependerá mayormente de la velocidad de conexión a internet del
host OML, ya que se deben descargar, instalar y configurar varios paquetes
Manual de instalación OMniLeads - Pag 7
correspondientes a los diferentes softwares que integran la aplicación. Dicho proceso
puede demorar varios minutos.
Al finalizar, proceda con un reboot en el server (deployed) y luego podrá ir a la sección
“Primer Acceso a Omnileads” para efectuar los últimos pasos de post-instalación.
sudo reboot
IMPORTANTE: en caso de que el proceso de instalación de OML se interrumpa (por fallas
de internet, fallas locales del servidor ajenas al software, etc.), debe ejecutar nuevamente el
script de instalación.
Ansible In Two
Manual de instalación OMniLeads - Pag 8
Manual de instalación OMniLeads - Pag 9
Figura 2: instalación OML Método Deployer-Deployed
-IP: e
s la IP de la máquina a deployar
-Rama a deployar: ingresa la rama a deployar para pasarle al deploy.sh
- Tag de ansible: ingresa el tag de ansible para pasarle al deploy.sh (tags comunes: all y
postinstall)
Luego comienza la ejecución del deploy.sh, descrito en el item Ansible In One
Al finalizar, proceda con un reboot en el server (deplyed) y luego podrá ir a la sección
“Primer Acceso a Omnileads” para efectuar los últimos pasos de post-instalación.
Manual de instalación OMniLeads - Pag 10
Figura 3: pantalla de login OML
Figura 4: Primer acceso a OML
Manual de instalación OMniLeads - Pag 11
Manual de instalación OMniLeads - Pag 12
Figura 5: Crear base de datos Wombat Dialer
Luego es el momento de ingresar la clave del usuario root de MySQL y hacer click en botón
remarcado en la figura 6.
Manual de instalación OMniLeads - Pag 13
Una vez creada la base de datos MySQL que utiliza Wombat Dialer, se procede con el
primer login.
Manual de instalación OMniLeads - Pag 14
Para ello simplemente se debe seguir paso a paso, la configuración expuesta en las
siguientes figuras: 8, 9, 10 y 11.
En este paso debeŕa ingresar la contraseña AMI ingresada en la instalación. El usuario es:
omnileadsami y en caso de de haber dejada la contraseña por defecto (5_MeO_DMT) .
Manual de instalación OMniLeads - Pag 15
Finalmente debemos observar que nuestra configuración luzca como la figura 12.
Manual de instalación OMniLeads - Pag 16
Por último, recuerde dar “play” al servicio de dialer, tal como lo indica la siguiente figura:
Figura 13: Iniciar el Marcador.
Manual de instalación OMniLeads - Pag 17