Настроить замену номеров для агента телефонии

Номера в АТС не всегда соответствуют номерам, которые используются в биллинге. Например, станция поддерживает только пятизначные номера, а в LANBilling нужно добавить к ним префикс.

Настройте замену, чтобы система соотносила номера из АТС с теми, которые используются в системе. Можно настроить замену как для отдельных номеров, так и сразу для нескольких.

Сначала срабатывает фильтр предбиллинга, затем замена номеров. Если шаблонов замены несколько, при тарификации будет использован шаблон с наименьшим record_id — то есть тот, что был добавлен раньше. При этом учитывается агент, для которого настроен шаблон замены. Если шаблон настроен для определённой станции, и у вызова указан идентификатор той же станции, то при замене это будет учитываться.

Чтобы настроить замену, выполните следующие шаги.

  1. Откройте форму агента.

  2. Перейдите на вкладку «Замена номеров».

  3. Нажмите «Добавить».

    image

    Дальнейшие действия зависят от того, какую замену вы настраиваете: для одного номера или для группы.

  1. Укажите номер из АТС.

    image
  2. Введите шаблон транка.

    image
  3. Введите номер, который используется в LANBilling.

    image
  4. Выберите, к какому номеру применять правило замены:

    • «номер вызывающей станции» — к инициатору звонка;
    • «набранный номер» — к вызываемому абоненту;
    • к обоим номерам.
    image
  5. Выберите, для какой из станций, привязанных к агенту, будет действовать замена.

    image
  6. Нажмите «Сохранить».

    image

    Правило замены добавлено.

  1. Установите флаг «Групповая замена».

    image
  2. Если нужно убрать префикс АТС, укажите, сколько символов в префиксе.

    image

    Если нужно добавить префикс к номерам АТС, введите его.

    image
  3. Укажите шаблоны номера и транка. В шаблонах можно использовать символы:

    • * — ноль или более произвольных символов;
    • ? — один произвольный символ.
    image

    Также для шаблона можно использовать регулярные выражения:

    • записанные в соответствии с POSIX-стандартом;

    • Perl-совместимые.

      Пример.

      ˆ 76\d{2}88$

      ˆ 76[0-9]{2}88$

      Такие шаблоны включают все номера, которые начинаются с 76 и заканчиваются на 88.

  4. Выберите, к какому номеру применять правило замены:

    • «номер вызывающей станции» — к инициатору звонка;
    • «набранный номер» — к вызываемому абоненту;
    • к обоим номерам.
    image
  5. Выберите, для какой из станций, привязанных к агенту, будет действовать замена.

    image
  6. Нажмите «Сохранить».

    image

    Правило замены добавлено.

Обратите внимание: чтобы замена работала правильно, не указывайте символ + перед номерами, когда добавляете их в учётные записи абонентов.

Когда завершите настройку, задайте параметры в файле конфигурации, а затем запустите модуль LBphone.