> ## 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

> Transférez les messages syslog du journal d’événements et du journal d’audit du système téléphonique 3CX

## Configuration

Le syslog distant nécessite 3CX V20 Update 9 ou une version ultérieure.

1. Suivez le guide commun [Redirecteurs de journaux](https://docs.wirespeed.co/fr/integrations/log-forwarders.md) pour ajouter **3CX** et ouvrir **Détails du redirecteur** (ou demandez au Chat l’`ip:port` de l’écouteur)
2. Dans la console d’administration 3CX, accédez à **Integrations** > **Remote Syslog** et réglez **Remote Logging Provider** sur **Custom Syslog Server**. Consultez le guide 3CX [Custom Syslog Server](https://www.3cx.com/docs/custom-syslog-server/)
3. Saisissez l’hôte indiqué dans **Détails du redirecteur** dans **Syslog Server Address** et son port dans **Port**, puis réglez **Transport Protocol** selon le transport indiqué (UDP, TCP ou TLS)
4. Sous **Data to Export**, activez **System Alerts**, **3CX Alerts** et **Audit Logs**, puis cliquez sur **Save**. Les System Alerts ne sont envoyées que si des seuils d’alerte sont configurés sous **System** > **Alerts**
5. Cliquez sur **Test** en haut de la page. Le message de test apparaît dans Wirespeed avec le type de journal `SyslogIntegrationTest`
6. Les événements commenceront à apparaître sous peu

Si **Détails du redirecteur** affiche **TLS : Activé**, 3CX doit faire confiance au certificat de Wirespeed avant de pouvoir se connecter. Consultez [Syslog sur TLS](https://docs.wirespeed.co/fr/integrations/log-forwarders.md#syslog-sur-tls).

## Événements analysés

3CX étiquette chaque enregistrement avec un type de journal : `EventLog`, `AuditLog`, `Telemetry` ou `SyslogIntegrationTest` (tout autre type est stocké comme `other`). Les **3CX Alerts** arrivent en tant que `EventLog` et les **Audit Logs** en tant que `AuditLog`. Les corps JSON sont répartis en champs, et les clés sans champ dédié sont conservées dans `unmapped`. Un corps qui n’est pas du JSON, comme le message de test, est stocké comme message. Les journaux d’événements et d’audit contiennent les champs suivants :

* **Journal d’événements** : le message, le modèle et ses paramètres, le service source, le type d’événement numérique, l’ID d’événement et le groupe. Pour les appels entrants non identifiés, la méthode de la requête SIP, l’adresse source et le User-Agent sont extraits de l’INVITE intégré. Les adresses IP que 3CX place sur liste de blocage sont enregistrées comme adresse source de l’événement.
* **Journal d’audit** : l’action, le type et le nom de l’objet, le nom d’utilisateur, l’adresse IP du client, ainsi que les valeurs précédentes et nouvelles. Les enregistrements `User Login` sont normalisés en tant que connexions, et les enregistrements `Impersonate User` sont signalés comme une action d’administration.

Wirespeed détecte automatiquement les formats RFC 5424 (par défaut dans 3CX) et RFC 3164.


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