Данная настройка используется для выдачи вызываемому абоненту посылки вызова отличной от обычной, что позволяет понять с какого номера/группы номеров поступил вызов. Всего может быть задействовано 32 варианта «звонков особого типа».
- Правило (Rule) – маска номера вызывающего абонента, при звонке которого на вызываемый порт будет выдан «звонок особого типа»;
- Посылка, мс (Ring) – длительность посылки вызова;
- Пауза, мс (Pause) – длительность паузы;
- Абонентские профили (Subscriber profiles) – абонентские профили, для портов которых используется данное правило.
Правило записи маски номера вызывающего абонента:
правило1| правило2|..| правилоN
Синтаксис маски номера вызывающего абонента:
- | – логическое «ИЛИ» – используется для разделения правил;
- X или х – любая цифра от 0 до 9, равнозначно диапазону [0-9];
- 0 - 9 – цифры от 0 до 9;
- * – символ *;
- # – символ #;
- [ ] – указание диапазона (через тире) либо перечисление (без пробелов, запятых и прочих символов между цифрами), например:
- диапазон [1-5] – 1,2,3,4 или 5;
- перечисление [138] - 1,3 или 8;
- диапазон и перечисление [0-9*#] – от 0 до 9, а также * и #.
- – {min,max} – указание количества повторений символа, стоящего перед скобками, диапазона или символов *#.
- min - минимальное количество повторений,
- max- максимальное.
- {,max} – равнозначно {0,max};
- {min,} – равнозначно {min,inf.}.
Пример:
5{2,5} – номер вызывающего абонента может быть равен 55, 555, 5555, или 55555
– . – спецсимвол «точка» указывает на возможность повторения предшествующей перед данным символом цифры, диапазона или символов *# от нуля до бесконечности раз. Равнозначно записи {0,}.
Пример:
5х.* – х в данном правиле может либо отсутствовать вообще, либо присутствовать сколько угодно раз. Номер вызывающего абонента может быть равен 5*, 5х*, 5xx*, 5xxx*, ...
– + – повторение предшествующей перед символом "+" цифры, диапазона или символов *# от одного до бесконечности раз. Равнозначно записи {1,}.
Добавить комментарий