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

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

Ключ

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

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

Image Modified

...

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

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$