Добавить парсер для агента телефонии

Разные модели АТС сохраняют записи о звонках (CDR) в разных форматах. Чтобы биллинг мог обработать эти файлы, их необходимо преобразовать — для этого нужны парсеры. Парсеры для наиболее распространённых моделей АТС уже есть в АСР LANBilling, но вы можете добавить свой.

Форматы CDR делятся на два вида: бинарные и текстовые. В зависимости от того, какой формат использует ваша АТС, загрузите в АСР LANBilling парсер или файл конфигурации.

  • Бинарный формат — загрузите отдельный файл парсера.
  • Текстовый формат обрабатывает text_plug-in — он уже входит в АСР LANBilling. Вам нужно загрузить только файл конфигурации, в котором заданы правила разбора. Расширение файла — conf.
  1. Сохраните файл в директории:

    /usr/local/billing/parsers/
    

    ``

  2. Откройте форму агента LBPhone. Перейдите на вкладку «Парсеры».

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

  2. В открывшемся окне укажите название парсера. Также заполните описание — оно будет отображаться в других формах настроек.

image
  1. Выберите тип «парсер».

  2. Введите название файла.

image
  1. Нажмите «Сохранить».
image
  1. Сохраните файл в директории:

    /usr/local/billing/parsers-configs/
    

    ``

  2. Откройте форму агента LBPhone. Перейдите на вкладку «Парсеры».

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

  2. В открывшемся окне укажите название парсера. Также заполните описание — оно будет отображаться в других формах настроек.

image
  1. Выберите тип «файл конфигурации».

  2. Введите название файла.

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

Затем добавьте станцию — в её параметрах нужно будет указать парсер. Когда ваши абоненты будут совершать вызовы, LBPhone определит, с какой станции они поступают, и подключит нужный парсер.

Парсер можно добавить в форме любого сетевого агента с типом LBPhone. В дальнейшем парсер можно будет использовать для остальных агентов LBPhone.

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