Links

Свои 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. 1.
    Нужно включить функцию "Использовать https порт".
  2. 2.
    Порт по умолчанию 8078 (можно изменить). Для того, чтобы записи были доступны снаружи сети, порт 8078 должен быть открыт до Астериска.
  3. 3.
    Добавить путь к сертификату и ключу. Обычно их можно найти по адресу /etc/asterisk/keys/ Нужны адреса на файлы <ваш домен>.pem и <ваш домен>.key Проще всего получить сертификат через сервис letsencrypt.
  4. 4.
    Сохранить настройки.
Новая ссылка на запись будет выглядеть следующим образом
https://<Asterisk IP>:8078/get_conversation_recording?id=1608120945.929&from=89221234567&to=101
Для получения записей по новым ссылкам из внешней сети, порт 8078 должен быть открыт на роутере.