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

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

/domain/<DOMAIN>/properties/restrictions/set ss_package

Синтаксис:

domain/<DOMAIN>/properties/restrictions/set ss_package <LICENCE_SS_PACKAGE> <LICENCE_COUNT>

Параметры:

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

Пример:

domain/p.city/properties/restrictions/set ss_package ECSS-GEN 5
Restriction ss_package set to ECSS-GEN: 5.

domain/p.city/properties/restrictions/set ss_package ECSS-ADV 15
Error: New value for limit more than licence limit ss package ECSS-ADV on 5 counts.

domain/p.city/properties/restrictions/set ss_package ECSS-EMPTY 5
Command error: Package ECSS-EMPTY not found.

Просмотреть выделенные на домен пакеты ДВО

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

domain/<DOMAIN>/properties/restrictions/info

Синтаксис:

domain/<DOMAIN>/properties/restrictions/info

Параметры:

  • <DOMAIN> - имя домена;

Пример:

domain/p.city/properties/restrictions/info
┌────────────────────────────────┬──────────────┬────────────────────────────────────────────────────────────────┐
│          Restriction           │    Value     │                          Description                           │
├────────────────────────────────┼──────────────┼────────────────────────────────────────────────────────────────┤
...
│ss_package                      │ECSS-ADV+ : 8 │Count of licence from ss package in current domain              │
│                                │ECSS-ADV : 10 │                                                                │
│                                │ECSS-BAS+ : 10│                                                                │
│                                │ECSS-BAS : 10 │                                                                │
│                                │ECSS-GEN : 5  │                                                                │
...
└────────────────────────────────┴──────────────┴────────────────────────────────────────────────────────────────┘

Забрать часть лицензий пакетов ДВО с определенного домена

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

domain/<DOMAIN>/properties/restrictions/clean ss_package

Синтаксис:

domain/<DOMAIN>/properties/restrictions/clean ss_package <LICENCE_SS_PACKAGE>

Параметры:

  • <DOMAIN> - имя домена;
  • <LICENCE_SS_PACKAGE> - имя лицензионного пакета ДВО, который необходимо забрать с домена

Пример:

domain/p.city/properties/restrictions/clean ss_package ECSS-GEN
Restriction ss_package was unset.

Выделение лицензии на пакет ДВО абоненту

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

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

Синтаксис:

/domain/<DOMAIN>/ss/licence/allocate <ADDRESS_RANGE> <LICENCE_SS_PACKAGE> [--priority]

Параметры:

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

Пример:

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

Licence package ECSS-ADV successfully allocated.

Отозвать лицензии на пакет ДВО у абонентов

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

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

Синтаксис:

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

Параметры:

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

Пример:

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

Licence package ECSS-ADV successfully free on subscribers.

Просмотр распределенных/использованных лицензий на пакеты ДВО

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

/domain/<DOMAIN>/ss/limit

cluster/storage/<DS_CLUSTER>/ss/limit

Синтаксис:

/domain/<DOMAIN>/ss/limit [<OPTIONS>]

cluster/storage/<DS_CLUSTER>/ss/limit [<OPTIONS>]

Параметры:

  • <DOMAIN> - имя домена;
  • <DS_CLUSTER> - имя кластера DS;
  • <OPTIONS> :: SHOW-ALIASES | SORT-BY-TIME | SHOW-SS
    • SHOW-ALIASES - показывать абонентов, которым выделена данная лицензия (по умолчанию: false);
    • SORT-BY-TIME - сортировать абонентов по времени выделения ДВО (по молчанию: false). Применяется только вместе с флагом --show-aliases.
    • SHOW-SS - показывать список ДВО, которые входят в данный пакет (по умолчанию: false)

Пример выполнения команды для домена:

domain/p.city/ss/limit
┌─────────┬────────────┬──────────────────────────┐
│  Name   │    Used    │       Description        │
├─────────┼────────────┼──────────────────────────┤
│ECSS-GEN │2 / infinity│Стандартные услуги (РД 45)│
│ECSS-BAS │9 / 10      │Базовые услуги (РД 45)    │
│ECSS-BAS+│10 / 10     │Расширение базовых услуг  │
│ECSS-ADV │10 / 10     │Дополнительные услуги     │
│ECSS-ADV+│8 / 8       │Дополнительные услуги     │
└─────────┴────────────┴──────────────────────────┘
Legend:
  Used: UsedLicence / AvailableLicence

