Для управления настройками системы CDR используется интерфейс командой строки и Web-интерфейс.

Команды, предназначенные для управления настройками CDR, располагаются на виртуальной файловой системе CLI в директории /domain/<DOMAIN>/cdr/. Описание команд приведено в разделе Справочник команд CLI.

Для управления CDR-файлами через Web-конфигуратор используется приложение Менеджер cdr (Cdr manager).

Если система в кластере, предварительно должна быть настроена Репликация БД MySQL.

Порядок настройки системы CDR:

  1. Настройки TTS;
  2. Создание и настройка CDR-группы;
  3. Добавление алиаса (абонента) или транка в определенную CDR-группу.

Настройка системы сбора CDR через CLI

Создание CDR-группы

Создание групп производится командой:

 add_cdr_group

Error: Page Not Found

Если значения параметров группы при создании не были заданы, то их значения определяются из настроек домена.
Значения параметров для группы устанавливаются в момент создания группы. Изменение общих значений параметров для виртуальной АТС не приводит к изменению индивидуальных значений параметров для группы внутри этой АТС.
  1. Создание CDR-группы cdr_test для виртуальной АТС d.cargo без указания дополнительных параметров:

    /domain/d.cargo/cdr/add_cdr_group cdr_test                               
    ok
  2. Создание CDR-группы cdr_test для виртуальной АТС d.cargo с указанием режима работы группы с разбивкой по времени (в момент времени 00:00:00 создавать новый CDR-файл):

    /domain/d.cargo/cdr/add_cdr_group cdr_test mode time 00:00:00         
    ok

Просмотр параметров групп производится командой: 

 show_cdr_group

Error: Page Not Found

Удаление группы производится командой:

 remove_cdr_group

Error: Page Not Found

Изменение параметров группы производится командой:

 change_cdr_group

Error: Page Not Found

Добавление абонента и транка в определенную CDR-группу

Параметр с именем "cdr_group" определяет, к какой группе относится абонент или транк. Его значение должно представлять собой строку, состоящую из символов английского алфавита и/или цифр.

Предварительно эта группа должна быть создана. Если для абонента/транка настроен параметр "cdr_group", но на текущий момент данной группы не существует (например, группа была создана, но её удалили), то вызов, поступивший от такого абонента/транка, будет отнесен к группе по умолчанию (default). Если абоненту/транку, с которого совершается вызов, не назначена группа, то настройки будут присвоены из значений по умолчанию, установленных для виртуальной АТС.

Добавление абонента

Для добавления абонента (алиаса) в определенную CDR-группу необходимо установить параметр "cdr_group" в свойствах алиаса на требуемом уровне (домена, интерфейса или определенного алиаса).

/domain/<DOMAIN>/alias/set <NUMBER> <GROUPNAME> <INTERFACE> cdr_group <CDRGroupName>

где
<DOMAIN> - имя виртуальной АТС;
<NUMBER> - абонентский номер;
<GROUPNAME> - имя группы интерфейсов, логическая привязка интерфейсов в определенной виртуальной АТС;
<INTERFACE> - имя интерфейса;
<CDRGroupName> - имя CDR-группы.

Пример

Для виртуальной АТС test.domain добавляем абонента 102 (интерфейс ) в CDR-группу test_cdr на уровне алиаса. Логическая группа, в которую входит абонент с номером 102 - test_group:

admin@[mycelium1@ecss1]:/$ domain/test.domain/alias/set 102 test_group 102@test.domain cdr_group test_cdr
There are aliases within domain test.domain affected by settings property cdr_group:
  102  <->  102@test.domain

Добавление транка

Для добавления вызовов с транка в определенную CDR-группу необходимо установить параметр "cdr_group" в свойствах алиаса на уровне интерфейсов.

/domain/<DOMAIN>/alias/set-for-iface <GROUPNAME> <TRUNK_NAME> cdr_group <CDRGroupName>

где

<DOMAIN> - имя виртуальной АТС;
<GROUPNAME> - имя группы интерфейсов;
<TRUNK_NAME> - имя SIP-транка;
<CDRGroupName> - имя CDR-группы.

Пример

Для виртуальной АТС d.cargo добавляем транк CITY.TRUNK в CDR-группу cdr_test:

/domain/d.cargo/alias/set-for-iface smg.gr CITY.TRUNK cdr_group cdr_test
Affected ifaces in domain: d.cargo
  CITY.TRUNK

Конфигурирование режимов генерации CDR-файла

При создании виртуальной АТС (описание приведено в разделе Создание виртуальной АТС (домена). Порядок настройки) значения параметров "default_format", "default_mode", "default_prefix" устанавливаются в значения по умолчанию:

default_format = csv
default_mode = time, 00:00:00
default_prefix = "" 

Просмотреть значения по умолчанию можно командой:

 info

Error: Page Not Found

Изменить префикс для всей АТС можно командой: 

 prefix

Error: Page Not Found

Изменить режим формирования файла для всей АТС можно командой: 

 mode

Error: Page Not Found

Настройка системы сбора CDR через WEB-конфигуратор

Для работы с CDR-файлами через Web-конфигуратор используется приложение "Cdr Manager" ("Менеджер CDR").
Описание приложения приведено в разделе Менеджер cdr (Cdr manager) или во вкладке ниже.

 Нажмите здесь для раскрытия...

Менеджер cdr (Cdr manager)

Error: Page Not Found