3CX AI Server auf macOS oder Debian (mit NVIDIA) installieren

Einführung

Diese Anleitung erklärt, wie Sie den 3CX AI Server für eine 3CX PBX Version 20 Update 10 oder höher auf einem unterstützten Mac mit Apple Silicon (z. B. ein Mac Mini) installieren. Der 3CX AI Server transkribiert Anrufe der Telefonanlage und führt Anrufanalysen durch.

Allgemeine Anforderungen

  • Sie benötigen Zugriff auf die 3CX-Verwaltungskonsole sowie Shell- oder Terminalzugriff auf dem Gerät (macOS oder Debian), auf dem der 3CX AI Server ausgeführt werden soll.
  • Sie benötigen lokale Administratorrechte (zur Rechteausweitung mittels sudo).
  • Stellen Sie sicher, dass der 3CX AI Server die Telefonanlage über ihren Haupt-SSL-Port (in der Regel 443 oder 5001) sowie die 3CX-Downloadserver erreichen kann.
  • Falls die Option "3CX AI Server" in der Telefonanlage nicht angezeigt wird, überprüfen Sie, ob Sie die richtige 3CX-Build-Version und 3CX-Lizenz verwenden, und prüfen Sie die Einstellung erneut unter Admin > Integrationen > Transkription > 3CX AI Server.

macOS-Anforderungen

  • Es werden nur Macs mit Apple Silicon unterstützt. Intel-basierte Macs werden nicht unterstützt.
  • Der Arbeitsspeicher muss mindestens 16 GB RAM betragen. Empfohlen werden 24 GB RAM; Hardware der Mac Mini Klasse bildet den erwarteten Einstieg für den praktischen Einsatz.

Debian-Anforderungen

  • Verwenden Sie Debian 12 oder Debian 13 mit einer unterstützten NVIDIA-GPU, vorzugsweise mit vorinstallierten NVIDIA-Treibern und CUDA-Bibliotheken.
  • Die Mindesthardware umfasst 16 GB RAM, 20 GB freien Festplattenspeicher und 16 GB VRAM. Empfohlen werden 24 GB RAM und eine GPU der RTX-Klasse mit 24 GB VRAM.

Prüfen Sie, ob Ihr Mac geeignet ist

Verwenden Sie einen Mac mit Apple Silicon, der über ausreichend freien Speicherplatz und Arbeitsspeicher für die erwartete Transkriptions- und Analyseauslastung verfügt.

uname -m ; system_profiler SPHardwareDataType | egrep 'Chip|Memory'

Ein korrektes Ergebnis zeigt Apple Silicon Hardware und die erwartete Arbeitsspeichergröße an. Beispiel:

arm64

2026-07-10 16:35:56.134 system_profiler[2278:79797] hw.cpufamily: 0x17d5b93a

      Chip: Apple M4 Pro

      Memory: 24 GB

Falls der Mac Intel-Hardware meldet, Apple Silicon nicht anzeigt oder zu wenig Arbeitsspeicher aufweist, brechen Sie die Installation ab und wechseln Sie zu einem unterstützten Mac, anstatt die Installation auf nicht unterstützter Hardware zu erzwingen.

Vorbereitung Ihres Linux-Hosts

Aktualisieren Sie das Betriebssystem

Führen Sie vor der Installation des 3CX AI Servers eine Paketaktualisierung und ein Upgrade durch:

sudo apt-get update

sudo apt-get upgrade

Starten Sie das Gerät neu, um sicherzustellen, dass der laufende Kernel und die installierten Header übereinstimmen:

sudo reboot

Installieren Sie die Basiswerkzeuge

Installieren Sie die vom Installationsprogramm benötigten Pakete:

sudo apt -y install curl apt-transport-https gnupg gpg wget

Prüfen Sie, ob NVIDIA-Treiber und CUDA installiert sind:

nvidia-smi

 

Wenn die Treiber korrekt installiert sind, erhalten Sie eine Ausgabe ähnlich der folgenden:

user@aiserver:~$ nvidia-smi

Mon Jan 26 09:04:40 2026      

+-----------------------------------------------------------------------------------------+

| NVIDIA-SMI 590.48.01              Driver Version: 590.48.01      CUDA Version: 13.1     |

+-----------------------------------------+------------------------+----------------------+

| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |

| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |

|                                         |                        |               MIG M. |

|=========================================+========================+======================|

|   0  NVIDIA L4                      On  |   00000000:00:03.0 Off |                    0 |

| N/A   40C    P8             12W /   72W |       0MiB /  23034MiB |      0%      Default |

