Приложение web-конфигуратора "Менеджер лицензий" ("Licence manager") используется для установки паспорта и управления лицензиями.

  • Под паспортом системы ECSS-10 понимается связь определенной инсталляции (SSW_ID) с USB-ключом. Паспорт гарантирует, что заказчик не сможет запустить больше подсистем DS с заданным SSW_ID, чем количество USB-ключей. Система без паспорта не работает.
  • Лицензионный ключ содержит в себе информацию о лицензионных ограничениях. Информация привязана к определенному SSW_ID. Позволяет добавлять лицензионные ограничения к определенной инсталляции системы ECSS-10. Если не добавлено ни одной лицензии, то действуют ограничения по умолчанию. Например, по умолчанию разрешено не более двух одновременных вызовов. Добавляя лицензию, можно расширить это количество до произвольных значений.

Рисунок 1 — Интерфейс web-приложения "Менеджер лицензий" ("Licence manager")

Паспорт SSW

В закладке "SSW Паспорт" ("SSW passport") выполняется установка и просмотр паспорта SSW, а также просмотр установленных системных ограничений.

SSW Паспорт (SSW passport) — информация о паспорте системы:

  • SSW ID — лицензионный номер ECSS-10;
  • Дата создания (Create date) — дата создания лицензии;
  • USB ключ (Token) — тип токена (e-token, rutoken);
  • Описание (Description) — описание.

