В текущем разделе описываются команды управления режимами генерации 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>] Параметры:
Пример:
|
change_cdr_group
Данной командой производится изменение параметров ранее созданной группы "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-группы по умолчанию.
Путь команды:
/domain/<DOMAIN>/cdr/make_finalize_cdr
Синтаксис:
make_finalize_cdr [<CDRGroupName>]
Параметры:
Пример:
admin@[sip1@ecss1]:/$ domain/biysk.local/cdr/make_finalize_cdr barnaul Created file(s): cdrbsk4_20190223_17_54_31_t.csv [exec at: 23.02.2019 17:54:31, exec time: 133ms, nodes: core1@ecss2] |
Данной командой устанавливается режим закрытия (финализации/ротации) текущего файла.
Путь команды: /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@[sip1@ecss1]:/$ domain/biysk.local/cdr/rename_cdr_group cdr4brn barnaul Group cdr4brn successfully renamed to barnaul [exec at: 23.02.2019 17:51:56, exec time: 146ms, nodes: core1@ecss2] |
Команда для просмотра информации о настройках группы (всех групп) "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@[core1@ecss1]:/$ domain/biysk.local/cdr/validate --file ecss1 cdrbsk3_20190305_09_00_00_p.csv CDR file is valid. [exec at: 05.03.2019 09:45:11, exec time: 725ms, nodes: core1@ecss1] admin@[core1@ecss1]:/$ domain/biysk.local/cdr/validate --line Call;2019.03.05 09:26:51;8353632751;246682;biysk.local.smg.gr.trunk.autoname;biysk.local.ssw.gr.trunk.autoname;0;0;11;16;normal;1;246682;;228;1;0;8353632751;;Call is cancelled by initiator;717751315;;;;192.168.2.8;;smg-4;ems2;0;;PCMA,PCMU,G729,telephone-event;5jhhgUEkuIif2nCnSW7kQLyIttmjD/bPhp2+AKDVEtXmIfB5DzLSvarlPAbqmRb2iYz+hS28RWNv02XzRKo3TQ== CDR line is valid. [exec at: 05.03.2019 09:47:13, exec time: 177ms, nodes: core1@ecss1] |