Lista dostępu
Sortuje połączenia według numeru dzwoniącego: lista dozwolonych, lista odrzuconych, i trzecie wyjście dla wszystkich tych, którzy nie figurują nigdzie.
W skrócie
| Wyjścia | accept (Zezwól), deny (Odmów) i unknown (Nieznany) |
| Pola | Zezwól: i Odmów:, dwa pola tekstowe, jeden wpis na linię |
| Odczyt linii | każda linia to wyrażenie regularne, porównywane z całym numerem |
| Kolejność sprawdzania | najpierw Zezwól:, potem Odmów:, w innym razie unknown |
| Puste linie | ignorowane |
| Jeśli uruchomione wyjście nie jest z niczym połączone | połączenie zostaje rozłączone |
Jak to działa
Przy przejściu przez moduł platforma odczytuje numer dzwoniącego, a potem przechodzi przez linie Zezwól: w kolejności. Pierwsza pasująca linia wysyła połączenie przez accept, i odczyt się tam zatrzymuje. Jeśli żadna nie pasuje, linie Odmów: są przechodzone w ten sam sposób, a pierwsza pasująca wysyła połączenie przez deny. Jeśli nic nie pasuje w żadnej z dwóch list, połączenie wychodzi przez unknown.
Każda linia jest porównywana z całym numerem, od pierwszej do ostatniej cyfry. Linia zawierająca 02 rozpoznaje więc tylko sam numer 02, nie 02123456. Aby wycelować w początek numeru, trzeba opisać dalszą jego część, jak pokazuje pomoc w oknie.
Jeśli uruchomione wyjście nie jest z niczym połączone, połączenie zostaje rozłączone na miejscu, bez zapowiedzi. Ten moduł ma trzy wyjścia, i to trzecie jest tym, o którym się zapomina.
Co należy uzupełnić
| Pole | Czego się oczekuje | Jeśli zostawisz je puste |
|---|---|---|
| Zezwól: | numer albo wzorzec na linię, porównywany z całym numerem | żadna linia nie jest sprawdzana i żadne połączenie nie wychodzi przez accept |
| Odmów: | numer albo wzorzec na linię, sprawdzany tylko, jeśli Zezwól: niczego nie dało | żadne połączenie nie wychodzi przez deny; wszystko, co nie jest dozwolone, wychodzi przez unknown |
Krok po kroku
- Ustal najpierw dokładną formę, w jakiej docierają twoi dzwoniący, w Raporty, Lista połączeń. To tę formę muszą opisywać twoje wzorce.
- Umieść moduł Lista dostępu i połącz poprzedni węzeł z jego wejściem.
- Otwórz go. W Zezwól: napisz jeden wzorzec na linię, na przykład
02\d*dla wszystkich numerów zaczynających się od 02. - W Odmów: napisz wzorce do odrzucenia, jeden na linię.
- Zamknij okno i połącz trzy wyjścia:
accept,denyiunknown. - Dla
denywybierz wyraźny cel, zapowiedź albo moduł Rozłącz, zamiast pozostawiać wyjście wolne: dzwoniący przynajmniej dowie się, że został odrzucony. - Kliknij Zastosuj zmiany.
- Zadzwoń raz z numeru figurującego w Zezwól:, a potem drugi raz z numeru nieobecnego na obu listach, i sprawdź oba przebiegi.
Jeśli coś nie działa
Numer, mimo że obecny w Zezwól, nie jest rozpoznawany. Linia jest porównywana z całym numerem. 02 rozpoznaje tylko numer 02. Napisz 02\d*, aby objąć wszystko, co zaczyna się od 02. Sprawdź też formę numeru w Raporty, Lista połączeń: prefiks międzynarodowy zmienia wszystko.
Wszystkie połączenia wychodzą przez unknown. Obie listy są puste, albo żaden z ich wzorców nie opisuje rzeczywistej formy otrzymywanych numerów. Porównaj wzorzec i numer odnotowany w raportach, cyfra po cyfrze.
Dzwoniący, którego odrzuciłem, mimo to się dodzwania. Zezwól: jest sprawdzane jako pierwsze. Zbyt szeroki wzorzec na tej liście, na przykład 0\d*, wygrywa, zanim Odmów: zostanie w ogóle odczytane. Zawęź wzorzec zezwolenia.
Połączenie jest rozłączane przy przejściu przez moduł. Uruchomione wyjście nie jest z niczym połączone. Ten moduł ma ich trzy, a unknown jest tym, które zostawia się wolnym przez nieuwagę.
Połączenie bez numeru dzwoniącego wychodzi przez unknown. Moduł porównuje twoje wzorce z pustym numerem, którego wzorzec napisany na cyfry nie rozpoznaje. Te połączenia kończą więc na unknown, co jest kolejnym powodem, żeby połączyć to wyjście.
Jak powstaje plan połączeń, wyjaśnione na obrazach
Zobacz stronę Plany numeracji