Желательно установить доверенный SSL сертификат, к примеру можно воспользоваться https://letsencrypt.org. Или же более простое решение. Если хотите просто протестировать функционал, вы можете использовать самоподписанный сертификат. Для этого зайдите на сайт https://regery.com.ua/ru/security/ssl-tools/self-signed-certificate-generator, в поле введите любое слово. Нажмите «Создать SSL». Будут сгенерированы публичный и приватный ключи.
В MikoPBX перейдите Система → Общие настройки → Web интерфейс. Вставьте в поля Публичный ключ HTTPs и Приватный ключ HTTPs сгенерированные в прошлом пункте ключи. Нажмите Сохранить.
Создайте новую учетную записи «Сотрудник».
В разделе «Расширенные настройки», в поле «Дополнительные параметры» Добавьте настройку
[endpoint]
webrtc=yes
С этого момента учетная запись сможет работать только по протоколу WebRTC.
В MikoPBX в разделе «Сеть и FireWall» → «Сетевой экран» добавить подсеть 0.0.0.0 с маской 0.0.0.0, в которой разрешить доступ только по AJAM .
Откройте в браузере ссылку «https://АДРЕС_АТС:8089/asterisk/ws». Используйте Chrome, в других браузерах могут быть проблемы. Если сертификат самоподписанный, то может появиться предупреждение: .
Настроим Web RTC клиент: Поле «Public Identity» опишите по шаблону
sip:ВНУТРЕННИЙ_НОМЕР@АДРЕС_АТС
Кликните по кнопке «Expert mode» и выполните дополнительную настройку: .
«WebSocket Server URL» опишите по шаблону
wss://АДРЕС_АТС:8089/asterisk/ws
Выполните действие Login
Теперь можно совершать звонки
faq/webrtc.1622818827.txt.gz · Последние изменения: 2021/06/04 15:00 — Тарасов Андрей