Команды предназначены для управления транковыми сервисами.
<DOMAIN> - имя виртуальной АТС.
activate
Команда предназначена для активации услуги на определенном транке в определенном домене.
Путь команды:
/domain/<DOMAIN>/trunk/services/activate
Синтаксис:
activate <TrunkGroup> <Trunk> <SSName> <Args>
Параметры:
<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
<SSName> - имя услуги;
<Args> - опциональный параметр для команды --activate, задается в виде <KEY> = <VALUE>, где <KEY> - определенный параметр для данной услуги, <VALUE> - значение параметра.
Примеры:
admin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/activate ssw.gr ems2 call_recording mode = always_on Success: Service call_recording activated for domain "biysk.local" trunk "ems2" [exec at: 21.02.2021 13:02:13, exec time: 27ms, nodes: ds1@ecss2 v.3.14.7.609]
admin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/activate ssw.gr bsk1 tsmn_request timeout = 3000, tsmn_trunk=smg-4, tsmn_trunk_backup = bsk2 Success: Service tsmn_request activated for domain "biysk.local" trunk "bsk1" [exec at: 21.02.2021 13:05:01, exec time: 30ms, nodes: ds1@ecss1 v.3.14.7.609]
deactivate
Команда предназначена для деактивации транковых сервисов в определенном домене.
Путь команды:
/domain/<DOMAIN>/trunk/services/deactivate
Синтаксис:
deactivate <TrunkGroup> | * <Trunk> <SSNameList>
Параметры:
<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
<SSNameList> - список услуг, которые будут недоступны абоненту.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/deactivate ssw.gr ems2 call_recording Success: Supplementary service call_recording deactivated for domain "biysk.local", trunk "ems2". [exec at: 21.02.2021 13:06:50, exec time: 41ms, nodes: ds1@ecss1 v.3.14.7.609]
info
Команда возвращает список активированных транковых сервисов в рамках определенного домена.
Путь команды:
/domain/<DOMAIN>/trunk/services/info
Синтаксис:
info [-extended] [<TrunkGroup> | * <Trunk>] [<service name>]
Параметры:
<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
[-extended] - флаг, при указании которого будут указаны параметры услуги;
<service name> - название сервиса о котором нужно получить информацию.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/info Domain: biysk.local Services' settings: ┌─────────────────────────────────────┬─────────────────────────────────────────────────────────────┬──┬──────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Trunk │ Name │V │ CSD │ ├─────────────────────────────────────┼─────────────────────────────────────────────────────────────┼──┼──────────────────────────────────────────────────────────────────────────────────────────────────┤ │bsk1 │tsmn_request │5 │timeout = 3000 │ │ │ │ │tsmn_trunk = <<"smg-4">> │ │ │ │ │tsmn_trunk_backup = <<"bsk2">> │ │ems2 │call_recording │12│mode = always_on │ │ │ │ │separated = false │ └─────────────────────────────────────┴─────────────────────────────────────────────────────────────┴──┴──────────────────────────────────────────────────────────────────────────────────────────────────┘ Legend: V - version of the service [exec at: 21.02.2021 13:06:10, exec time: 49ms, nodes: ds1@ecss1 v.3.14.7.609]
0 Комментариев