В данном разделе описываются команды управления лицензиями ДВО для абонентов в рамках определенного домена.
<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.