> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 3CX

> Reenvíe syslog del registro de eventos y del registro de auditoría desde el sistema telefónico 3CX

## Configuración

El syslog remoto requiere 3CX V20 Update 9 o posterior.

1. Siga la guía compartida [Reenviadores de registros](https://docs.wirespeed.co/es/integrations/log-forwarders.md) para añadir **3CX** y abrir **Detalles del reenviador** (o pregunte al Chat por el `ip:port` del listener)
2. En la consola de administración de 3CX, vaya a **Integrations** > **Remote Syslog** y establezca **Remote Logging Provider** en **Custom Syslog Server**. Consulte la guía de 3CX [Custom Syslog Server](https://www.3cx.com/docs/custom-syslog-server/)
3. Introduzca el host de **Detalles del reenviador** en **Syslog Server Address** y su puerto en **Port**, y establezca **Transport Protocol** para que coincida con su transporte (UDP, TCP o TLS)
4. En **Data to Export**, habilite **System Alerts**, **3CX Alerts** y **Audit Logs**, y luego haga clic en **Save**. Las System Alerts solo se envían cuando hay umbrales de alerta configurados en **System** > **Alerts**
5. Haga clic en **Test** en la parte superior de la página. El mensaje de prueba aparece en Wirespeed con el tipo de registro `SyslogIntegrationTest`
6. Los eventos empezarán a aparecer en breve

Si **Detalles del reenviador** muestra **TLS: Enabled**, 3CX debe confiar en el certificado de Wirespeed antes de poder conectarse. Consulte [Syslog over TLS](https://docs.wirespeed.co/es/integrations/log-forwarders.md#syslog-over-tls).

## Eventos analizados

3CX etiqueta cada registro con un tipo de registro: `EventLog`, `AuditLog`, `Telemetry` o `SyslogIntegrationTest` (cualquier otro tipo se almacena como `other`). Las **3CX Alerts** llegan como `EventLog` y los **Audit Logs** como `AuditLog`. Los cuerpos JSON se dividen en campos, y las claves sin un campo dedicado se conservan en `unmapped`. Un cuerpo que no sea JSON, como el mensaje de prueba, se almacena como mensaje. Los registros de eventos y de auditoría incluyen estos campos:

* **Registro de eventos**: el mensaje, la plantilla y los parámetros, el servicio de origen, el tipo de evento numérico, el ID del evento y el grupo. En las llamadas entrantes no identificadas, el método de la solicitud SIP, la dirección de origen y el User-Agent se extraen del INVITE incrustado. Las IP que 3CX pone en lista de bloqueo se registran como dirección de origen del evento.
* **Registro de auditoría**: la acción, el tipo y el nombre del objeto, el nombre de usuario, la IP del cliente, y los valores anteriores y nuevos. Los registros `User Login` se normalizan como inicios de sesión, y los registros `Impersonate User` se marcan como una acción de administrador.

Wirespeed detecta automáticamente el framing RFC 5424 (el predeterminado de 3CX) y RFC 3164.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.