Program budujący podwyrażenia działań reguł kierowania protokołu SIP

Program budujący podwyrażenia służy do budowania złożonych warunków reguł na podstawie podwyrażeń przy użyciu operatorów I, LUB oraz Nie, a także grupowania za pomocą nawiasów. Program budujący podwyrażenia sprawdza poprawność reguły podczas stosowania zmian, a ponadto wyświetla alerty dotyczące niezgodnych nawiasów i nieobsługiwanych operatorów logicznych.

Aby wyświetlić tę stronę, należy kliknąć opcję Serwery > Typy serwerów > Routery na żądanie > nazwa_routera_na_żądanie > Ustawienia routera na żądanie dla protokołu SIP > Reguły SIP dla strategii kierowania > Określone przez > wyrażenie > Program budujący podwyrażenia.

Wybierz operand

Dostępne są następujące operandy:

Operator

W zależności od wybranego operandu wyświetlane są różne opcje do wyboru. Dostępne są następujące operatory:

  • <> - operatory „jest mniejsze niż” i „jest większe niż” są używane razem z liczbami.
  • jest równe (=) - operator „jest równe” oznacza zgodność, w przypadku której jest rozróżniana wielkość liter.
  • jest równe (nie jest rozróżniana wielkość liter) - operator „jest równe (nie jest rozróżniana wielkość liter)” oznacza zgodność, w przypadku której nie jest rozróżniana wielkość liter.
  • ma wartość NULL - ten operator pokazuje, że nie istnieje parametr żądany w zapytaniu.
  • ma wartość inną niż NULL - ten operator pokazuje, że istnieje parametr żądany w zapytaniu.
  • jest podobne do - ten operator oznacza dopasowywanie wzorca dla łańcuchowych wartości operandu. Wartość musi zawierać znak wieloznaczny - symbol procentu (%) - w miejscu, w którym rozpoczyna się dopasowywanie wzorca. Na przykład wyrażenie host jest podobne do %blanca jest zgodne ze słowem blanca oraz wszystkimi innymi słowami, które kończą się tym łańcuchem. Wyrażenie host jest podobne do blanca% jest zgodne ze słowem „blanca” oraz wszystkimi innymi słowami, które zaczynają się od tego łańcucha. Natomiast wyrażenie host jest podobne do %blanca% jest zgodne ze słowem „blanca” oraz wszystkimi innymi słowami, w których jest osadzony ten łańcuch.
  • zawiera się w - ten operator służy do łączenia operandu z wieloma wartościami w ramach pojedynczego wyrażenia. Jeśli na przykład dla operandu o nazwie port chcesz określić, że numerem portu mogą być wszystkie następujące wartości (lub dowolna z nich): 9080, 9090 i 9091, fragment wyrażenia powinien wyglądać tak: port zawiera się w (9080,9090,9091). Sposób zapisu wartości w nawiasach zależy od typu danych operandu port. Jeśli numer portu jest liczbą całkowitą, poprawnym zapisem są wartości bez cudzysłowów. Jeśli numer portu jest łańcuchem, poprawny zapis wygląda następująco: port zawiera się w (‘9080’,‘9090’,‘9091’).

Wartość

W zależności od wybranego operatora należy wpisać wartość dla podwyrażenia, które ma zostać utworzone.

Program budujący podwyrażenia

Służy do generowania podwyrażenia na podstawie określonych ustawień operandu, operatora i wartości.

Dodaj

Służy do dodawania podwyrażenia do nowej reguły.



Nazwa pliku: sip_subexpression.html