Свои SSL сертификаты для https запросов
С версии 3.1.0
В современных версиях браузеров стали запрещать получение контента по незащищенному протоколу. Пока можно отключить эту проверку в каждом пользовательском браузере, но мы сделали возможным добавить свои SSL сертификаты в настройки модуля.
Если у вас включено добавление в CRM ссылки на запись звонка, то запрос выглядит примерно следующим образом:
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. - 4.Сохранить настройки.
Новая ссылка на запись будет выглядеть следующим образом
https:
//<Asterisk IP>:
8078
/get_conversation_recording?id=1608120945.929&from=89221234567&to=101
Для получения записей по новым ссылкам из внешней сети, порт 8078 должен быть открыт на роутере.