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. Diese Anleitung zeigt, wie Sie ein Skript erstellen, das einen Anruf abfängt und an ein vorkonfiguriertes Ziel weiterleitet.
Erstellen eines Anrufverarbeitungsskripts in 3CX
- Melden Sie sich bei Ihrer Adminkonsole an und gehen 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 Vorwahlcode 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 jetzt C#-Änderungen am Code vornehmen. Drücken Sie zum Kompilieren auf Speichern. Wenn die Kompilierung erfolgreich war, wird in der Skriptausgabe „Kompilierung erfolgreich!“ angezeigt, wie oben dargestellt. Fügen Sie optional Audiodateien im Abschnitt „Audiodateien“ hinzu, wenn Ihr Code dies unterstützt.
Funktionsweise
- Wenn ein Anruf über den zugewiesenen SIP-Trunk eingeht, wird das Skript ausgelöst.
- Das Skript prüft, ob der aktuelle Tag und die aktuelle Uhrzeit mit denen übereinstimmen, die im neuen Zeitplan (RuleHoursType.SpecificHours) definiert sind.
- Wenn die aktuelle Uhrzeit mit dem vordefinierten Zeitplan übereinstimmt, versucht das Skript, den Anruf an die Ziel-DN umzuleiten – im Beispiel ist „Ziel-DN“ auf 801 eingestellt.
- Andernfalls wird der Anruf an das Ziel weitergeleitet, welches der eingestellten Standardroute im Trunk entspricht.
Weiterführende Informationen
- 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 4. September 2024 aktualisiert.
