В текущем разделе описываются команды управления режимами генерации CDR в рамках домена.
| CDR - Call Detail Record. Файлы CDR - информация об обслуженной системой нагрузке. |
Подробное описание работы с CDR-файлами приведено в разделе Управление системой сбора CDR
Группа cdr назначается на alias. Команды описаны на странице /domain/<DOMAIN>/alias/ - команды управления алиасами |
Данной командой создается новая группа "cdr_group", которая в дальнейшем может быть назначена абоненту (группе абонентов) или транку. CDR-записи сохраняются в файл (группу файлов), на основании принадлежности абонента А к определенной группе "cdr_group". Для группы устанавливаются параметры аналогичные параметрам домена:
Путь команды: /domain/<DOMAIN>/cdr/add_cdr_group Синтаксис: add_cdr_group <NAME> [prefix <"PREFIX">] [mode <MODE>] Параметры:
Пример:
|
Данной командой производится изменение параметров ранее созданной группы "cdr_group". Путь команды: /domain/<DOMAIN>/cdr/change_cdr_group Синтаксис: change_cdr_group <NAME> [prefix <"PREFIX">] [mode <MODE>] Параметры:
Пример:
|
Данная команда служит для просмотра информации о настройках функционирования подсистемы генерации CDR для вызовов вне групп (режим сохранения, форматы и префикс). Путь команды: /domain/<DOMAIN>/cdr/info Синтаксис: info Параметры: Команда не содержит аргументов. Пример:
|
Команда позволяет сделать выгрузку текущих данных о вызовах в CDR-файл. Если параметры не заданы, то CDR-файл формируется для CDR-группы по умолчанию.
Если при выполнении команды не указать имя CDR-группы, то будет создан csv файл для группы "default". |
Путь команды:
/domain/<DOMAIN>/cdr/make_finalize_cdr
Синтаксис:
make_finalize_cdr [<CDRGroupName>]
Параметры:
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/cdr/make_finalize_cdr cdr4bsk Created file(s): cdrbsk4_20210215_15_28_09_t.csv [exec at: 15.02.2021 15:28:09, exec time: 48ms, nodes: core1@ecss1 v.3.14.7.578] |
Данной командой устанавливается режим закрытия (финализации/ротации) текущего файла.
Путь команды: /domain/<DOMAIN>/cdr/mode Синтаксис: mode <MODE> Параметры:
Пример:
|
Данной командой устанавливается значение префикса по умолчанию, которое используется в имени CDR-файла в домене. Путь команды: /domain/<DOMAIN>/cdr/prefix Синтаксис: prefix "<PREFIX>" Параметры: <PREFIX> - текстовая строка, которая будет добавлена к имени CDR-файла. Пример:
|
Команда служит для удаления определенной группы "cdr_group" из системы. Путь команды: /domain/<DOMAIN>/cdr/remove_cdr_group Синтаксис: remove_cdr_group <NAME> Параметры:
Пример:
|
Команда позволяет переименовать существующую CDR-группу.
Путь команды:
/domain/<DOMAIN>/cdr/rename_cdr_group
Синтаксис:
rename_cdr_group <OldNAME> <NewNAME>
Параметры:
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/cdr/rename_cdr_group cdr4bsk testgroup Group cdr4bsk successfully renamed to testgroup [exec at: 15.02.2021 15:31:28, exec time: 41ms, nodes: core1@ecss1 v.3.14.7.578] |
Команда для просмотра информации о настройках группы (всех групп) "cdr_group":
Путь команды: /domain/<DOMAIN>/cdr/show_cdr_group Синтаксис: show_cdr_group [<NAME>] Параметры: <NAME> - имя группы, опциональный параметр. Пример:
|
Команда предназначена для проверки подписи как CDR-записи, так и CDR-файла.
Путь команды:
/domain/<DOMAIN>/cdr/validate
Синтаксис:
validate --line <CDR_Line> | --file <CDR_File_Path>
Параметры:
--line <CDR_Line> - опция для проверки подписи CDR-записи, где
<CDR_Line> - имя CDR-записи;
--file <CDR_File_Path> - опция для проверки подписи CDR-файла, где
<CDR_File_Path> - имя CDR-файла.
Примечание. Файлы для проверки цифровой подписи необходимо загрузить в папку */var/lib/ecss/cdr/<DOMAIN>/.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/cdr/validate --file ecss1 cdrbsk3_20210215_15_44_08_t.csv CDR file is valid. [exec at: 15.02.2021 15:45:48, exec time: 575ms, nodes: core1@ecss1 v.3.14.7.578] admin@ds1@ecss1:/$ domain/biysk.local/cdr/validate --line Call;2021.02.15 15:43:45;3854416977;240503;;;7;2;0;16;normal;7;240503;;15;0;0;3854416977;;;3545233635206051129;3854240700;;240700;;192.168.2.26;system:ivr;240503@biysk.local;1;;;RPYhVQq33yv1X7V5BHWexlPS3HgRpTlSBNUlC45psdetAKso/b0LgJmhnXiHtPPPrgzXm1U0Dh8Wkd/LwfFkww== CDR line is valid. [exec at: 15.02.2021 15:50:01, exec time: 25ms, nodes: core1@ecss1 v.3.14.7.578] |