Для администратора виртуальной АТС команды выполняются в разделе domain/<DOMAIN>/tracer/ и применяются только для определенной виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.


Внимание! Трассировка вызова является ресурсоемкой операцией. Не забывайте выключать трассировку, когда она не используется.

declare

Данной командой создается новая трассировка вызова, которая будет выполнятся для вызовов заданной виртуальной АТС.

Путь команды:

/domain/<DOMAIN>/tracer/declare

Синтаксис:

declare <NODE> <IFACE> | * <ADDRESS> | * <NAME> <LIFETIME> <TYPE_1> <ARGS_1> [<TYPE_2> <ARGS_2> ...]

Пример:

Создание трассировки номера 240467 и записи его в UDP поток.

admin@[ds1@ecss1]:/$ domain/biysk.local/tracer/declare core1@ecss1 * 240467 tr67 2 UDP 192.168.1.12:5999 
Trace successfully declared.

[exec at: 16.03.2019 15:42:34, exec time: 169ms, nodes: core1@ecss1]

remove

Данной командой удаляется созданная ранняя трассировка вызова.

Путь команды:

/domain/<DOMAIN>/tracer/remove

Синтаксис:

remove <NAME>

Параметры:

<DOMAIN> - имя виртуальной АТС, в котором определена трассировка;
<NAME> - имя удаляемой трассировки.

Пример:

Удаление трассировки "tr67"

admin@[ds1@ecss1]:/$ domain/biysk.local/tracer/remove tr67
Trace tr67 successfully removed.

[exec at: 16.03.2019 15:49:08, exec time: 280ms, nodes: core1@ecss1]

show

Данной командой можно просмотреть список созданных трассировок вызова и настройку их параметров.

Путь команды:

/domain/<DOMAIN>/tracer/show

Синтаксис:

show [<NAME>]

Параметры:

<DOMAIN> - имя виртуальной АТС, в котором определена трассировка;
<NAME> - имя трассировки, опциональный параметр.

Пример:

Просмотр всех трассировок:

admin@[ds1@ecss1]:/$ domain/biysk.local/tracer/show 
┌────┬───────────┬───────────┬─────┬───────┬──────────┬─────────┬──────────────────────────────────┐
│Name│   Node    │  Domain   │Iface│Address│  Create  │Lifetime │          Data providers          │
├────┼───────────┼───────────┼─────┼───────┼──────────┼─────────┼──────────────────────────────────┤
│tr67│core1@ecss1│biysk.local│*    │ 240467│16.03.2019│2 hour(s)│UDP data provider:                │
│    │           │           │     │       │15:42:34  │         │  host: 192.168.1.12              │
│    │           │           │     │       │          │         │  port: 5999                      │
│tr75│core1@ecss1│biysk.local│*    │ 240475│16.03.2019│1 hour(s)│File data provider:               │
│    │           │           │     │       │15:44:58  │         │  path: /var/log/ecss/240475.trace│
│    │           │           │     │       │          │         │  mode: append                    │
└────┴───────────┴───────────┴─────┴───────┴──────────┴─────────┴──────────────────────────────────┘

[exec at: 16.03.2019 15:45:20, exec time: 91ms, nodes: core1@ecss1]