|                                         |                        |                  N/A |

+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+

| Processes:                                                                              |

|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |

|        ID   ID                                                               Usage      |

|=========================================================================================|

|  No running processes found                                                             |

+-----------------------------------------------------------------------------------------+

Falls Sie nicht die korrekte Ausgabe für nvidia-smi sehen, wechseln Sie zum root-Nutzer und stellen Sie sicher, dass nvidia-smi mit den erforderlichen Abhängigkeiten installiert ist:

apt -y install linux-headers-$(uname -r)

DEB_VERSION=$(VERSION_ID=; . /etc/os-release; echo "$VERSION_ID")

wget "https://developer.download.nvidia.com/compute/cuda/repos/debian${DEB_VERSION}/x86_64/cuda-keyring_1.1-1_all.deb"

dpkg -i cuda-keyring_1.1-1_all.deb

apt update

apt -y install nvidia-open

apt -y install nvidia-driver-cuda nvidia-kernel-open-dkms

reboot

Bestätigen Sie nach dem Neustart mit nvidia-smi, dass der Stack erfolgreich läuft.

Installation des 3CX AI-Servers

PBX-Seite

  • Gehen Sie in der Telefonanlage zu Admin > Integrationen > Transkription.
  • Wählen Sie aus dem Dropdown-Menü "3CX AI Server" aus und klicken Sie auf die Schaltfläche + AI Server hinzufügen.
  • Kopieren Sie den generierten Installationsbefehl über die Schaltfläche Kopieren.

Installation des 3CX AI-Servers - PBX-Seite

KI-Serverseitig

curl -fsSL https://wmr-cdn.3cx.net/templates/install.sh | sudo bash -s -- mypbx.example.com 22334455-6677-8899-aabb-ccddeeff0011

  • Fügen Sie den zuvor aus der Telefonanlage kopierten Befehl in Ihr Terminal ein und führen Sie ihn aus.
  • Unter Debian:

Installation des 3CX AI-Servers - KI-Serverseitig

  • Wenn Sie eine GPU der Enterprise-Klasse wie eine NVIDIA L4 bei einem Cloud-Anbieter mit 22 GB nutzen, werden Sie möglicherweise gefragt, ob Sie ECC auf der GPU deaktivieren möchten. Wenn Sie zustimmen (Eingabe von „y“), wird ECC deaktiviert, wodurch 2 GB Arbeitsspeicher freigegeben werden, die andernfalls ungenutzt blieben. Beachten Sie, dass das Deaktivieren von ECC sofort einen Neustart auslöst und Sie nach dem Neustart wieder zum ersten Schritt zurückkehren müssen.

Installation des 3CX AI-Servers - KI-ServerseitigInstallation des 3CX AI-Servers - KI-Serverseitig

  • Das Installationsprogramm fragt Sie anschließend, ob Sie die Installation durchführen möchten und den Geschäftsbedingungen zustimmen; akzeptieren Sie, um fortzufahren:

Installation des 3CX AI-Servers - KI-Serverseitig

  • Das Installationsprogramm lädt die erforderlichen Komponenten herunter, erstellt die Konfiguration, installiert die Dienste und registriert den AI Server an der Telefonanlage.

Prüfen Sie, ob der 3CX AI-Server funktioniert

Prüfen Sie, ob der 3CX AI-Server funktioniert

  • Kehren Sie zu Admin > Integrationen > Transkription zurück und vergewissern Sie sich, dass der Status des neuen AI Servers als grün und nicht rot angezeigt wird.

Prüfen Sie, ob der 3CX AI-Server funktioniert

  • Sie können Testanrufe tätigen, um die ordnungsgemäße Funktion zu überprüfen; während Aufzeichnungen verarbeitet werden, zeigt die Verwaltungskonsole Warteschleifen- und Aktivitätsinformationen an.

Mehrere Telefonanlagen nutzen denselben KI-Server

Mehrere Telefonanlagen nutzen denselben KI-Server

Sie können die Nutzung desselben KI-Servers auch für mehrere Telefonanlagen zulassen. Führen Sie dazu einfach die obige Installationsanleitung für die neue Telefonanlage erneut aus.

Gehen Sie beispielsweise bei der neuen Telefonanlage unter Admin > Integrationen > Transkription auf "AI Server hinzufügen", wechseln Sie dann zu Ihrem KI-Server, fügen Sie den Befehl ein und drücken Sie die Eingabetaste. Da der KI-Server auf diesem Host bereits installiert ist, überspringt die Installation bereits installierte Komponenten; dadurch wird die neue Telefonanlage zur Nutzung des KI-Servers autorisiert.

