В данном разделе описываются команды управления лицензиями ДВО для абонентов в рамках определенного домена.

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

Команды должны быть доступны только в случае, если лицензирование ДВО включено на уровне лицензии

allocate

Данной командой можно выделить лицензии на пакет ДВО заданным абонентам.

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

/domain/<DOMAIN>/ss/licence/allocate

Синтаксис:

allocate <ADDRESS_RANGE> <LICENCE_SS_PROFILE> [--priority]

Параметры:

  • <DOMAIN> - имя домена;
  • <ADDRESS_RANGE> - номер/диапазон номеров абонента, на который выделяется пакет ДВО;
  • <LICENCE_SS_PROFILE> - имя лицензионного пакета ДВО, на который выделяется лицензия;
  • --priority - в случае наличия флага --priority при деградации лицензии у абонента с данным флагом ДВО будет блокироваться в последнюю очередь

Пример:

/domain/p.city/ss/licence/allocate 72{0-5} ECSS-ADV

Licence package ECSS-ADV successfully allocated.

/domain/p.city/ss/licence/allocate 72{0-5} ECSS-ADV --priority

Error: there are no enough licences (2 licence) for package ECSS-ADV to allocate It for 6 numbers.

/domain/p.city/ss/licence/allocate 72{0-5} ECSS-ADV

Error: there are no enough domain limits (2 limit) for package ECSS-ADV to allocate It for 6 numbers.

free

Данной командой можно отозвать лицензии на пакет ДВО заданным абонентам.

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

/domain/<DOMAIN>/ss/licence/free

Синтаксис:

free <ADDRESS_RANGE> <LICENCE_SS_PROFILE>

Параметры:

  • <DOMAIN> - имя домена;
  • <ADDRESS_RANGE> - номер/диапазон номеров абонента, на который выделяется пакет ДВО;
  • <LICENCE_SS_PROFILE> - имя лицензионного пакета ДВО, на который выделяется лицензия.

Пример:

/domain/p.city/ss/licence/free 72{0-5} ECSS-ADV

Licence package ECSS-ADV successfully free on subscribers.

/domain/p.city/ss/licence/free 72{0-5} ECSS-ADV

Warning: package ECSS-ADV not allocated by aliases with addresses 724, 725.