3CX v20
Für wen ist das gedacht?
- Für Administratoren, die die Integrationen des Unternehmens verwalten und IT-Zugang zum 3CX-Server haben.
Berechtigungen und Lizenzen
- Erforderliche Lizenz: Prüfen Sie je nach Ihrem Plan die Verfügbarkeit unter Einstellungen > Integrationen.
- Administratorrechte für Ihr Leexi-Konto.
- Selbst gehosteter 3CX-Server (nicht von 3CX gehostet) mit Debian als Betriebssystem.
- IT-Zugang zu Ihrem 3CX-Server.
Anleitung
Geschätzte Dauer: 20 Minuten.
Anrufaufzeichnung aktivieren
Gehen Sie in der 3CX-Verwaltungskonsole zu Users.

Klicken Sie auf jeden Benutzer, gehen Sie zu Options und wählen Sie die Option Call Recording - Record external calls only. Sie können auch alle Anrufe aufzeichnen lassen, es werden jedoch nur externe Anrufe in Leexi importiert.

Externe Archivierung konfigurieren
Prüfen Sie unter Admin → System → Storage, ob Enable Remote Data Storage & Archive aktiviert ist. Wenn es deaktiviert ist, können Sie es so belassen. Wenn es aktiviert ist, prüfen Sie die folgenden Punkte.

- Sie können den Location Type unverändert lassen oder nach Ihren Vorstellungen konfigurieren.
- Wenn das Data Archiving der Aufzeichnungen aktiviert ist, stellen Sie sicher, dass "Auto-archiving older than" auf mindestens 1 Tag gesetzt ist.
- Wählen Sie für Temporary recording location den Pfad
/var/lib/3cxpbx/Instance1/Data/Recordingsoder einen Speicherort Ihrer Wahl. Wenn Sie einen anderen Speicherort wählen, kopieren Sie den Wert: Sie benötigen ihn bei der Aktivierung der Integration.
Klicken Sie auf Save.
Anrufprotokolle (CDR) aktivieren
Gehen Sie in der 3CX-Verwaltungskonsole zu Advanced → CDR und wählen Sie Enable CDR mit der Option Single files for each call (und nicht Single file for all calls!).

Lassen Sie die CDR-Ausgabefelder in der Standardkonfiguration (die Feldreihenfolge muss dem Screenshot oben entsprechen).
Einen Benutzer mit SSH-Zugang erstellen
Die 3CX-Integration von Leexi benötigt einen SSH-Zugang zu Ihrem Server, um Anrufaufzeichnungen und CDR-Dateien abzurufen. Der Benutzer, mit dem Leexi auf Ihren Server zugreift, muss Lesezugriff auf den Datenordner Ihres 3CX-Servers und dessen Inhalt haben (typischerweise /var/lib/3cxpbx/Instance1/Data/).
Gehen Sie in Leexi zu Einstellungen > Integrationen > 3CX, klicken Sie auf Hinzufügen und kopieren Sie den öffentlichen Schlüssel.

Melden Sie sich anschließend an Ihrem PBX-Server an, erstellen Sie einen Benutzer (Namensvorschlag: "leexi") und fügen Sie den öffentlichen Schlüssel zu den autorisierten SSH-Schlüsseln hinzu. Führen Sie unter Debian folgende Befehle aus:
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
cd /home/leexi
mkdir ~/.ssh/
vim ~/.ssh/authorized_keys
# paste the public key and save (:wq)
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
Firewall-Regeln anpassen
Öffnen Sie einen Port (standardmäßig 22) und setzen Sie die folgenden IP-Adressen auf die Whitelist: 13.39.26.202, 15.188.160.114 und 15.236.114.242.
Die Integration aktivieren
Geben Sie in Leexi in der 3CX-Integration den Host (feste öffentliche IP oder DNS), den Port und den Benutzernamen ein und klicken Sie auf Speichern. Die Aktivierung schlägt fehl, wenn Leexi sich mit den angegebenen Informationen nicht mit Ihrem Server verbinden kann.
Benutzer den Nebenstellen zuordnen
Sobald die 3CX-Integration aktiviert ist, ruft Leexi alle Nebenstellen ab, für die seit der Aktivierung der CDR-Protokolle mindestens ein Anruf aufgezeichnet wurde. Diese Nebenstellen müssen dem entsprechenden Leexi-Benutzer zugeordnet werden. Eine Nebenstelle erscheint nur in der Liste, wenn für sie mindestens ein kürzlicher Anruf vorliegt.
Gehen Sie zu Einstellungen > Integrationen > 3CX, klicken Sie auf Verwalten, ordnen Sie die Leexi-Benutzer ihrer Nebenstelle zu und klicken Sie auf Speichern.

Ihre nächsten 3CX-Anrufe erscheinen in Leexi! Die Anrufe der letzten 6 Stunden werden ebenfalls importiert, jedoch nicht der gesamte Verlauf.
Häufige Fragen
Wichtige Hinweise
- Interne Anrufe (zwischen verschiedenen 3CX-Benutzern) werden nicht in Leexi importiert.
- Es werden nur externe Anrufe in Leexi importiert, auch wenn Sie alle Anrufe aufzeichnen.
- Bei der Aktivierung werden nur die Anrufe der letzten 6 Stunden importiert, nicht der gesamte Verlauf.
- Eine Nebenstelle erscheint nur in der Zuordnungsliste, wenn mit ihr mindestens ein kürzlicher Anruf aufgezeichnet wurde.