Przechwyć połączenie i przekieruj do miejsca docelowego
Wprowadzenie
3CX umożliwia uruchamianie niestandardowych skryptów dla połączeń przychodzących na trunkach SIP. Ten przewodnik pokazuje, jak utworzyć skrypt, który przechwyci połączenie i przekierowuje je do wcześniej skonfigurowanego miejsca docelowego.
Utwórz skrypt przetwarzania połączeń w 3CX
- Zaloguj się do Konsoli administracyjnej, przejdź do „Integrations” (Integracje) > „Call Scripts” (Skrypty połączeń).
- Kliknij „Add from Store” (Dodaj ze sklepu).
- Wybierz jeden ze skryptów dostępnych w sklepie 3CX Call Processing Script Store. W tym przykładzie wybieramy timebasecallscript.cs.
- Wprowadź nazwę dla skryptu połączenia (powinna zawierać tylko małe litery, bez spacji).
- Wybierz, w jaki sposób skrypt ma być uruchamiany, w opcji „Run this script” (Uruchom ten skrypt).
- W zależności od poprzedniego wyboru, wprowadź kod wywołania, wybierz żądany trunk SIP lub przypisz numer DID.
- Przypisz skrypt do odpowiedniego działu.
- Kliknij „OK”, aby kontynuować. Zostaniesz przekierowany do edytora kodu, który automatycznie skompiluje skrypt.
- Możesz teraz wprowadzać zmiany w kodzie C#. Naciśnij „Save” (Zapisz), aby skompilować. Jeśli kompilacja zakończy się powodzeniem, w sekcji Script output (Wynik skryptu) pojawi się komunikat „Compilation Succeeded!” (Kompilacja zakończona pomyślnie). Opcjonalnie możesz dodać pliki audio w sekcji „Audio files” (Pliki audio), jeśli Twój kod je obsługuje.
Jak to działa
- Gdy połączenie nadejdzie na przypisany trunk SIP, uruchamiany jest skrypt.
- Skrypt sprawdza, czy aktualna data i godzina pasują do zdefiniowanych w nowym harmonogramie
Schedule(RuleHoursType.SpecificHours). - Jeśli bieżący czas pasuje do określonego harmonogramu, skrypt próbuje przekierować połączenie do DestinationDN – w przykładzie DestinationDN ustawiono na 801.
- W przeciwnym razie połączenie jest kierowane zgodnie z konfiguracją ustawioną w systemie 3CX dla obsługi połączeń.
Zobacz również
- Jak utworzyć skrypt przetwarzania połączeń
- Call Control API dla systemu Linux
- Call Control API dla systemu Windows
- Google Cloud Storage & Speech API
- Skrypt przetwarzania połączeń dla wejścia DTMF
- Konfiguracja skryptu połączeń z komunikatem świątecznym
Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 12 września 2024
https://www.3cx.pl/docs/przechwytywanie-polaczen przyklad/
