/domain/<DOMAIN>/ — команды управления определенной виртуальной АТС
Поиск по дереву команд
Команды доступны администратору своего домена (domain-admin) и администратору системы (ecss-admin)
Общие команды
В данном разделе описаны общие команды для управления доменом.
clean
Командой /domain/<DOMAIN>/clean удаляются значения определенных свойств заданной виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/clean
Синтаксис:
clean [<PROPERTY>]
Параметры:
<PROPERTY> — название свойства, значение которого будет удалено.
Пример:
admin@mycelium1@ecss1:/$ domain/front.office/clean pin Property pin is cleaned for domain front.office [exec at: 18.02.2021 13:07:17, exec time: 8ms, nodes: ds1@ecss1 v.3.14.7.589]
configure-start
Командой /domain/<DOMAIN>/configure-start предназначена для входа CoCon-сессии в режим редактирования для заданной виртуальной АТС. Режим редактирования автоматически отключится через 5 минут.
Режим редактирования — режим, в котором только один пользователь может вносить изменения в конфигурацию ВАТС посредствам команд СoCon-а. Все остальные пользователи будут получать ошибку о том, что данная ВАТС заблокирована на редактирование другим пользователем.
Путь команды:
/domain/<DOMAIN>/configure-start
Синтаксис:
configure-start
Параметры:
Входных параметров команда не требует.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/configure-start Successfully entered in the configuration mode for system. [exec at: 18.02.2021 13:00:36, exec time: 50ms, nodes: ds1@ecss1 v.3.14.7.589] admin@mycelium1@ecss1:/[CONFIG]$
configure-stop
Командой /domain/<DOMAIN>/configure-stop предназначена для выхода CoCon-сессии из режима редактирования для заданной виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/configure-stop
Синтаксис:
configure-stop
Параметры:
Входных параметров команда не требует.
Пример:
admin@mycelium1@ecss1:/[CONFIG]$ domain/biysk.local/configure-stop Successfully exit from the configuration mode. [exec at: 18.02.2021 13:01:38, exec time: 31ms, nodes: ds1@ecss1 v.3.14.7.589] admin@mycelium1@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@mycelium1@ecss1:/$ domain/front.office/purge --subscriber-sounds --record-calls --faxes [purge] You are going to purge "front.office" domains' data. Are you sure?: yes/no ?> yes Start purge 'faxes' subsystem Group 'core1' successfully purged Purge time: 69ms Start purge 'record-calls' subsystem Group 'core1' successfully purged Purge time: 29ms Start purge 'subscriber-sounds' subsystem Group 'core1' successfully purged Purge time: 26ms [exec at: 18.02.2021 13:16:08, exec time: 3s 762ms, nodes: ds1@ecss1 v.3.14.7.589]
info
Командой /domain/<DOMAIN>/info просматривается информация о свойствах определенной виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/info
Синтаксис:
info [<PROPERTY>]
Параметры:
[<PROPERTY>] — название свойства, опциональный параметр.
- alias\profile\default — профиль алиасов;
- pin — пин-код по умолчанию на уровне домена.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/info Properties of domain biysk.local ┌─┬─────────────────────┬──────────────────────┐ │W│ Property │ Value │ ├─┼─────────────────────┼──────────────────────┤ │ │uid │<<"064bc957dde020c9">>│ │ │alias\profile\default│"user_default" │ └─┴─────────────────────┴──────────────────────┘ 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: 18.02.2021 13:16:58, exec time: 13ms, nodes: ds1@ecss1 v.3.14.7.589]
set
Командой /domain/<DOMAIN>/set задается значение свойства виртуальной АТС на уровне домена (виртуальной АТС).
Путь команды:
/domain/<DOMAIN>/set
Синтаксис:
set <PROPERTY> <VALUE>
Параметры:
<PROPERTY> — название свойства;
<VALUE> — значение свойства.
- alias\profile\default — профиль алиасов;
- pin — пин-код по умолчанию на уровне домена.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/set pin 1111 Property pin is defined for domain biysk.local [exec at: 18.02.2021 13:18:07, exec time: 26ms, nodes: ds1@ecss1 v.3.14.7.589]