Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Данная настройка используется для модификации собственного и набранного номеров в зависимости от направления вызова (набора номера). Модификаторы используются при совершении исходящих вызовов.

Image Modified

...

Модификаторы работают только при использовании правил маршрутизации, описанных при помощи регулярных выражений (

...

Настройка правил маршрутизации), при этом в правилах маршрутизации модификации номера "<:>" не должны использоваться.

Image Removed Image Added 

Шлюз позволяет настроить 16 групп модификаторов, каждая группа модификаторов состоит из одного или нескольки правил модификации:

...

Правило записи маски набранного номера:

правило1| правило2|..| правилоN


Cинтаксис маски номера вызывающего абонента: 

  • | - логическое ИЛИ - используется для разделения правил.
  • Wiki разметка*X * или * х * любая цифра от 0 до 9, равнозначно диапазону \ [0-9\];
  • 0 - 9 – цифры от 0 до 9;
  • *** – символ *;
  • # – символ #;unmigrated-wiki-markup
  • *\[ \ ] * указание диапазона (через тире), либо перечисление (без пробелов, запятых и прочих символов между цифрами), например:

...

    • ...

        • диапазон

      ...

        • [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,}

           

          Cинтаксис Cинтаксис правил модификации:

          • или . удаление  удаление цифры;
          • X или x – цифра/символзнак на данной позиции остается неизменной;
          • ? – цифра/символ на данной позиции остается неизменной;
          • + – добавление последующих цифр/символов (0-9, *, #);
          • ! – окончание разбора, все дальнейшие цифры номера отрезаются;
          • $ – окончание разбора, все дальнейшие цифры номера не изменяются;
          • 0-9, # и ** * (без знака +) – замещение цифры на данной позиции.

          Wiki разметка\\  

          Пример:

          При вызове на шестизначные номера, начинающиеся на цифры 5 и 6, нужно преобразовать номер абонента таким образом, чтобы в начало номера абонента был добавлен префикс 383, а в набранном номере первая цифра цифра  была заменена на цифру 7

          Dialed

          ...

          number:

          ...

          [5-6

          ...

          ]xxxxx

          Dialed number modification: 7ххххх

          Calling number modification: +383$