> For the complete documentation index, see [llms.txt](https://itgro-aly.gitbook.io/test-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://itgro-aly.gitbook.io/test-docs/ustanovka-modulya/itgrix-bx-setup/offline/offline-license.md).

# offline license

В случае, когда невозможно обеспечить доступ с сервера, где установлено приложение Itgrix, до сервера лицензирования **lk.bx24asterisk.ru**, вы можете вручную получить лицензионный ключ, и тогда приложению не нужно будет обращаться к серверу лицензирования.

В этом случае лицензия будет применима только на данном портале и **ограничена аппаратным обеспечением** вашего сервера.\
При изменении аппаратного обеспечения лицензионный ключ для данного портала может быть перевыпущен бесплатно.

{% hint style="warning" %}
Для работы с лицензионным ключом система должна удовлетворять следующим дополнительным требованиям:

1. Физическая, а не виртуальная машина
2. Архитектура `x64`
3. Модуль интеграции Itgrix запускается от пользователя `root`
   {% endhint %}

Процесс лицензирования оффлайн состоит из следующих шагов:

1. Получить **HardwareID** - код, содержащий информацию о вашем аппаратном обеспечении
2. Передать HardwareID менеджеру Itgro
3. После приобретения лицензии, вам предоставят лицензионный ключ
4. Применить лицензионный ключ

## Как получить HardwareID

Сведения об аппаратном обеспечении, необходимые для лицензирования, содержатся в коде **HardwareID**, который можно получить в интерфейсе настройки модуля интеграции на странице покупки лицензии. Ссылка для перехода на эту страницу появляется на главной странице рядом с лицензией если у вас нет активной лицензии или до окончания срока её действия осталось менее двух недель.

Можно также сразу открыть страницу покупки лицензии по адресу:

`http://<Asterisk IP>:8077/config/buy_license#offline`

Вверху страницы должен быть выбран вариант лицензирования **"Лицензионный ключ".**

Далее HardwareID нужно скопировать или скачать в виде файла из поля **"Ваш HardwareID".** При перезагрузке страницы HardwareID генерируется заново, но содержащаяся в нём информация об аппаратном обеспечении не меняется, поэтому сохранять HardwareID заново каждый раз не нужно.\
Сохраненный файл передайте в чат технической поддержке либо пришлите на указанную почту.

## Как применить лицензионный ключ

После приобретения лицензии, менеджер по продажам предоставит вам лицензионный ключ на Itgrix, который нужно применить.\
Для этого на странице покупки лицензии в интерфейсе настройки модуля интеграции нужно скопировать содержимое ключа в поле **"Введите лицензионный ключ"** и нажать **"Применить".**

Альтернативно, вместо этого можно поместить файл лицензионного ключа `license.key` (имя файла важно) в директорию установки модуля интеграции `/opt/itgrix_bx/`.\
Если у вас [настроено несколько копий](file:///1659967/for-admins/zapusk-dopolnitelnoi-kopii-modulya.md) модуля интеграции, то для каждой копии нужен свой лицензионный ключ с соответствующим именем, например `license-1.key`.\
Ключи на один и тот же портал могут быть копиями или могут быть сгенерированы менеджером Itgro в рамках одной покупки.

При таком способе применения лицензии, ключ будет задействован:

* При ближайшей автоматической проверке лицензии
* При перезапуске службы модуля интеграции `systemctl restart itgrix_bx`
* При нажатии на кнопку проверки лицензии на главной странице интерфейса настройки модуля интеграции