domain/p.city/ss/limit --show-aliases --show-ss
┌─────────┬────────────┬──────────────────────────┬───────┬─────────────────────────┐
│  Name   │    Used    │       Description        │Aliases│         SS List         │
├─────────┼────────────┼──────────────────────────┼───────┼─────────────────────────┤
│ECSS-GEN │2 / infinity│Стандартные услуги (РД 45)│    721│cc_agent                 │
│         │            │                          │    725│cfb                      │
│         │            │                          │       │cfnr                     │
│         │            │                          │       │cfos                     │
│         │            │                          │       │cfu                      │
│         │            │                          │       │chold                    │
│         │            │                          │       │clip                     │
│         │            │                          │       │cnip                     │
│         │            │                          │       │ctr                      │
│         │            │                          │       │cw                       │
│         │            │                          │       │direct_call              │
│         │            │                          │       │mcid                     │
│         │            │                          │       │qsig_cfb                 │
│         │            │                          │       │qsig_cfnr                │
│         │            │                          │       │qsig_cfu                 │
│         │            │                          │       │teleconference           │
│         │            │                          │       │teleconference_manager   │
│         │            │                          │       │tsmn_request             │
...
│ECSS-ADV+│8 / 8       │Дополнительные услуги     │720-727│assistant                │
│         │            │                          │       │avatar                   │
│         │            │                          │       │boss_group               │
│         │            │                          │       │cpip                     │
│         │            │                          │       │distinctive_picture      │
│         │            │                          │       │distinctive_ring         │
│         │            │                          │       │flexicall                │
│         │            │                          │       │fxo_trunk                │
│         │            │                          │       │intervention             │
│         │            │                          │       │introduce                │
│         │            │                          │       │message                  │
│         │            │                          │       │multicast_listen         │
│         │            │                          │       │multicast_page           │
│         │            │                          │       │personal_ivr             │
│         │            │                          │       │privacy                  │
│         │            │                          │       │remote_phone             │
│         │            │                          │       │remote_ring              │
│         │            │                          │       │smart_cancel             │
│         │            │                          │       │voice_page               │
│         │            │                          │       │voice_page_control       │
│         │            │                          │       │walkie_talkie            │
│         │            │                          │       │zone_page                │
└─────────┴────────────┴──────────────────────────┴───────┴─────────────────────────┘
Legend:
  Used: UsedLicence / AvailableLicence

Пример выполнения команды для кластера:

cluster/storage/ds1/ss/limit
┌─────────┬───────┬─────────────┬──────────────────────────┐
│  Name   │ Used  │   Domain    │       Description        │
│         │       │pre-allocated│                          │
├─────────┼───────┼─────────────┼──────────────────────────┤
│ECSS-GEN │3 / 15 │            5│Стандартные услуги (РД 45)│
│ECSS-BAS │9 / 15 │           10│Базовые услуги (РД 45)    │
│ECSS-BAS+│10 / 15│           10│Расширение базовых услуг  │
│ECSS-ADV │10 / 10│           10│Дополнительные услуги     │
│ECSS-ADV+│9 / 12 │           12│Дополнительные услуги     │
└─────────┴───────┴─────────────┴──────────────────────────┘
Legend:
  Used: UsedLicence / AvailableLicence

cluster/storage/ds1/ss/limit --show-aliases
┌─────────┬───────┬─────────────┬──────────────────────────┬────────┬────────┐
│  Name   │ Used  │   Domain    │       Description        │Aliases │Priority│
│         │       │pre-allocated│                          │        │Aliases │
├─────────┼───────┼─────────────┼──────────────────────────┼────────┼────────┤
│ECSS-GEN │3 / 15 │            5│Стандартные услуги (РД 45)│d.city: │        │
│         │       │             │                          │     800│        │
│         │       │             │                          │p.city: │        │
│         │       │             │                          │     721│        │
│         │       │             │                          │     725│        │
│ECSS-BAS │9 / 15 │           10│Базовые услуги (РД 45)    │p.city: │        │
│         │       │             │                          │ 721-729│        │
│ECSS-BAS+│10 / 15│           10│Расширение базовых услуг  │p.city: │        │
│         │       │             │                          │ 720-729│        │
│ECSS-ADV │10 / 10│           10│Дополнительные услуги     │p.city: │        │
│         │       │             │                          │ 720-729│        │
│ECSS-ADV+│9 / 12 │           12│Дополнительные услуги     │p.city: │d.city: │
│         │       │             │                          │ 720-727│     800│
└─────────┴───────┴─────────────┴──────────────────────────┴────────┴────────┘
Legend:
  Used: UsedLicence / AvailableLicence