Команды доступны администратору своего домена(domain-admin) и администратору системы( ecss-admin)

Общие команды

В данном разделе описаны общие команды для управления доменом.

clean

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

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

/domain/<DOMAIN>/clean

Синтаксис:

clean [<PROPERTY>]

Параметры:

<PROPERTY> — название свойства, значение которого будет удалено.

Пример:

admin@core1@ecss1:/$ domain/front.office/clean alias\profile\default
Property alias\profile\default is cleaned for domain front.office

[exec at: 06.04.2019 09:15:12, exec time: 152ms, nodes: ds1@ecss2]

configure-start

Командой /domain/<DOMAIN>/configure-start предназначена для входа CoCon-сессии в режим редактирования для заданной виртуальной АТС. Режим редактирования автоматически отключится через 5 минут.

Режим редактирования — режим, в котором только один пользователь может вносить изменения в конфигурацию ВАТС посредствам команд СoCon-а. Все остальные пользователи будут получать ошибку о том, что данная ВАТС заблокирована на редактирование другим пользователем.

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

/domain/<DOMAIN>/configure-start

Синтаксис:

configure-start

Параметры:

Входных параметров команда не требует.

Пример:

admin@core1@ecss1:/$ domain/biysk.local/configure-start 
Successfully entered in the configuration mode for system.

[exec at: 06.04.2019 09:11:46, exec time: 75ms, nodes: ds1@ecss1]
admin@core1@ecss1:/[CONFIG]$ 

configure-stop

Командой /domain/<DOMAIN>/configure-stop предназначена для выхода CoCon-сессии из режима редактирования для заданной виртуальной АТС.

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

/domain/<DOMAIN>/configure-stop

Синтаксис:

configure-stop

Параметры:

Входных параметров команда не требует.

Пример:

admin@core1@ecss1:/[CONFIG]$ domain/biysk.local/configure-stop  
Successfully exit from the configuration mode.

[exec at: 06.04.2019 09:13:02, exec time: 99ms, nodes: ds1@ecss1]

purge

Команда для удаления различных данных из виртуальной АТС без удаления конфигурации виртуальной АТС.

Путь команды:
/domain/<DOMAIN>/purge

Синтаксис:

purge [<FLAGS>]

Параметры:

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

<FLAGS> :: --<FLAG_1> --<FLAG_2> ...
<FLAG> :: routing | statistics | call-history | cdr | record-calls | subscriber-sounds | sounds | faxes | all | force

  • routing — удалить исходные файлы контекстов маршрутизации после удаления домена;
  • statistics — удалить статистику КЦ, по вызовам;
  • call-history — удалить историю вызовов по данному домену;
  • cdr — удалить CDR записи по данному домену;
  • record-calls — удалить записанные разговоры по данному домену;
  • subscriber-sounds — удалить пользовательские аудио-файлы (музыка, голосовая почта) по данному домену;
  • sounds — удалить доменные аудио-файлы по данному домену;
  • faxes — удалить факсы, полученные с данного домена;
  • all — удалить всю имеющуюся информацию по данному домену;
  • force — принудительное удаление виртуальной АТС. Данная опция позволяет безусловно удалить виртуальную АТС, не учитывая ее текущее состояние.

Пример:

admin@core1@ecss1:/$ domain/front.office/purge --cdr --record-calls --statistics --force 

Start purge 'cdr' subsystem
Group 'core1' successfully purged 0 rows
Purge time: 159ms

Start purge 'record-calls' subsystem
Group 'core1' successfully purged
Purge time: 187ms

Start purge 'statistics' subsystem
Group 'core1' successfully purged
Purge time: 11s 148ms

[exec at: 06.04.2019 09:40:57, exec time: 11s 759ms, nodes: ds1@ecss1]

info

Командой /domain/<DOMAIN>/info просматривается информация о свойствах определенной виртуальной АТС.

Путь команды:
/domain/<DOMAIN>/info

Синтаксис:

info [<PROPERTY>]

Параметры:

[<PROPERTY>] — название свойства, опциональный параметр.

  • alias\profile\default — профиль алиасов;
  • pin — пин-код по умолчанию на уровне домена.

Пример:

admin@core1@ecss1:/$ domain/biysk.local/info   
Properties of domain biysk.local
┌─┬─────────────────────┬──────────────┐
│W│      Property       │    Value     │
├─┼─────────────────────┼──────────────┤
│ │alias\profile\default│"user_default"│
│ │pin                  │"1111"        │
└─┴─────────────────────┴──────────────┘

Legend:
W: Where property is set:
   g: This is global property
   <Empty>: This is domain property

Note: * char in W column means "Can't read domain info". Error reason in value column in this case

[exec at: 06.04.2019 09:31:46, exec time: 75ms, nodes: ds1@ecss1]

set

Командой /domain/<DOMAIN>/set задается значение свойства виртуальной АТС на уровне домена (виртуальной АТС).

Путь команды:
/domain/<DOMAIN>/set

Синтаксис:

set <PROPERTY> <VALUE>

Параметры:

<PROPERTY> — название свойства;
<VALUE> — значение свойства.

  • alias\profile\default — профиль алиасов;
  • pin — пин-код по умолчанию на уровне домена.

Пример:

admin@core1@ecss1:/$ domain/biysk.local/set pin 1111
Property pin is defined for domain biysk.local

[exec at: 06.04.2019 09:29:02, exec time: 66ms, nodes: ds1@ecss2]

Дерево остальных команд уровня конкретной виртуальной АТС