Abfangen eines Anrufs und Weiterleiten zu einem Ziel
Einführung
3CX bietet die Möglichkeit, benutzerdefinierte Skripte für eingehende Anrufe auf SIP-Trunks auszulösen. Anhand dieser Anleitung wird erläutert, wie Sie ein Skript erstellen, das einen Anruf abfängt und an ein vorkonfiguriertes Ziel weiterleitet.
Erstellen eines Anrufverarbeitungsskripts in 3CX
- Melden Sie sich an Ihrer Adminkonsole an und navigieren Sie zu Integrationen > Anrufskripte.
- Klicken Sie auf „Aus Store hinzufügen“.
- Wählen Sie eines der im 3CX Call Processing Script Store verfügbaren Skripte aus. In diesem Beispiel wählen wir timebasecallscript.cs.
- Geben Sie einen Namen für das Anrufskript ein (darf nur Kleinbuchstaben und keine Leerzeichen enthalten).
- Wählen Sie über die Option „Dieses Skript ausführen“ aus, wie dieses Skript gestartet werden soll.
- Geben Sie je nach vorheriger Auswahl einen Dialcode ein, wählen Sie den gewünschten SIP-Trunk aus oder weisen Sie eine DID zu.
- Weisen Sie das Skript einer Abteilung zu.
- Klicken Sie auf „OK“, um fortzufahren. Dadurch werden Sie auf die Code-Editor-Seite weitergeleitet, die das Skript automatisch kompiliert.
- Sie können nun C#-Änderungen am Code vornehmen. Drücken Sie auf Speichern, um zu kompilieren. Wenn die Kompilierung erfolgreich war, wird in der Skriptausgabe wie oben gezeigt „Compilation Succeeded!“ angezeigt. Fügen Sie optional Audiodateien im Bereich „Audiodateien“ hinzu, falls Ihr Code dies unterstützt.
Funktionsweise
- Wenn ein Anruf auf dem zugewiesenen SIP-Trunk eingeht, wird das Skript ausgelöst.
- Das Skript prüft, ob der aktuelle Tag und die aktuelle Uhrzeit mit den in Schedule(RuleHoursType.SpecificHours) definierten Werten übereinstimmen.
- Wenn die aktuelle Uhrzeit mit dem vordefinierten Zeitplan übereinstimmt, versucht das Skript, den Anruf an die DestinationDN weiterzuleiten – im Beispiel ist „DestinationDN“ auf 801 eingestellt.
- Andernfalls wird das Routing so ausgeführt, wie es in den 3CX-Anrufbehandlungszielen konfiguriert ist.
Siehe auch
- So erstellen Sie ein Anrufverarbeitungsskript
- Anrufsteuerungs-API für Linux
- Anrufsteuerungs-API für Windows
- Google Cloud Storage & Speech API
- Anrufverarbeitungsskript für DTMF-Eingabe
Letztes Update
Dieses Dokument wurde zuletzt am 22.September 2026 aktualisiert.
