/cluster/storage/ds1/licence/ — команды управления лицензиями
В этом разделе описаны команды CoCon предназначенные для управления лицензиями.
Под паспортом системы ECSS-10 понимается связь определенной инсталляции (SSW_ID) с USB-ключом. Паспорт гарантирует, что заказчик не сможет запустить больше подсистем DS с заданным SSW_ID, чем количество USB-ключей. Система без паспорта не работает.
Лицензионный ключ содержит в себе информацию о лицензионных ограничениях. Информация привязана к определенному SSW_ID. Позволяет добавлять лицензионные ограничения к определенной инсталляции системы ECSS-10. Если не добавлено ни одной лицензии, то действуют ограничения по умолчанию. Например, по умолчанию разрешено не более двух одновременных вызовов. Добавляя лицензию, можно расширить это количество до произвольных значений.
Для того чтобы система соответствовала характеристикам, прописанным в договоре поставки, необходимо установить лицензию.
По умолчанию в системе уже установлена заводская лицензия (с порядковым номером 0) со следующими ограничениями:
/cluster/storage/ds1/licence/show-licence 0 Description Default licence Expiration date (UTC) no limit Cluster virtual name '.system_bridge' Cluster virtual name '.virtual' Cluster mediator name md1 nodes md1@ecss1 Cluster adapter name sip1 type sip nodes sip1@ecss1 Cluster adapter name megaco1 type megaco nodes megaco1@ecss1 Cluster core name core1 nodes core1@ecss1 redundancy false max call attempts 5 max conversation time, sec 60 Cluster storage name ds1 nodes ds1@ecss1 Cluster bus name bus1 nodes bus1@ecss1 TSMN system backup mode none concurrent calls (backup) 0 concurrent calls (active) 0 Teleconference active count 0 max members of one teleconference 0 channels 3 SORM enabled false SIGTRAN SEP false STP false Meet Me members of the one Meet Me conference 0 total count 0 GEO backup enabled false Elph total count of members of the one Elph group 10 total count of Elph group 1 Add-on conferences members of the one add-on conference 16 total count 30 Chat rooms members of the one chatroom 16 total count 30 Call center active supervisors 0 active agents 0 Support for reservation of call-processes false Maximum call duration (in seconds) 60 Maximum number of simultaneous calls 5 System alive time without LPM token (min) 1440 Subscribers limit 10 Virtual subscribers limit infinity CDR generation mode(s) basic Sorm extractor none Support antifraud system none Total count of simultaneous records voice calls 0 Channels on dialer outgoing calls 2
Таблица 1. Описание общих параметров лицензии
| Параметр | Описание | |
|---|---|---|
| SSW ID | Идентификатор программного коммутатора SSW | |
| Description | Описание владельца лицензии | |
| Creation date | Дата создания лицензии | |
| Expiration date (UTC) | Дата окончания срока действия лицензии | |
| Upper version | Верхняя версия релиза (по умолчанию = infinity) | |
| Author | Автор лицензии | |
| Author IP | Сетевое имя системы автора лицензии | |
| Сетевые адреса системы автора лицензии | ||
| Encoder user | Логин, используемый для генерации лицензии | |
| Encoder host | Сетевое имя системы для генерации лицензии | |
| Encoder IP | Сетевые адреса системы для генерации лицензии | |
| Active | Активность лицензии | |
| Cluster bus | Описание кластера Bus | |
| name | Имя кластера Bus | |
| nodes | Список нод кластера Bus | |
| Cluster storage | Описание кластера Storage | |
| name | Имя кластера Storage | |
| nodes | Список нод кластера Storage | |
| Cluster core | Описание кластера Core | |
| name | Имя кластера Core | |
| nodes | Список нод кластера Core | |
| redundancy | Поддержка резервирования | |
| max call attempts | Максимальное количество одновременных соединений | |
| max conversation time, sec | Максимальная длительность вызова | |
| Cluster adapter | Описание кластера адаптера | |
| name | Имя кластера адаптера | |
| type | Тип кластера адаптера | |
| nodes | Список нод кластера адаптера | |
| Cluster mediator | Описание кластера Mediator | |
| name | Имя кластера Mediator | |
| nodes | Список нод кластера Mediator | |
| Cluster virtual | Описание виртуального кластера Bridge | |
| name | Имя виртуального кластера | |
| Cluster virtual | Описание виртуального кластера | |
| name | Имя виртуального кластера | |
Таблица 2. Описание лицензионных ограничений
| Параметр | Описание |
|---|---|
| TSMN system concurrent calls (active) | Количество одновременных вызовов, отправляющих запрос на сервис TSMN по основному направлению.Каждый вызов, который должен пройти через подсистему TSMN, прежде чем сделать запрос на TSMN занимает одну лицензию tsmn\concurrent_calls и держит её до конца разговора. Если свободных лицензий нет - система не делает запрос на TSMN и сразу делает исходящий вызов. |
| TSMN system concurrent calls (backup) | Количество одновременных вызовов, отправляющих запрос на сервис TSMN по резервному направлению.Каждый вызов, который должен пройти через подсистему TSMN, прежде чем сделать запрос на TSMN занимает одну лицензию tsmn\concurrent_calls и держит её до конца разговора. Если свободных лицензий нет - система не делает запрос на TSMN и сразу делает исходящий вызов. |
| TSMN system backup mode | Режим резервирования TSMN транка. Возможные значения: backup — вызовы на второй транк идут только тогда, когда недоступен первый; load_share — вызовы на оба транка идут одновременно; none — резервирование транка выключено |
| Teleconference active count | Максимальное количество активных конференций селекторной связи. Каждое активное селекторное совещание расходует одну лицензию. |
| Teleconference channels | Количество участников во всех конференциях селекторной связи.Каждый участник активного селекторного совещания расходует одну лицензию из общего пула участников селекторных совещаний. При достижении предела по количеству участников во всех селекторных совещаниях новые абоненты к активным селекторным совещаниям подключиться не смогут. |
| Teleconference max members of one teleconference | Данным параметром ограничивается количество участников в рамках одной активной телеконференции. Если достигнуто максимальное количество участников, то система не позволяет добавлять новых участников в телеконференцию. |
| SORM channels on SORM mediator | Количество подключений СОРМ-посредников к доменам ECSS-10. Каждое подключение одного СОРМ-посредника к одному домену использует одну лицензию sorm\channels. При этом, если один СОРМ-посредник подключен двум хостам ecss (в случае кластера) то используется так же 1 лицензия на 1 домен |
| Sorm extractor | Поддерживаемые значения: mfi / norsi / rtknt / techa / none |
| SIGTRAN SEP | Поддержка режима Signal End Point / Оконечный Пункт Сигнализации. Возможные значения true/false. |
| SIGTRAN STP | Поддержка режима Signal Transfer Point / Узел выполняющий маршрутизацию сигнальных сообщений / Транзитный сигнальный узел. Возможные значения true/false. |
| MeetMe total count | Максимальное количество одновременных MeetMe-конференций в системе. Каждая активная MeetMe конференция расходует одну лицензию |
| MeetMe members of the one Meet Me conference | Данным параметром ограничивается количество участников в рамках одной активной MeetMe конференции. Если достигнуто максимальное количество участников, то система не позволяет добавлять новых участников в MeetMe конференцию. |
| Add-on conferences total count | Максимальное количество одновременных конференций add-on в системе. Каждая активная AddOn конференция расходует одну лицензию. |
| Add-on conferences members of the one add-on conference | Данным параметром ограничивается количество участников в рамках одной активной AddOn конференции. Если достигнуто максимальное количество участников, то система не позволяет добавлять новых участников в AddOn конференцию. |
| Chat rooms total count | Максимальное количество одновременных конференц-комнат. Каждая активная конференц-комната расходует одну лицензию. |
| Chat rooms members of the one chatroom | Данным параметром ограничивается количество участников в рамках одной активной конференц-комнаты. Если достигнуто максимальное количество участников, то система не позволяет добавлять новых участников в конференц-комнату. |
| Call center active agents | Количество операторов Call-центра. Вход в АРМ оператора тратит лицензию на одного оператора. Если один оператор одновременно зашел через несколько Web-вкладок/браузеров под одним пользователем более одного раза, в этом случае все равно расходуется только одна лицензия. |
| Call center active supervisors | Количество супервизоров (старших операторов) Call-центра. Вход в АРМ супервизора тратит лицензию на одного супервизора. Если один супервизор одновременно зашел через несколько Web-вкладок/браузеров под одним пользователем более одного раза, в этом случае все равно расходуется только одна лицензия. Примечание: если один пользователь вошел на одной вкладке как супервизор, на другой как оператор под одним и тем же пользователем - то будет использоваться 1 лицензия оператора, 1 супервизора. |
| Call center operator's capability for look at calls in queue | Функция Call-центра не включена в базовую лицензию и активируются в качестве дополнительных опций. Просмотр вызова в очереди в АРМ оператора (не путать с вызовами в очереди в АРМ супервизора, функционал которого доступен в базовой лицензии). Добавление параметра в лицензию даёт возможность использования данным функционалом операторами Call-центра. Однако есть возможность управлять этим разрешением, давая или не давая возможность использовать их конкретным операторам или доменам целиком. |
| Call center operator's capability for use Intervension SS | Функция Call-центра не включена в базовую лицензию и активируются в качестве дополнительных опций. Поддержка ДВО "Вмешательство" на операторе Call-центра. Добавление параметра в лицензию даёт возможность использования данным функционалом операторами Call-центра. Однако есть возможность управлять этим разрешением, давая или не давая возможность использовать их конкретным операторам или доменам целиком. |
| CDR generation mode(s) | Режим генерации CDR. |
| Virtual subscribers limit | Данным параметром ограничивается количество активных виртуальных алиасов во всей системе (всех доменах). Если в системе достигнуто количество активных виртуальных абонентов, то система не позволяет создать новых активных виртуальных абонентов. Для того чтобы создать нового виртуального абонента необходимо одного из текущих виртуальных абонентов сделать неактивным, или удалить. |
| Subscribers limit | Данным параметром ограничивается количество активных алиасов (кроме виртуальных) во всей системе (всех доменах). Если в системе достигнуто количество активных абонентов, то система не позволяет создать новых активных абонентов. При этом можно создать неактивного абонента, и затем (когда появятся свободные лицензии), сделать его активным. |
| Total count of simultaneous records voice call | Каждый участник вызова, на котором активирована услуга "запись разговора" и разговор которого записывается - использует одну лицензию "одновременных записей разговора". Лицензия начинает использоваться перед тем, как запустить запись разговора. Если все лицензии заняты, разговор записываться не будет. Замечание: если разговор А - Б, и у обоих участников (А, Б) активирована запись разговора - то на такой вызов будут использоваться 2 лицензии на запись разговора. |
| Channels on dialer outgoing calls | Подсистема автообзвонщика на каждый исходящих вызов использует одну лицензию dialer\channels. Если в системе нет свободных лицензий dialer\channels, то dialer ждет когда они появятся, чтобы совершить новый вызов. |
| Support antifraud system | Поддержка системы "Антифрод", возможные значения: custom / none. |
| System alive time without LPM token (min) | Время, в течение которого ECSS-10 будет работать при отсутствии LPM-токена. |
current-limits
Просмотр текущих лицензионных ограничений в системе.
Описание параметров приведено в таблицах 1 и 2.
/cluster/storage/ds1/licence/current-limits
Синтаксис:
current-limits
Результатом выполнения команды должен стать вывод в консоль информации о лицензионных ограничениях.
Пример:
/cluster/storage/ds1/licence/current-limits
Cluster storage
name ds1
nodes ds1@ecss2,ds1@ecss1
Cluster core
name core1
nodes core1@ecss2,core1@ecss1
Cluster mediator
name md1
nodes md1@ecss2,md1@ecss1
Cluster adapter
name sip1
type sip
nodes sip1@ecss2,sip1@ecss1
Cluster adapter
name megaco1
type megaco
nodes megaco1@ecss2,megaco1@ecss1
Cluster adapter
name sigtran1
type sigtran
nodes sigtran1@ecss2,sigtran1@ecss1
Cluster adapter
name sorm1
type sorm
nodes sorm1@ecss2,sorm1@ecss1
Cluster virtual
name '.system_bridge'
Cluster virtual
name '.virtual'
TSMN system
concurrent calls (active) 50
concurrent calls (backup) 50
backup mode backup
Teleconference
channels 2000
max members of one teleconference 200
active count 32
Supplementary Services licence package(s)
name 'ECSS-ADV'
limit 10000
description "Дополнительные услуги"
SS list [1,2,3,4,5]
name 'ECSS-BAS'
limit 10000
description "Базовые услуги (РД 45)"
SS list [1,2]
name 'ECSS-BAS+'
limit 10000
description "Расширение базовых услуг"
SS list [1,2,3]
SORM
enabled true
channels on SORM mediator 64
SIGTRAN
SEP true
STP true
Meet Me
total count 100
members of the one Meet Me conference 300
IVR
customization enabled true
Automatic Speech Recognition (ASR) subsystem enabled true
GEO backup
enabled true
Elph
total count of Elph group 1
total count of members of the one Elph group 100
Add-on conferences
total count 1000
members of the one add-on conference 300
Chat rooms
total count 100
members of the one chatroom 300
Call center
operator's capability for look at calls in queue true
operator's capability for use Intervension SS true
active agents 1000
active supervisors 100
Channels on dialer outgoing calls 5
Total count of simultaneous records voice calls 200
Support antifraud system custom
Sorm extractor mfi
CDR generation mode(s) basic
Virtual subscribers limit 1000
Subscribers limit 500000
System alive time without LPM token (min) 1440
Maximum number of simultaneous calls 10000
Maximum call duration (in seconds) 2678400
Support for reservation of call-processes true
delete
Команда для удаления лицензии.
Система позволяет удалять данные о лицензиях. Данная операция может понадобиться для удаления лицензий с истекшими сроками действия, а также для неактуальных лицензий при получении новых, перекрывающих их возможности.
/cluster/storage/ds1/licence/delete
Синтаксис:
delete [<OPTIONS>]
Параметры:
BACKUP - запрос backup лицензии
FORCE - принудительное удаление, не требуется подтверждение
Пример:
Удалить лицензию с идентификатором 1:
/cluster/storage/ds1/licence/delete
[delete] You are trying to remove installed licence.
"IMPORTANT: deleting this licence will result in system resetting to default lic
encing type"
Are you sure?: [yes]/no ?>
Licencing has been reset. Applied default licencing with licence id 0
request
Команда запроса "distributed licencing" с LM на SSW.
/cluster/storage/ds1/licence/request [<OPTIONS>]
Синтаксис:
request [<OPTIONS>]
Параметры:
[<OPTIONS>]
force — пропустить подтверждение команды,
backup – перейти в backup mode на прошлую лицензию, на период действия аварийного режима. В этом режиме система не будет получать автоматические обновления лицензии, пока оператор явно не запросит лицензию еще раз;
Пример:
/cluster/storage/ds1/licence/request --force Success: Licence parameters applied
list-licence
Команда просмотра списка лицензий в системе.
/cluster/storage/ds1/licence/list-licence
Синтаксис:
list-licence
Пример:
/cluster/storage/ds1/licence/list-licence ┌──┬───────────────────┬────────────┬──────┬────────────────┬────────────────────┬────────────────────┬─────────┐ │Id│Creation date(UTC) │ SSW ID │Active│ Description │Comm. Exp. Date(UTC)│Expiration date(UTC)│Time left│ ├──┼───────────────────┼────────────┼──────┼────────────────┼────────────────────┼────────────────────┼─────────┤ │1 │03.02.2026 16:26:34│ECSS2000009 │* │ECSS ELM License│03.02.2027 16:26:34 │31.03.2026 14:05:19 │1d 6h 59m│ │0 │01.01.1990 00:00:00│ECSS DEFAULT│ │Default licence │ │ │ │ └──┴───────────────────┴────────────┴──────┴────────────────┴────────────────────┴────────────────────┴─────────┘
/cluster/storage/ds1/licence/list-licence ┌──┬───────────────────┬────────────┬──────┬────────────────┬────────────────────┬────────────────────┬─────────┐ │Id│Creation date(UTC) │ SSW ID │Active│ Description │Comm. Exp. Date(UTC)│Expiration date(UTC)│Time left│ ├──┼───────────────────┼────────────┼──────┼────────────────┼────────────────────┼────────────────────┼─────────┤ │1 │12.03.2026 18:40:00│ECSS 010070 │* │ECSS TPM License│13.03.2027 06:59:59 │31.03.2026 13:37:52 │1d 6h 59m│ │0 │01.01.1990 00:00:00│ECSS DEFAULT│ │Default licence │ │ │ │ └──┴───────────────────┴────────────┴──────┴────────────────┴────────────────────┴────────────────────┴─────────┘
show-licence
Команда просмотра параметров лицензии.
Описание параметров приведено в таблицах 1 и 2.
/cluster/storage/ds1/licence/show-licence <LicenceId>
Синтаксис:
show-licence [--details] <LicenceId>
Параметры:
<LicenceId> — идентификатор лицензионного ключа. Его можно посмотреть в списке всех лицензий через команду list-licence.
Пример:
Просмотр лицензии с идентификатором 1:
/cluster/storage/ds1/licence/show-licence 1
SSW ID ECSS 010070
Description Eltex SC softswitch
Creation date 15.10.2025 15:28:00
Expiration date (UTC) 31.12.2026 23:59:59
Upper version infinity
Author alpha
Author IP 172.16.1.80
192.168.23.15
127.0.0.1
Encoder user alpha
Encoder host alpha
Encoder IP 172.16.1.80
192.168.23.15
127.0.0.1
Encoder user ssw
Encoder host droid
Encoder IP 172.16.0.51
127.0.0.1
Cluster bus
name bus1
nodes bus1@ecss1,bus1@ecss2,bus1@ecss3,bus1@ecss4
Cluster storage
name ds1
nodes ds1@ecss1,ds1@ecss2,ds1@ecss3,ds1@ecss4
Cluster core
name core1
nodes core1@ecss1,core1@ecss2,core1@ecss3,core1@ecss4
redundancy true
max call attempts 10000
max conversation time, sec 2678400
Cluster adapter
name sorm1
type sorm
nodes sorm1@ecss1,sorm1@ecss2,sorm1@ecss3,sorm1@ecss4,sorm1@evn1,sorm1@evn2
Cluster adapter
name sip1
type sip
nodes sip1@ecss1,sip1@ecss2,sip1@ecss3,sip1@ecss4
Cluster adapter
name megaco1
type megaco
nodes megaco1@ecss1,megaco1@ecss2,megaco1@ecss3,megaco1@ecss4
Cluster mediator
name md1
nodes md1@ecss1,md1@ecss2,md1@ecss3,md1@ecss4
Cluster virtual
name '.system_bridge'
Cluster virtual
name '.virtual'
TSMN system
concurrent calls (active) 50
concurrent calls (backup) 50
backup mode backup
Teleconference
channels 2000
max members of one teleconference 200
active count 32
Supplementary Services licence package(s)
name 'ECSS-ADV'
limit 10000
description "Дополнительные услуги"
SS list [1,2,3,4,5]
name 'ECSS-BAS'
limit 10000
description "Базовые услуги (РД 45)"
SS list [1,2]
name 'ECSS-BAS+'
limit 10000
description "Расширение базовых услуг"
SS list [1,2,3]
SORM
enabled true
channels on SORM mediator 64
SIGTRAN
SEP true
STP true
Meet Me
total count 100
members of the one Meet Me conference 300
IVR
customization enabled true
Automatic Speech Recognition (ASR) subsystem enabled true
GEO backup
enabled true
Elph
total count of Elph group 1
total count of members of the one Elph group 100
Add-on conferences
total count 1000
members of the one add-on conference 300
Chat rooms
total count 100
members of the one chatroom 300
Call center
operator's capability for look at calls in queue true
operator's capability for use Intervension SS true
active agents 1000
active supervisors 100
Support antifraud system custom
Sorm extractor mfi
Channels on dialer outgoing calls 5
Total count of simultaneous records voice calls 200
Virtual subscribers limit 1000
Subscribers limit 500000
show-passport
Просмотр информации о паспорте системы.
Паспорт системы включает в себя идентификатор SSW, дату созданию паспорта, тип USB-ключа, к которому привязан паспорт.
Описание параметров приведено в таблице 1.
/cluster/storage/ds1/licence/show-passport
Синтаксис:
show-passport
Параметры:
Команда не содержит аргументов.
Пример:
Просмотр информации о паспорте системы. Два варианта вывода, в зависимости от типа лицензирования:
/cluster/storage/ds1/licence/show-passport
SSW ID ECSS 010070
Description Элтекс, тестовый паспорт, 7
Create date 30.12.2025 04:00:53
Author ssw
Author IP 172.16.0.51
127.0.0.1
Expired date 24.12.2026 23:59:59
Encoder user ssw
Encoder hostname droid
Encoder IP 172.16.0.51
127.0.0.1
Encoder create date 30.12.2025 04:00:53
/cluster/storage/ds1/licence/show-passport No passport
show-settings
Просмотр конфигурации лицензирования.
Команда просмотра конфигурации лицензирования.
/cluster/storage/ds1/licence/show-settings
Синтаксис:
show-settings
Параметры:
Команда не содержит аргументов.
Пример:
Просмотр информации о конфигурации.
"Licence key" будет показан только в случае если "Licencing type" = distributed.
/cluster/storage/ds1/licence/show-settings SSW id: ECSS 010070 Licencing type: default Current licence id: 1
/cluster/storage/ds1/licence/show-settings SSW id: ECSS100002 Licencing type: distributed Current licence id: 1 Licence key: Y7cnJrvОTО7hSoоАVDRBf8itZ2ВyHr
status
Команда для просмотра статуса текущей лицензии.
/cluster/storage/ds1/licence/status
Синтаксис:
status
Пример:
/cluster/storage/ds1/licence/status Type: distributed Licence ID: 1 ECSS-ID: "eltex.test" Passport info: No passport
default
/cluster/storage/ds1/licence/status
Type: default
Licence ID: 1
ECSS-ID: "eltex.test"
Passport info:
┌───────────────────┬───────────────────────────┐
│SSW ID │ECSS 010070 │
│Description │Элтекс, тестовый паспорт, 7│
│Create date │30.12.2025 04:00:53 │
│Author │ssw │
│Author IP │172.16.0.51 │
│ │127.0.0.1 │
│Expired date │24.12.2026 23:59:59 │
│Encoder user │ssw │
│Encoder hostname │droid │
│Encoder IP │172.16.0.51 │
│ │127.0.0.1 │
│Encoder create date│30.12.2025 04:00:53 │
└───────────────────┴───────────────────────────┘
subscribers-limit
Команда для просмотра количества используемых абонентских лицензий в текущий момент времени, ограничений по количеству и наличие свободных лицензий на алиасы (абонентов) в рамках storage-кластера.
/cluster/storage/ds1/licence/subscribers-limit [<DOMAIN>]
Синтаксис:
subscribers-limit
Параметры:
<DOMAIN> — имя домена.
Пример:
В данном примере : Оператор имеет лицензию на 500.000 абонентов +1000 виртуальных номеров. В текущий момент во всех доменах SSW использованы лицензии на 19 абонентов и 3 виртуальных номера. Еще в SSW доступны лицензии на 499981 абонентов и 997 виртуальных номеров.
/cluster/storage/ds1/licence/subscribers-limit Licence alias limit: 500000 Licence virtual alias limit: 1000 Active, declared aliases: 19 Active, declared virtual: 3 --------------------------------- Avaliable aliases: 499981 Avaliable virtual aliases: 997
В данном примере : В виртуальной АТС (вАТС) test_domain использованы лицензии на 14 абонентов и 3 виртуальных номера. Еще в SSW доступны лицензии на 499981 абонентов и 997 виртуальных номеров, которые могут быть полностью задействованы в данной вАТС, лимит на данный домен не установлен.
/cluster/storage/ds1/licence/subscribers-limit --domain test_domain Licence alias limit: 500000 Licence virtual alias limit: 1000 Active, declared aliases in the domain "test_domain": 14 Active, declared virtual aliases in the domain "test_domain": 3 --------------------------------- Avaliable aliases: 499981 Avaliable virtual aliases: 997