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

Erstellen eines Anrufverarbeitungsskripts in 3CX

  1. Melden Sie sich an Ihrer Adminkonsole an und navigieren Sie zu Integrationen > Anrufskripte.
  2. Klicken Sie auf „Aus Store hinzufügen“.

Erstellen eines Anrufverarbeitungsskripts in 3CX

  1. Wählen Sie eines der im 3CX Call Processing Script Store verfügbaren Skripte aus. In diesem Beispiel wählen wir timebasecallscript.cs. 
  2. Geben Sie einen Namen für das Anrufskript ein (darf nur Kleinbuchstaben und keine Leerzeichen enthalten).
  3. Wählen Sie über die Option „Dieses Skript ausführen“ aus, wie dieses Skript gestartet werden soll.
  4. Geben Sie je nach vorheriger Auswahl einen Dialcode ein, wählen Sie den gewünschten SIP-Trunk aus oder weisen Sie eine DID zu.
  5. Weisen Sie das Skript einer Abteilung zu.

Erstellen eines Anrufverarbeitungsskripts in 3CX

  1. Klicken Sie auf „OK“, um fortzufahren. Dadurch werden Sie auf die Code-Editor-Seite weitergeleitet, die das Skript automatisch kompiliert.

Erstellen eines Anrufverarbeitungsskripts in 3CX

  1. 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

  1. Wenn ein Anruf auf dem zugewiesenen SIP-Trunk eingeht, wird das Skript ausgelöst.
  2. Das Skript prüft, ob der aktuelle Tag und die aktuelle Uhrzeit mit den in Schedule(RuleHoursType.SpecificHours) definierten Werten übereinstimmen.
  3. 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.
  4. Andernfalls wird das Routing so ausgeführt, wie es in den 3CX-Anrufbehandlungszielen konfiguriert ist.

Siehe auch

Letztes Update

Dieses Dokument wurde zuletzt am 22.September 2026 aktualisiert.

https://www.3cx.de/docs/anruf-abfangen-beispiel/