Порядок настройки системы CDR
Для управления настройками системы CDR используется интерфейс командой строки и Web-интерфейс.
Команды, предназначенные для управления настройками CDR, располагаются на виртуальной файловой системе CLI в директории /domain/<DOMAIN>/cdr/. Описание команд приведено в разделе Справочник команд CLI.
Для управления CDR-файлами через Web-конфигуратор используется приложение Менеджер cdr (Cdr manager).
Если система в кластере, предварительно должна быть настроена Репликация БД MySQL.
Порядок настройки системы CDR:
- Настройки TTS;
- Создание и настройка CDR-группы;
- Добавление алиаса (абонента) или транка в определенную CDR-группу.
Настройка системы сбора CDR через CLI
Создание CDR-группы
Создание групп производится командой:
Создание CDR-группы cdr_test для виртуальной АТС d.cargo без указания дополнительных параметров:
/domain/d.cargo/cdr/add_cdr_group cdr_test ok
Создание CDR-группы cdr_test для виртуальной АТС d.cargo с указанием режима работы группы с разбивкой по времени (в момент времени 00:00:00 создавать новый CDR-файл):
/domain/d.cargo/cdr/add_cdr_group cdr_test mode time 00:00:00 ok
Просмотр параметров групп производится командой:
Удаление группы производится командой:
Изменение параметров группы производится командой:
Добавление абонента и транка в определенную 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 (интерфейс 102@test.domain) в 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 = ""
Просмотреть значения по умолчанию можно командой:
Изменить префикс для всей АТС можно командой:
Изменить режим формирования файла для всей АТС можно командой:
Настройка системы сбора CDR через WEB-конфигуратор
Для работы с CDR-файлами через Web-конфигуратор используется приложение "Cdr Manager" ("Менеджер CDR").
Описание приложения приведено в разделе Менеджер cdr (Cdr manager) или во вкладке ниже.
Менеджер cdr (Cdr manager)