Verwaltung des 3CX KI-Servers

Der 3CX AI Server installiert mehrere Dienste, darunter den Converter-, Transcriber- und Ollama-Dienst.

Verwaltung von macOS 3CX AI-Diensten

Verwenden Sie launchctl, um mit den installierten macOS-Diensten zu interagieren.

Stoppen (und Deregistrieren) der Dienste:

sudo launchctl bootout system/com.3cx.converter

sudo launchctl bootout system/com.3cx.transcriber

sudo launchctl bootout system/com.3cx.logrotate

sudo launchctl bootout system/com.ollama.serve

Starten (und Registrieren) der Dienste:

sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.converter.plist

sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.transcriber.plist

sudo launchctl bootstrap system /Library/LaunchDaemons/com.3cx.logrotate.plist

sudo launchctl bootstrap system /Library/LaunchDaemons/com.ollama.serve.plist

Verwaltung von Debian 3CX KI-Diensten

Verwenden Sie die folgenden Befehle, um den Ausführungsstatus der 3CX-Dienste zu verwalten:

Dienststatus prüfen:

sudo systemctl status 3cxai-converter 3cxai-transcriber 3cxai-ollama

Dienste neu starten:

sudo systemctl restart 3cxai-converter 3cxai-transcriber 3cxai-ollama

Dienste stoppen:

sudo systemctl stop 3cxai-converter 3cxai-transcriber 3cxai-ollama

Dienste starten:

sudo systemctl start 3cxai-converter 3cxai-transcriber 3cxai-ollama

Deinstallieren des KI-Servers

Um das KI-Server-Paket vom Host zu entfernen, führen Sie das mitgelieferte Deinstallationsskript aus dem Setup-Verzeichnis aus:

sudo /opt/3cx/aiserver/setup/3cxai-uninstall.sh

Verwaltung verbundener Telefonanlagen

Um verbundene Telefonanlagen zu verwalten, können Sie das integrierte Verbindungsmanager-Skript verwenden. Damit können Sie gespeicherte Telefonanlagen-Autorisierungen überprüfen, deaktivieren, erneut aktivieren oder löschen.

Zuerst die integrierte Hilfe anzeigen.

sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --help

Alle konfigurierten Telefonanlagen-Verbindungen identifizieren und auflisten & deren UUID anzeigen

sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh

Eine Telefonanlagen-Verbindung deaktivieren, ohne sie zu löschen.

sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --disable <UUID>

Eine zuvor deaktivierte Telefonanlagen-Verbindung erneut aktivieren.

sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --enable <UUID>

Eine gespeicherte Telefonanlagen-Verbindung dauerhaft löschen.

sudo /opt/3cx/aiserver/setup/3cxai-connection-manager.sh --delete <UUID>

Fehlerbehebung

Die verschiedenen Autorisierungen, Konfigurationen und sonstigen Einstellungen des KI-Servers der Telefonanlage werden in den folgenden Dateien gespeichert:

/opt/3cx/aiserver/setup/connections.json

/opt/3cx/aiserver/setup/config.json

Sie können Fehler auf dem Server untersuchen, indem Sie die Server-Protokolle unter dem folgenden Pfad prüfen:

/var/opt/3cx/aiserver/logs

Das AI Server-Paket wird in diesen Hauptpfaden installiert:

/opt/3cx/aiserver

/var/opt/3cx/aiserver

  • KI-Server ist nicht erreichbar: Stellen Sie sicher, dass die Dienste geladen sind und der 3CX AI Server die Telefonanlage über HTTPS erreichen kann.
  • Installationsbefehl funktioniert nicht – Vermeiden Sie es, einen Installationsbefehl aus einer vorherigen Konfiguration zu verwenden; löschen Sie den Eintrag für den 3CX AI Server aus der Telefonanlage, erstellen Sie einen neuen und führen Sie die Installation mit dem Installationsbefehl für den neu generierten 3CX AI Server-Eintrag durch.
  • nvidia-smi schlägt fehl (nur Debian): Beheben Sie den Zustand des NVIDIA-Treibers oder von CUDA, bevor Sie das Installationsprogramm erneut ausführen.
  • Die Telefonanlage lehnt die Verbindung ab: Entfernen Sie veraltete Konfigurationen und führen Sie die Neuinstallation mit einem frischen, UUID-basierten Befehl durch.

Siehe auch

Letztes Update

Dieses Dokument wurde zuletzt am 21. September 2026 aktualisiert

https://www.3cx.de/docs/installing-ai-server-macos-debian/