Данная настройка используется для модификации собственного и набранного номеров в зависимости от направления вызова (набора номера). Модификаторы используются при совершении исходящих вызовов.
Модификаторы работают только при использовании правил маршрутизации, описанных при помощи регулярных выражений (Настройка правил маршрутизации), при этом в правилах маршрутизации модификации номера "<:>" не должны использоваться.
Шлюз позволяет настроить 16 групп модификаторов, каждая группа модификаторов состоит из одного или нескольки правил модификации:
Правило записи маски набранного номера:
правило1| правило2|..| правилоN
Cинтаксис маски номера вызывающего абонента:
Пример:
5{2,5} – набранный номер может быть равен 55, 555, 5555, или 55555
. – спецсимвол «точка» указывает на возможность повторения предшествующей перед данным символом цифры, диапазона или символов *# от нуля до бесконечности раз. Равнозначно записи {0,}
Пример:
5х.* - х в данном правиле может либо отсутствовать вообще, либо присутствовать сколько угодно раз. Набранный номер может быть равен 5*, 5х*, 5xx*, 5xxx*, …
+ – повторение предшествующей перед символом "+" цифры, диапазона или символов *# от одного до бесконечности раз. Равнозначно записи {1,}
Cинтаксис правил модификации:
Пример:
При вызове на шестизначные номера, начинающиеся на цифры 5 и 6, нужно преобразовать номер абонента таким образом, чтобы в начало номера абонента был добавлен префикс 383, а в набранном номере первая цифра была заменена на цифру 7
Dialed number: [5-6]xxxxx
Dialed number modification: 7ххххх
Calling number modification: +383$