3CX v18
| ¿A quién va dirigido? | Permisos y licencias necesarios |
|---|---|
| • A los administradores que gestionan las integraciones de la empresa y disponen de acceso IT al servidor 3CX. | • Licencia necesaria: según su plan, verifique la disponibilidad en Ajustes > Integraciones. • Derechos de administrador en su cuenta Leexi. • Servidor 3CX autoalojado (no alojado por 3CX) con sistema operativo Debian. • Acceso IT a su servidor 3CX. |
Guía de uso
Duración estimada: 20 minutos.
Activar la grabación de llamadas
Vaya a la consola de administración de 3CX, en Users.

Para cada usuario, seleccione la opción Record all calls y luego guarde haciendo clic en OK.

Configurar el archivado remoto
En Reporting → Recordings → Settings.

Si el archivado remoto de las grabaciones está activado (consulte la documentación de 3CX), asegúrese de que la programación «Archive recordings schedule» no esté configurada en «Immediately - Right after call ends». Seleccione «Daily» en su lugar.
Si el «Temporary Recording Location» se ha modificado respecto al valor predeterminado (/var/lib/3cxpbx/Instance1/Data/Recordings), copie el nuevo valor: le servirá al activar la integración.
Activar los registros de llamadas (CDR)
En la consola de administración de 3CX, vaya a Reporting → CDR y seleccione Generate CDR, con la opción Separate files for each call.

En Configure CDR Output fields, compruebe que los 9 primeros campos son los siguientes, en el mismo orden (configuración predeterminada).

Crear un usuario con acceso SSH
La integración de 3CX de Leexi requiere un acceso SSH a su servidor para recuperar las grabaciones de llamadas y los archivos CDR. El usuario con el que Leexi accederá a su servidor debe tener acceso de lectura a la carpeta de datos de su servidor 3CX y a su contenido (habitualmente /var/lib/3cxpbx/Instance1/Data/).
En Leexi, vaya a Ajustes > Integraciones > 3CX, haga clic en Añadir y copie la clave pública.

A continuación, conéctese a su servidor PBX, cree un usuario (nombre sugerido: «leexi») y añada la clave pública a las claves SSH autorizadas. En Debian, ejecute:
sudo useradd -m leexi -s /bin/bash
sudo passwd leexi
# set password
# Add leexi to the phonesystem group to ensure it has access to the necessary files
sudo usermod -aG phonesystem leexi
su leexi
# enter password
mkdir ~/.ssh/
vim ~/.ssh/authorized_keys
# paste the public key and save (:wq)
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
Ajustar las reglas del cortafuegos
Abra un puerto (22 por defecto) y añada las siguientes direcciones IP a la lista blanca: 13.39.26.202, 15.188.160.114 y 15.236.114.242.
Activar la integración
En Leexi, indique el host (IP fija o DNS), el puerto y el nombre de usuario en la integración 3CX, y luego haga clic en Guardar. La activación falla si Leexi no consigue conectarse a su servidor con la información proporcionada.
Asociar los usuarios a las extensiones
Una vez activada la integración 3CX, Leexi recupera todas las extensiones para las que se ha grabado al menos una llamada tras la activación de los registros CDR. Estas extensiones deben asociarse al usuario de Leexi correspondiente. Una extensión solo aparece en la lista si tiene al menos una llamada reciente.
Vaya a Ajustes > Integraciones > 3CX, haga clic en Gestionar, asocie los usuarios de Leexi a su extensión y luego guarde.

¡Sus próximas llamadas de 3CX aparecerán en Leexi!
Preguntas frecuentes
Puntos de atención
- Las llamadas internas (entre distintos usuarios de 3CX) no se importan a Leexi.
- La programación de archivado de las grabaciones no debe estar configurada en «Immediately - Right after call ends»: elija «Daily».
- Una extensión solo aparece en la lista de asociación si se ha registrado con ella al menos una llamada reciente.