OMniLeads deploy

Antes de avanzar con la instalación, se recomienda leer y entender la sección Arquitecture and Components.

Deploy de OMniLeads sobre Ubuntu 22.04, Rocky Linux 8, Debian 11, Alma Linux 8

A partir de la version 1.26.0 OMniLeads dispone de la posibilidad de desplegar sobre contenedores. Esto permite que la App pueda ser desplegada en producción sobre cualquier Linux que implemente Docker o Podman.

Además este tipo de deploy implementa actualizaciones de los componentes de OMniLeads, respecto al entregable similar sobre CentOS 7.

  • Django / Python
  • PostgreSQL
  • Redis
  • RTPengine
  • Asterisk
  • Kamailio

En ésta sección se cubre el despliegue de OMniLeads utilizando contenedores: Deploy Tool.

Deploy de OMniLeads sobre CentOS-7

Note

Las versiones 1.X de OMniLeads se distribuyen para CentOS-7 hasta el 31 de setiembre de 2023.

Esta opción permite levantar una instancia de OMniLeads sobre una única instancia de CentOS-7. .. image:: images/install_arq_aio.png

Note

La versión de Centos oficialmente soportada es: CentOS7-Minimal <http://isoredirect.centos.org/centos/7/isos/x86_64/>

En ésta sección se cubre el despliegue de OMniLeads CentOS-7: Deployment Execution on Linux instances.

Deploy de OMniLeads OnPremise Alta Disponibilidad

OMniLeads puede ser desplegado bajo un esquema de alta disponibilidad con redundancia en todos sus componentes.

_images/install_arq_cluster_ha.png

En ésta sección se cubre el despliegue en cluster de Alta Disponibilidad: Deploy de OMniLeads Onpremise en Alta Disponibilidad.

Deploy de OMniLeads sobre DigitalOcean

En ésta seccion se cubre la instalación de la aplicación aprovechando las ventajas de la nube de DigitalOcean.

Deploy de OMniLeads sobre Vultr

En ésta seccion se cubre la instalación de la aplicación aprovechando las ventajas de la nube de DigitalOcean.

Deploy de OMniLeads sobre Linode

En ésta seccion se cubre la instalación de la aplicación aprovechando las ventajas de la nube de DigitalOcean.

OMniLeads Deployment based on Terraform

As of OMniLeads version 1.16, it is possible to use Terraform to deploy OMniLeads on some specific cloud infraestructures. This list of providers will increase in the future thanks to the community contribution.

For those of you unfamiliar with Terraform and interested in this topic, we leave a link to documentation. Terraform allows us to code a deployment. In terms of Terraform, we can define a deployment of OMniLeads, such as the following set of actions:

  • Infrastructure networking configuration.
  • Creación de máquinas virtuales, clusters de DB, balanceadores de carga.
  • Deploy de OMniLeads y sus componentes sobre las máquinas virtuales.
  • Application of security settings.
  • Generation of SSL certificates and URL access for users.
_images/install_terraform_tenant_arq.png

So you can just set a variable file and then launch a command (terraform apply), and in a matter of minutes you can have an OMniLeads “as a Service” deployment ready to use. Users can start operating from anywhere.

Note

The deployment of the Jitsi Meet, WombatDialer and MySQL components is configurable according to the needs of the campaign configuration regarding predictive and/or video call features.

The approach of deploying infrastructure cloud, allows us to fully automate the generation of a subscriber to the Contact Center Service in the cloud.

_images/install_terraform_tenants_2.png

Below the list of current supported public clouds: