При рваной нумерации бывает неудобно сначала создавать абонентов, а потом активировать на них лицензионные пакеты услуг.
В данном разделе описываются команды настройки политик применения лицензионных пакетов услуг при создании новых абонентов. После активации политики, при создании новых абонентов к ним применяются лицензионные пакеты из package-листа политики (активной может быть только одна политика).
Лицензирование услуг на основе пакетов — механизм, позволяющий на уровне лицензии ограничивать услуги, доступные пользователям ECSS-10, а также их количество.
Лицензионный пакет услуг (далее просто пакет услуг) — идентифицируется именем пакета, состоит из:
- Cписка услуг, входящих в этот пакет;
- Количества лицензий на услуги, входящие в этот пакет.
Подробнее в разделе "Лицензионные пакеты услуг".
activate
Команда активирует созданную командой declare политику применения лицензионных пакетов услуг новым абонентам.
Путь команды:
/domain/<DOMAIN>/ss/licence/politics/activate
Синтаксис:
activate <NAME>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <NAME> — имя политики.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/activate base_ss Licence politic base_ss successfully activated. [exec at: 28.03.2022 22:24:13, exec time: 10ms, nodes: ds1@ecss1 v.3.14.11.217]
deactivate
Команда деактивирует политику применения лицензионных пакетов услуг новым абонентам.
Путь команды:
/domain/<DOMAIN>/ss/licence/politics/deactivate
Синтаксис:
deactivate <NAME>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <NAME> — имя политики.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/deactivate ext_ss Licence politic ext_ss successfully deactivated. [exec at: 28.03.2022 22:25:46, exec time: 30ms, nodes: ds1@ecss1 v.3.14.11.217]
declare
Командой создается политика применения лицензионных пакетов услуг новым абонентам.
Путь команды:
domain/<DOMAIN>/ss/licence/politics/declare
Синтаксис:
declare <NAME> <DESCRIPTION> [<OPTIONS>]
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <NAME> — название политики;
- <DESCRIPTION> — описание услуги, опциональный параметр;
- <OPTIONS>:
- ACTIVATE — активация (значение по умолчанию false).
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/declare base_ss "Базовый набор услуг" Licence politic base_ss successfully declared. [exec at: 28.03.2022 22:06:40, exec time: 29ms, nodes: ds1@ecss1 v.3.14.11.217]
info
Команда для просмотра информации о политике применения пакетов услуг.
Путь команды:
/domain/<DOMAIN>/ss/licence/politics/info
Синтаксис:
info <* | NAME>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <NAME> — имя политики.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/info * ┌──────┬───────────────┬─────────────────────────────────────────────┬─────────────────────────────────────────────┐ │Active│ Politic │ Package List │ Description │ ├──────┼───────────────┼─────────────────────────────────────────────┼─────────────────────────────────────────────┤ │yes │base_ss │ECSS-GEN, ECSS-BAS+, ECSS-BAS │"Базовый набор услуг" │ │no │ext_ss │ECSS-GEN, ECSS-FULL+, ECSS-BAS+, ECSS-BAS │"Расширенный набор услуг" │ └──────┴───────────────┴─────────────────────────────────────────────┴─────────────────────────────────────────────┘ Total rows: 2 [exec at: 28.03.2022 22:24:17, exec time: 8ms, nodes: ds1@ecss1 v.3.14.11.217]
remove
Данной командой удаляется выбранная политика.
Путь команды:
/domain/<DOMAIN>/ss/licence/politics/remove
Синтаксис:
remove <NAME>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <NAME> — имя политики.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/remove ext_ss Licence politic ext_ss successfully removed. [exec at: 28.03.2022 22:28:13, exec time: 28ms, nodes: ds1@ecss1 v.3.14.11.217]
package-add
Команда для добавления в политику лицензионного пакета услуг.
Путь команды:
domain/<DOMAIN>/ss/licence/politics/package-add
Синтаксис:
package-add <NAME> <LPM_SS_PACKAGE>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <LPM_SS_PACKAGE> — имя лицензионного пакета услуг.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/package-add base_ss ECSS-BAS Licence packages ["ECSS-BAS"] successfully added to politic base_ss. [exec at: 28.03.2022 22:21:03, exec time: 12ms, nodes: ds1@ecss1 v.3.14.11.217] admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/package-add base_ss ECSS-BAS+ Licence packages ["ECSS-BAS+"] successfully added to politic base_ss. [exec at: 28.03.2022 22:21:08, exec time: 33ms, nodes: ds1@ecss1 v.3.14.11.217]
package-rem
Команда для удаления из политики лицензионного пакета услуг.
Путь команды:
domain/<DOMAIN>/ss/licence/politics/package-rem
Синтаксис:
package-rem <NAME> <LPM_SS_PACKAGE>
Параметры:
- <DOMAIN> — имя виртуальной АТС (домен), которой принадлежит абонент;
- <LPM_SS_PACKAGE> — имя лицензионного пакета услуг.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/licence/politics/package-rem ext_ss ECSS-FULL+ Licence packages ["ECSS-FULL+"] successfully removed from politic ext_ss. [exec at: 28.03.2022 22:27:26, exec time: 27ms, nodes: ds1@ecss1 v.3.14.11.217]
Добавить комментарий