Текущие ограничения (Current limits) — текущие лицензионные ограничения в системе:

  • Количество активных телеконференций (active teleconferences) — максимальное количество телеконференций;
  • Поддержка подсистемы распознавания голоса на IVR — (Automatic Speech Recognition (ASR) subsystem in IVR scripts enabled): да (true) — включена / нет (false) — выключена;
  • Режим CDR генерации (CDR generation mode) — состояние подсистемы сбора и генерации данных для тарификации (CDR): basic, SORM3 — добавляет дополнительные поля в CDR таблицу;
  • Количество активных агентов call-центра (Call center active agents) — максимальное количество активных агентов call-центра;
  • Количество активных супервизоров call-центра (Call center active supervisors) — максимальное количество активных агентов call-центра;
  • Возможность операторов CC для просмотра вызовов в очереди (Call center operator's capability for look at calls in queue) — принимает значение да (true) — включена / нет (false) — выключена;
  • Возможность операторов СС в использовании дополнительной услуги "Вмешательство" (Call center operator's capability for use Intervension SS) — принимает значение да (true) — включена / нет (false) — выключена;
  • Количество подключений до СОРМ — посредника — максимальное количество активных подключений до СОРМ — посредника, параметр ограничивает количество сормирующихся доменов;
  • Количество каналов исходящих вызовов системы автообзвона — максимальное количество каналов исходящих вызовов для работы Dialer.   
  • Список кластеров и их описание. Для каждого кластера указываются имя (name) и список нод (nodes).
    Для кластера типа ADAPTER дополнительно указывается тип протокола адаптера (type). Для кластера типа CORE дополнительно указываются:
    • redundancy — поддержка резервирования;
    • max call attempts — максимальное количество одновременных соединений;
    • max conversation time, sec — максимальная длительность вызова.
  • Количество активных каналов для вызова на УОВЭОС (Concurrent calls on TSMN system (active)) — максимальное количество каналов для вызова на узел обслуживания вызовов экстренных оперативных служб;
  • Количество резервных каналов для вызова на УОВЭОС (Concurrent calls on TSMN system (backup)) — максимальное количество каналов для вызова на узел обслуживания вызовов экстренных оперативных служб;
  • Максимальное количество участников в телеконференции (Max members of one teleconference)
  • СОРМ включен (Sorm enabled) — разрешение на использование функции СОРМ (Система Оперативно-Розыскных Мероприятий): да (true) — активирована, нет (false) — не активирована;
  • Количество активных абонентов (Subscribers limit) — максимальное количество абонентов в системе;
  • Время работы системы без LPM — токена (System alive time without LPM token) — время работы системы при отсутствии токена;
  • Общее количество участников телеконференции (Teleconference channels) — Максимальное количество каналов, выделенное под работу телеконференций.
  • Количество телеконференций:
  • Общее количество участников телеконференций:
    • с последовательным сбором участников (Add-on conferences);
    • чат-комната (Chat-room);
    • Meet Me конференции (Meet Me conferences).
  • Количество активных каналов записей разговоров (Total count of simultaneous records voice calls) — Максимальное количество каналов одновременной записи разговоров;
  • Максимальное число виртуальных абонентов (Virtual subscribers limit) — Ограничение на количество виртуальных абонентов.

Для установки/замены паспорта нажмите кнопку "Добавить паспорт" ("Set passport"):

В поле "ведите ключ паспорта" ("enter passport key") вставьте информацию из файла паспорт на лицензию и нажмите кнопку "Продолжить".

Для сохранения информации в файл нажмите кнопку "Сохранить в файл … " ("Save to file..") .

Список лицензий

В закладке "Список лицензий" ("Licence list") можно просмотреть информацию по интересующей лицензии, добавить или удалить лицензию.

  • Лицензия (Licence) — название лицензии, из выпадающего списка можно выбрать интересующею вас лицензию, (по умолчанию показывается действующая лицензия).

В разделе "Licence: info" ("Лицензия: информация") отображается системная информация по заданной лицензии:

  • Активная лицензия (Active) — состояние лицензии: true (да) — активна; false (нет) — не активна;
  • Автор (Author) — имя автора лицензии;
  • IP автора (Author IP) — сетевые адреса системы автора лицензии;
  • Дата создания (Creation date) — дата создания лицензии;
  • Описание (Description) — описание лицензии;
  • Encoder IP — сетевые адреса системы для генерации лицензии;
  • Encoder host — сетевое имя системы для генерации лицензии;
  • Encoder user — логин, используемый для генерации лицензии;
  • Дата окончания (Expiration date) — срок действия лицензии;
  • SSW ID — идентификационный номер программного коммутатора ECSS-10.

В разделе "Лицензия: ограничения" ("Licence: limits") указаны ограничения, которые устанавливает заданная лицензия, описание параметров приведено выше.

Для добавления лицензии нажмите кнопку "Добавить лицензию" ("Add licence"):

При выборе добавления ключа:

В поле "enter licence key" введите лицензионный ключ, нажмите кнопку "ОК".

В случае несовпадения данных SSW паспорта и лицензии вы получите уведомление 
 

В списке "Лицензия" ("Licence") будет добавлена новая лицензия.

Если лицензия добавилась и активизировалась то она будет на белом фоне, если не активная то на сером

Для удаления лицензии из списка "Лицензия" ("Licence") выберите лицензию и нажмите кнопку "Удалить лицензию" ("Del licence"), подтвердите нажатием кнопки "Да".

Для сохранения информации в файл нажмите кнопку "Сохранить в файл.." ("Save to file..") .

Системные уведомления для паспорта и лицензией генерируемые системой

уровеньтипописание
предупреждения

Критичность предупреждения зависит от оставшегося срока действия:

  • 2 дня - critical
  • 7 дней - major
  • 14 - minor
  • 30 - warning 

licence_expire_warningв ближайшее время истекает срок действия лицензии

passport_expire_warningв ближайшее время истекает срок действия паспорта
Алярмы


licence_installedЛицензия установлена (была успешно скомпилирована на Erlang ноде).
После получения такого события, идёт сброс всех алярмов.
Лицензия устанавливается только после проверок (валидация SSW_ID, срока действия, наличия паспорта для стандартного лицензирования)

licence_removedЛицензия была удалена.
В таком случае происходит очистка алярмов (по ключу) для этой лицензии.

licence_compilation_failedЛицензия не установилась из-за ошибки компиляция.
В таком случае взводится алярм с таким ключом и соответствующим текстом.
Лицензия удаляется из пула лицензий, и ставится последняя валидная лицензия.

licence_expiredСрок действия лицензии истёк.
В данном случае взводится алярм, и идёт отсчёт предоставленного срока устранения ошибки.

passport_expiredСрок действия паспорта истёк.
В данном случае взводится алярм, и идёт отсчёт предоставленного срока устранения ошибки.

passport_not_foundНе найден паспорт для установленной лицензии.
Указывает на ошибку конфигурирования системы.
Надо будет заново установить паспорт и лицензию.

passport_invalidНе валидный паспорт.
В данном случае взводится алярм, и идёт отсчёт предоставленного срока устранения ошибки.
После истечения времени на устранение ошибки, будет сброс на дефолтную лицензию.

unexpected_lpm_settingsОшибка в конфигурации системы лицензирования.
В данном случае взводится алярм, и идёт отсчёт предоставленного срока устранения ошибки.
После истечения времени на устранение ошибки, будет сброс на дефолтную лицензию.

ssw_upper_version_exceededКритическая ошибка превышения разрешённой на использование версии.
Максимально разрешённая версия указывается в лицензии (upper_release_version), может быть не установленной (infinity).
После истечения времени на устранение ошибки, будет сброс на дефолтную лицензию, и остановлены Erlang ноды.

licence_management_service_not_availableКритическая ошибка отсутствия связи с сервисом проверяющим лицензию.
Для дефолтного лицензирования это является токен, для распределённого - ELM.
После истечения времени на устранение ошибки, будет сброс на дефолтную лицензию, и остановлены Erlang ноды

licence_management_service_availableСервис проверяющий лицензию доступен.
Для дефолтного лицензирования это является токен, для распределённого - ELM.
Это стандартное событие, при котором проверяются уже предупреждения о сроке действия лицензии \ паспорта.
Предупредения отображаются когда до окончания действия лицензии \ паспорт остаётся меньше 30 дней.
Если такие предупреждения есть - они будут отображены. Если нет - будет очистка алярмов.


Описание общих параметров лицензии и лицензионных ограничений

Таблица 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
MeetMe total countМаксимальное количество одновременных MeetMe-конференций в системе. Каждая активная MeetMe конференция расходует одну лицензию
MeetMe members of the one Meet Me conferenceДанным параметром ограничивается количество участников в рамках одной активной MeetMe конференции. Если достигнуто максимальное количество участников, то система не позволяет добавлять новых участников в MeetMe конференцию.
IVR script's customization enabled (obsolete)Возможность ограничивать количество блоков в одном IVR-скрипте, а также список блоков для домена. (По умолчанию в домене не ограничено количество блоков в IVR-скрипте; все блоки доступны)
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-токена