3CX Conexión

3CX Conexión #

Esta conexión proporciona un servicio de recopilación de datos para el 3CX plataforma de comunicaciones. Proporciona modelado de datos de llamadas para permitir el uso de análisis de llamadas (paneles/tableros) en autohospedado 3CX Instalaciones.

En esta página se describe cómo instalar el archivo 3CX Servicio de colector remoto en un 3CX PBX

Requisitos #

Se deben cumplir los siguientes requisitos para implementar ~.Dimensions.~ en un 3CX instalación.

  • Autohospedado 3CX ejecutando 18.0 o posterior1 en Linux
  • Cuenta de usuario de administrador dedicado en el 3CX sistema

Information Circle info

Completo 3CX Información de soporte de la versión de lanzamiento aquí.

El ~.Dimensions.~ 3CX collector se ejecutará en el 3CX máquina host para recopilar datos y pasarlos a la máquina principal ~.Dimensions.~ Solución en la nube para almacenamiento y análisis. El recopilador utiliza un recurso de CPU mínimo, pero tiene un impacto en los requisitos de memoria para el 3CX anfitrión.

En la tabla siguiente se proporciona una guía sobre el uso de memoria del recopilador.

Llamadas simultáneas Uso esperado de memoria
4 - 32 ~ 350 MB
48 - 64 ~ 600 MB
96 - 128 ~ 750 MB
192 - 256 ~ 900 MB
512 - 1024 ~ 1024 MB

Document note

Los requisitos de memoria se ven afectados por el número de dispositivos, los usuarios y la velocidad de llamadas. Esté preparado para implementar más memoria si es necesario.


  1. Compruebe que sus versiones son compatibles aquí antes de actualizar. ↩︎

Instalación #

Paso 1 - 3CX Configuración de la cuenta de usuario #

Por favor, cree un ' Propietario del sistema' cuenta (con una contraseña compleja) para ~.Dimensions.~ en el 3CX instancia:

image.png

Esta cuenta es utilizada por el ~.Dimensions.~ Software de colector para consultar la configuración y la información de licencia de 3CX que es necesario para modelar correctamente el tráfico de llamadas.

Color Wand tip

Asegúrese de que ' Habilitar 2FA' está deshabilitado.

Color Wand tip

Las credenciales de usuario de esta cuenta serán necesarias en el paso 2.

Paso 2 - ~.Dimensions.~ Creación de cuenta de cliente #

En el ~.Dimensions.~ portal de revendedores, crear un nuevo PBX conexión, introduciendo en el 3CX Clave de licencia y el nombre de usuario/ext y contraseña del paso anterior

image.png

Paso 3 - ~.Dimensions.~ 3CX Instalación del colector #

Ahora que el ~.Dimensions.~ Se ha creado una cuenta de cliente, el colector de dimensiones se puede instalar en el 3CX instancia. Una vez que se haya instalado, se conectará automáticamente de nuevo al ~.Dimensions.~ Cuenta de cliente que utiliza la información de la clave de licencia y comenzará a modelar la llamada y la actividad del usuario.

  • SSH en el 3CX instancia.

  • Asegúrese de que está comenzando en la carpeta de inicio de los usuarios

CD $home
  • Descargue el script del instalador desde el sitio web del cliente para esa región (NA, UK, EU o AU)
wget -O install.sh https://clients. {región}.myreports.cloud/3cx/install.sh

Information Circle info

Reemplace {region} por na (América del Norte), Reino Unido (Reino Unido), eu (Unión Europea) o au (Australia/Nueva Zelanda), dependiendo de su región.

Hand Left warning

El -O La marca sobrescribe cualquier script existente en esa carpeta

  • Hacer que el script sea ejecutable
chmod +x ./install.sh
  • Ejecute el script proporcionando el número de versión que desea instalar, p. ej.
sudo ./install.sh último

Esto debería mostrar que no se encontró la ruta de instalación y realizar una instalación limpia para /opt/RemoteCollector.ThreeCx/

image.png

El recopilador ahora debería estar instalado y debería comenzar a pasar la información de llamadas y usuarios al servidor para habilitar las funciones de análisis.

Paso 4 - Personalizaciones #

Si está utilizando un puerto no estándar en su 3CX sistema, deberá actualizar un < local c0>' settings.json'</c0> archivo con los detalles correctos para que el ~.Dimensions.~ 3CX Colector para conectar al 3CX sistema con éxito.

Modifique el siguiente archivo:

/opt/RemoteCollector.ThreeCx/settings.json

Cambie los dos parámetros siguientes:

 "AutoDetectHost": falso,
 "ThreeHostPort": {CUSTOMVALUE}

Information Circle info

El ' settings.json' El recopilador crea el archivo después de instalarlo.

Un ejemplo de la ' settings.json' archivo:

{
  "PersistedSettings": {
    "TenantId": "",
    "Clave de licencia": "",
    "InstrumentationConnectionString": "",
    "EnableAutoUpdate": true,
    "AutoUpdateTime": "02:00:00",
    "AutoDetectHost": falso,
    "ThreeHostProtocol": "https",
    "ThreeHost": "127.0.0.1",
    "ThreeHostDisableSslValidation": true,
    "ThreeHostPort": 1234
}

Actualizar #

Automáticamente #

Desde el PBX Configuración del colector dentro de ~.Dimensions.~ Presione el botón Actualización botón.

Manualmente #

Ejecute el script con el nuevo número de versión y actualizará automáticamente el software:

sudo ./install.sh 1.87.2

El mensaje debe mostrar que se ha encontrado una instalación y que se está actualizando

image.png

Desinstalar #

Ejecute el script con eliminar como parámetro

sudo ./install.sh eliminar

Esto le preguntará si desea quitar el conector

image.png

Prensa Y Para continuar, esto eliminará el servicio, todos los archivos y registros.

Instalación de una versión específica #

Si el soporte técnico se lo indica, es posible que tenga que instalar una versión específica del recopilador (para admitir una versión anterior 3CX versión o probar un parche, por ejemplo).

Para instalar una versión específica, introduzca la versión específica en lugar de Última:

sudo ./install.sh 1.87.1
Hand Left warning
Solo haga esto si se lo indica el soporte.

Control del servicio #

Detener el servicio

systemctl stop RemoteCollector.ThreeCx.service

Iniciar el servicio

systemctl start RemoteCollector.ThreeCx.service

Obtener el estado del servicio

systemctl status RemoteCollector.ThreeCx.service

Ver registros de servicio

Ver registros

journalctl -xeu RemoteCollector.ThreeCx.service

Siga los registros en vivo:

journalctl -xefu RemoteCollector.ThreeCx.service

Trozas #

De forma predeterminada, los registros se instalan en

/opt/RemoteCollector.ThreeCx/logs

Estos se comprimen en una carpeta de archivo a diario.

image.png

Los registros se pueden recuperar del cliente mediante el botón de inserción de registros en el menú Editar PBX en el portal de revendedores:

image.png

Ver Instalado 3CX Versión #

Para ver la versión instalada de 3CX cuando se conecta a través de SSH:

Política de apt-cache 3cxpbx

Esto devolverá la versión instalada y la última versión disponible.

image.png