> 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/how-to-fix/ssl-certificate.md).

# ssl certificate

{% hint style="warning" %}
Для получения записей по новым ссылкам из внешней сети, **порт 8078** должен быть открыт на роутере.

Примеры настроек:\
[Через freePBX](https://docs.itgrix.ru/for-admins/primery-nastroiki-wss-soedinenii)\
[Let's Encrypt](https://letsencrypt.org/)\
[Certbot](https://certbot.eff.org/)
{% endhint %}

{% hint style="warning" %}
Для работы по протоколу https у пользователя под которым работает служба модуля должны быть права на доступ к файлам ssl сертификатов, если прав нет в логе модуля можно увидеть ошибку вида:\
`HTTPS-server stopped: open /etc/asterisk/keys/<ваш домен>.pem permission denied`
{% endhint %}

В современных версиях браузеров стали запрещать получение контента по незащищенному протоколу. Пока можно [отключить эту проверку](broken://pages/283b318811b7aabbfc74efcb83a0f791a7c60616) в каждом пользовательском браузере, но мы сделали возможным добавить свои SSL сертификаты в настройки модуля\*\*.\*\*

Если у вас включено добавление в CRM ссылки на запись звонка, то запрос выглядит примерно следующим образом:\
\&#xNAN;**`http`**`://<Asterisk IP>:`**`8077`**`/get_conversation_recording?id=1608120945.929&from=89221234567&to=101`\
\
Чтобы включить получение записи по **https**, нужно настроить эту функцию в админке на странице `http://<Asterisk IP>:8077/config/module`

1. Нужно **включить функцию** "Использовать https порт".
2. Порт по умолчанию 8078 (можно изменить). Для того, чтобы записи были доступны снаружи сети, порт **8078 должен быть открыт** до Астериска.
3. **Добавить путь** к сертификату и ключу.\
   Обычно их можно найти по адресу `/etc/asterisk/keys/`\
   Нужны адреса на файлы `<ваш домен>.pem` и `<ваш домен>.key`\
   Проще всего получить сертификат через сервис [letsencrypt](https://letsencrypt.org/ru/).
4. Сохранить настройки.

Новая ссылка на запись будет выглядеть следующим образом

**`https:`**`//<Asterisk IP>:`**`8078`**`/get_conversation_recording?id=1608120945.929&from=89221234567&to=101`
