Команды предназначены для управления транковыми сервисами.

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

activate

Команда предназначена для активации услуги на определенном транке в определенном домене.

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

/domain/<DOMAIN>/trunk/services/activate

Синтаксис:

activate <TrunkGroup> <Trunk> <SSName> <Args>

Параметры:

<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
<SSName> - имя услуги;
<Args> - опциональный параметр для команды --activate, задается в виде <KEY> = <VALUE>, где <KEY> - определенный параметр для данной услуги, <VALUE> - значение параметра.

Примеры:

admin@[ds1@ecss1]:/$ domain/biysk.local/trunk/services/activate ssw.gr ems3 call_recording mode = always_on
Success: Service call_recording activated for domain "biysk.local" trunk "ems3"

[exec at: 16.03.2019 23:13:44, exec time: 61ms, nodes: ds1@ecss1]
dmin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/activate ssw.gr bsk1 tsmn_request timeout = 3, tsmn_trunk=smg-4, tsmn_trunk_backup = nsk_sbc      
Success: Service tsmn_request activated for domain "biysk.local" trunk "bsk1"

[exec at: 17.09.2019 13:34:15, exec time: 43ms, nodes: ds1@ecss2]


deactivate

Команда предназначена для деактивации транковых сервисов в определенном домене.

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

/domain/<DOMAIN>/trunk/services/deactivate

Синтаксис:

deactivate <TrunkGroup> | * <Trunk> <SSNameList>

Параметры:

<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
<SSNameList> - список услуг, которые будут недоступны абоненту.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/trunk/services/deactivate ssw.gr ems3 call_recording 
Success: Supplementary service call_recording deactivated for domain "biysk.local", trunk "ems3".

[exec at: 16.03.2019 23:15:38, exec time: 75ms, nodes: ds1@ecss1]

info

Команда возвращает список активированных транковых сервисов в рамках определенного домена.

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

/domain/<DOMAIN>/trunk/services/info

Синтаксис:

info [-extended] [<TrunkGroup> | * <Trunk>] [<service name>]

Параметры:

<TrunkGroup> - идентификатор транк-группы для интерфейса виртуальной АТС;
<Trunk> - имя транка, для свойства которого выполняется установка значения по умолчанию;
[-extended] - флаг, при указании которого будут указаны параметры услуги;
<service name> - название сервиса о котором нужно получить информацию.

Пример:

admin@[ds1@ecss1]:/$ domain/biysk.local/trunk/services/info                                       
Domain: biysk.local

Services' settings:
┌─────────────────────────┬───────────────────────────────────────────┬─┬─────────────────────────────────────────────────────────────────────┐
│          Trunk          │                   Name                    │V│                                 CSD                                 │
├─────────────────────────┼───────────────────────────────────────────┼─┼─────────────────────────────────────────────────────────────────────┤
│bridge:office            │message                                    │2│                                                                     │
│ems1                     │call_recording                             │1│mode = after_answer                                                  │
│                         │                                           │0│                                                                     │
│ems3                     │call_recording                             │1│mode = always_on                                                     │
│                         │                                           │0│                                                                     │
│smg-4                    │cnip                                       │3│                                                                     │
└─────────────────────────┴───────────────────────────────────────────┴─┴─────────────────────────────────────────────────────────────────────┘
Legend:
  V - version of the service

[exec at: 16.03.2019 23:19:15, exec time: 305ms, nodes: ds1@ecss1]