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

Skrypt przetwarzania połączeń

  1. Zaloguj się do Konsoli administracyjnej, przejdź do „Integrations” (Integracje) > „Call Scripts” (Skrypty połączeń).
  2. Kliknij „Add from Store” (Dodaj ze sklepu).

Przykładowy skrypt

  1. Wybierz jeden ze skryptów dostępnych w sklepie 3CX Call Processing Script Store. W tym przykładzie wybieramy timebasecallscript.cs.
  2. Wprowadź nazwę dla skryptu połączenia (powinna zawierać tylko małe litery, bez spacji).
  3. Wybierz, w jaki sposób skrypt ma być uruchamiany, w opcji „Run this script” (Uruchom ten skrypt).
  4. W zależności od poprzedniego wyboru, wprowadź kod wywołania, wybierz żądany trunk SIP lub przypisz numer DID.
  5. Przypisz skrypt do odpowiedniego działu.

  1. Kliknij „OK”, aby kontynuować. Zostaniesz przekierowany do edytora kodu, który automatycznie skompiluje skrypt.

Edycja skryptu

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

  1. Gdy połączenie nadejdzie na przypisany trunk SIP, uruchamiany jest skrypt.
  2. Skrypt sprawdza, czy aktualna data i godzina pasują do zdefiniowanych w nowym harmonogramie
    Schedule(RuleHoursType.SpecificHours).
  3. 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.
  4. W przeciwnym razie połączenie jest kierowane zgodnie z konfiguracją ustawioną w systemie 3CX dla obsługi połączeń.

Zobacz również


Ostatnia aktualizacja
Ten dokument został ostatnio zaktualizowany 12 września 2024
https://www.3cx.pl/docs/przechwytywanie-polaczen przyklad/