Свои SSL сертификаты для https запросов
Last updated
Was this helpful?
Last updated
Was this helpful?
Для получения записей по новым ссылкам из внешней сети, порт 8078 должен быть открыт на роутере.
Примеры настроек:
Для работы по протоколу https у пользователя под которым работает служба модуля должны быть права на доступ к файлам ssl сертификатов, если прав нет в логе модуля можно увидеть ошибку вида:
HTTPS-server stopped: open /etc/asterisk/keys/<ваш домен>.pem permission denied
В современных версиях браузеров стали запрещать получение контента по незащищенному протоколу. Пока можно в каждом пользовательском браузере, но мы сделали возможным добавить свои SSL сертификаты в настройки модуля**.**
Если у вас включено добавление в CRM ссылки на запись звонка, то запрос выглядит примерно следующим образом:
http
://<Asterisk IP>:
8077
/get_conversation_recording?id=1608120945.929&from=89221234567&to=101
Чтобы включить получение записи по https, нужно настроить эту функцию в админке на странице http://<Asterisk IP>:8077/config/module
Нужно включить функцию "Использовать https порт".
Порт по умолчанию 8078 (можно изменить). Для того, чтобы записи были доступны снаружи сети, порт 8078 должен быть открыт до Астериска.
Сохранить настройки.
Новая ссылка на запись будет выглядеть следующим образом
https:
//<Asterisk IP>:
8078
/get_conversation_recording?id=1608120945.929&from=89221234567&to=101
Добавить путь к сертификату и ключу.
Обычно их можно найти по адресу /etc/asterisk/keys/
Нужны адреса на файлы <ваш домен>.pem
и <ваш домен>.key
Проще всего получить сертификат через сервис .