Axivox Przewodnik użytkownika
Powrót do strony

Dispatcher

Kieruje połączenie według numeru dzwoniącego. Każda nazwana reguła tworzy własne wyjście, a numery, które niczemu nie odpowiadają, trafiają do Nieznany.

W skrócie

Wyjściajedno na regułę, oznaczone Nazwą reguły, plus Nieznany
Polatabela Nazwa i Wyrażenie regularne, jeden wiersz na regułę
Co jest porównywanenumer dzwoniącego
Dopasowaniewyrażenie musi obejmować cały numer, nie tylko jego początek
Liczba regułdowolna, jedna na wiersz

Jak to działa

Moduł porównuje numer dzwoniącego z zadeklarowanymi przez ciebie wyrażeniami regularnymi, w kolejności z tabeli. Wygrywa pierwsze, którego wyrażenie pasuje, a kolejne nie są sprawdzane.

Nazwa, którą nadajesz regule, staje się etykietą jej wyjścia na module. Widzisz więc na schemacie, dokąd trafia każda kategoria dzwoniącego.

Wyrażenie jest porównywane z całym numerem. Napisanie 02 uwzględnia tylko dzwoniącego, którego numer to dokładnie „02". Aby objąć wszystkie numery zaczynające się od 02, trzeba napisać 02\d+. To zdecydowanie pierwsza przyczyna nieporozumień przy tym module, i przypomina o tym pomoc wyświetlana u góry okna:

> Sprawdza numer dzwoniącego na podstawie wyrażeń regularnych:

> 02\d+ zatwierdza numery zaczynające się od 02, 00\d+ wszystkie zaczynające się od 00, \+32\d+ wszystkie zaczynające się od +32.

Wyjście Nieznany odbiera połączenia, których żadna reguła nie uwzględniła. Odbiera też te, których reguła rzeczywiście pasowała, ale których wyjście pozostało wolne: moduł nie przechodzi do następnej reguły, wraca do Nieznany.

Jeśli wyjście Nieznany nie jest z niczym połączone, połączenie zostaje rozłączone bez słowa. Jak wszędzie w planie, uruchomione wyjście, które donikąd nie prowadzi, kończy połączenie.

Co należy uzupełnić

PoleCzego się oczekujeJeśli zostawisz je puste
Nazwaetykieta wyjścia na module, na przykład „Klienci Belgia"wyjście i tak istnieje, oznaczone znakiem zapytania, i staje się nieczytelne na schemacie
Wyrażenie regularnewyrażenie regularne obejmujące cały numer, na przykład \+32\d+wyjście pozostaje wyświetlone na module, ale reguła nigdy nie przechwytuje żadnego połączenia

Krok po kroku

  1. Umieść moduł Dispatcher i połącz poprzedni węzeł z jego wejściem.
  2. Otwórz go podwójnym kliknięciem, a potem kliknij Dodaj, aby utworzyć pierwszą regułę.
  3. Wpisz Nazwę, która mówi o intencji, i Wyrażenie regularne, które obejmuje cały numer.
  4. Dodaj jeden wiersz na kategorię dzwoniącego i ułóż je od najbardziej precyzyjnej do najszerszej: wygrywa pierwsza, która pasuje.
  5. Zamknij okno, klikając Zapisz. Moduł wyświetla teraz jedno wyjście na regułę, oznaczone jej nazwą, plus wyjście Nieznany.
  6. Połącz każde wyjście z jego celem.
  7. Połącz Nieznany, inaczej każdy dzwoniący spoza twoich reguł zostanie rozłączony.
  8. Kliknij Zapisz na pasku edytora, a potem Zastosuj zmiany.
  9. Zadzwoń naprawdę z numeru, który powinien pasować do reguły, a potem z numeru, który nie pasuje do żadnej, i sprawdź, czy oba trafiają tam, gdzie się tego spodziewałeś.

Jeśli coś nie działa

Wszystkie połączenia trafiają do Nieznany. Wyrażenie obejmuje tylko początek numeru. Zastąp 02 przez 02\d+, a +32 przez \+32\d+, przy czym + trzeba zabezpieczyć odwrotnym ukośnikiem.

Reguła nigdy się nie uruchamia, mimo że jej wyrażenie jest poprawne. Reguła umieszczona przed nią też pasuje, a wygrywa pierwsza. Przesuń bardziej precyzyjną regułę nad szerszą, albo zawęź tę szerszą.

Połączenie jest rozłączane dla numerów, które nie pasują do żadnej reguły. Wyjście Nieznany nie jest z niczym połączone. Połącz je z twoim powitaniem, zapowiedzią albo pocztą głosową.

Reguła pasuje, ale połączenie i tak trafia do Nieznany. Wyjście tej reguły pozostało wolne. Moduł nie przechodzi do następnej reguły, wraca do Nieznany. Połącz wyjście tej reguły.

Jedno z wyjść modułu nosi znak zapytania. Odpowiadająca mu reguła nie ma Nazwy. Otwórz moduł ponownie i nazwij ją: tylko nazwa pozwala rozpoznać wyjście na schemacie.

Jak powstaje plan połączeń, wyjaśnione na obrazach

Zobacz stronę Plany numeracji