Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В ECSS-10 версии 3.14.12 реализована поддержка лицензирования количества активных клиентов Elph-Desktop, Elph-Android и Elph-IOS. При лицензировании данных продуктов учитываются только их sip-регистрации на текущий момент времени.

Ограничения

Имеется 2 типа ограничений:

  • количество Elph-групп (в текущей версии только 1 группа);
  • максимальное количество клиентов Elph группы — лимит участников (клиентов) одной группы.

По умолчанию доступны 10 одновременных SIP-регистраций Elph-клиентов независимо от платформы. То есть, если один и тот же клиент одновременно зарегистрирован на SIP-адаптере ECSS-10 с двух устройств, например с Android и Desktop, то он занимает 2 лицензии до истечения регистрации или принудительной отмены регистрации.

Команды для работы с лицензионными ограничениями Elph

Просмотр системныx ограничений на уровне лицензии, пример:

admin@mycelium1@ecss1:/$ cluster/storage/ds1/licence/current-limits              
...
Elph                                              
 total count of Elph group                        1
 total count of members of the one Elph group     10
...

Для проверки доступных лицензий для Elph используется команда: 

system/licence/elph/usage --domains

Пример:

admin@mycelium1@ecss1:/$ system/licence/elph/usage --domains 
System usage:
┌───────┬────────────┐
│Members│System Limit│
├───────┼────────────┤
│2      │10          │
└───────┴────────────┘
Licences distributed by domains:
┌───────────┬───────┬──────────────────┐
│  Domain   │Members│Domain restriction│
├───────────┼───────┼──────────────────┤
│biysk.local│2      │8                 │
└───────────┴───────┴──────────────────┘

Подробную информацию о клиентах, зарегистрированных с использованием лицензии Elph, можно узнать с помощью команды, которая находится по пути:

domain/<DOMAIN>/sip/user/elph-registered *

Пример:

admin@mycelium1@ecss1:/$ domain/biysk.local/sip/user/elph-registered 
Executed on the sip1@ecss1
┌────────────────────┬────────┬─────────┬──────────────────────────────────────────────┬──────────────────────────────────────────────────┐
│     Interface      │ Number │ Dynamic │                   Contact                    │                Registration info                 │
├────────────────────┼────────┼─────────┼──────────────────────────────────────────────┼──────────────────────────────────────────────────┤
│ 240470@biysk.local │ 240470 │ false   │ q: 1.0; ip-set: ipset1; on port: 5060; sip   │ registered on:                                   │
│                    │        │         │  registered by node: sip1@ecss1              │   node: sip1@ecss1 port: tcp 192.168.2.61:5060   │
│                    │        │         │  sip transport: tcp                          │ last via list:                                   │
│                    │        │         │  user-agent: Elph-desktop 2.1.1+6            │   SIP/2.0/TCP 192.168.2.14                       │
│                    │        │         │  <sip:240470@192.168.2.14:12702>;expires=529 │ last user agent:                                 │
│                    │        │         │                                              │   Elph-desktop 2.1.1+6                           │
│                    │        │         │                                              │                                                  │
│ 240474@biysk.local │ 240474 │ false   │ q: 1.0; ip-set: ipset1; on port: 5060; sip   │ registered on:                                   │
│                    │        │         │  registered by node: sip1@ecss1              │   node: sip1@ecss1 port: tcp 192.168.2.61:5060   │
│                    │        │         │  sip transport: tcp                          │ last via list:                                   │
│                    │        │         │  user-agent: Elph-desktop 2.1.1+6            │   SIP/2.0/TCP 192.168.2.25                       │
│                    │        │         │  <sip:240474@192.168.2.25:12702>;expires=601 │ last user agent:                                 │
│                    │        │         │                                              │   Elph-desktop 2.1.1+6                           │
└────────────────────┴────────┴─────────┴──────────────────────────────────────────────┴──────────────────────────────────────────────────┘
┌─────────────┐
│ elements: 2 │
└─────────────┘

Пример установки ограничений для определенного домена:

admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set elph\member\limit 8
Restriction elph\member\limit changed from 10 to 8.

Набор команд CLI по управлению лицензиями приведен в разделе "Справочник команд CLI".

Реакция системы при превышении лицензионного лимита

При попытке регистрации клиента Elph, когда уже достигнут предел лицензионного лимита активных подключений, SIP-адаптер будет отвечать сообщением 403 Forbidden.

Пример:

SIP/2.0 403 Forbidden
Via: SIP/2.0/TCP 10.25.111.35:12733;branch=z9hG4bK1251590303
From: "50000" <sip:50000@10.25.88.26:5060>;tag=1251395370
To: "50000" <sip:50000@10.25.88.26:5060>;tag=ecssR168006922693289102911114
Call-ID: 2_1251433770@10.25.111.35
CSeq: 2 REGISTER
Warning: 399 Elph "Licence limit is exceeded!" 
User-Agent: Eltex ECSS-10 SIP 3.14.12.957
Content-Length: 0

У клиента выйдет сообщение:

При попытке задать на домене количество клиентов Elph, превышающее системный лимит будет выведено сообщение, например:

admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set elph\member\limit 11
Command error: New value 11 for limit elph\member\limit more than licence limit 10.

  • Нет меток