Инструменты пользователя

Инструменты сайта


mp_doc:imain_install_ubuntu_webrtc

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
mp_doc:imain_install_ubuntu_webrtc [2020/02/25 10:40] zismp_doc:imain_install_ubuntu_webrtc [2025/01/13 21:32] (текущий) zis
Строка 1: Строка 1:
-====== Конфигурация рабочего узла (Ubuntu Server 18.04) для работы WebRTC, SRTP, TLS ======+====== Конфигурация web сервера и рабочего узла (Ubuntu Server 18.04) для работы WebRTC, SRTP, TLS ======
 0. Предполагаем что сервер был уже установлен и настроен по [[imain_install_ubuntu_work|инструкции]]; 0. Предполагаем что сервер был уже установлен и настроен по [[imain_install_ubuntu_work|инструкции]];
  1. Далее шаги на примере Let's Encrypt, если у Вас уже есть сертификат - пропустите этот пункт:  1. Далее шаги на примере Let's Encrypt, если у Вас уже есть сертификат - пропустите этот пункт:
Строка 8: Строка 8:
  1.3. Получаем сертификат:  1.3. Получаем сертификат:
 <code>certbot certonly --standalone -d test.minipbx.ru -m admin@minipbx.ru</code> <code>certbot certonly --standalone -d test.minipbx.ru -m admin@minipbx.ru</code>
- 2. Выполним скрипт: + 2. Выполним скрипт (скрипт доступен на рабочем узле)
-<code>/usr/voice/minipbx_ssl.sh test.minipbx.ru</code> +<code>/usr/voice/minipbx_ssl_renew.sh install test.minipbx.ru</code> 
-результатом его выполнения будет **ПОЛНОЕ обновление каталога /etc/asterisk/keys**!+результатом его выполнения будет **ПОЛНОЕ обновление каталога /var/www/certs**! 
 +Следуйте инструкциям, в результате вы получите настроенный nginx, по ссылке https://test.minipbx.ru/certs будут лежать наши сертификаты. Для того чтобы они не попали в чужие руки, настраивается простая аутентификация (http basic auth). На рабочем узле выполните: 
 +<code>/usr/voice/minipbx_ssl_download.sh install test.minipbx.ru</code> 
 +Следуйте инструкциям скрипта. Нам нужно задать в планировщике (crontab), в часы наименьшей нагрузке, регулярную проверку обновления сертификатов и перезапуск службы asterisk.
 \\ \\
 \\ \\
Строка 34: Строка 37:
  
  6. Перезапустим asterisk:  6. Перезапустим asterisk:
-<code>$ systemctl restart aasterisk.service</code>+<code>$ systemctl restart asterisk.service</code>
  7. Проверим HTTPS сервер: с рабочей машины выполним:  7. Проверим HTTPS сервер: с рабочей машины выполним:
 <code>https://test.minipbx.ru:8089/httpstatus</code> <code>https://test.minipbx.ru:8089/httpstatus</code>
Строка 47: Строка 50:
  9. Разместим например на web сервере, sipml5 софтфон;\\  9. Разместим например на web сервере, sipml5 софтфон;\\
 10. В настройках тестового терминала выберите **Тип терминала - webrtc**. Откройте веб страницу софтфона, настройте;\\ 10. В настройках тестового терминала выберите **Тип терминала - webrtc**. Откройте веб страницу софтфона, настройте;\\
-{{ wiki:SIPML5_Call.png |Базовая настройка SIPML5}} +{{:mp_doc:sipml5_call.png?400 |Базовая настройка SIPML5}} 
-{{ wiki:SIPML5_Expert.png |Расширенные настройки SIPML5}}+{{:mp_doc:sipml5_expert.png?400 |Расширенные настройки SIPML5}}
  
mp_doc/imain_install_ubuntu_webrtc.1582602054.txt.gz · Последнее изменение: 2024/03/31 22:04 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki