Настройка WebRTC клиента SIPML5
Настройка АТС
Для корректной работа WebRTC в большинстве браузеров необходим доверенный SSL сертификат. Рекомендуем использовать дополнительный модуль Модуль Lets encrypt. Для использования модуля АТС должна быть доступна на белом IP адресе.
Создайте новую учетную запись сотрудника.
Вариант 1. Индивидуально для каждого внутреннего номера устанавливается, что он работает только по протоколу RTС. В разделе «Расширенные настройки» - «Дополнительные параметры SIP учетной записи» Добавьте опции:
[endpoint]
webrtc=yes
Нажмите «Сохранить». С этого момента данный внутренний номер сможет работать только по протоколу WebRTC.

Вариант 2. Для всех внутренних номеров устанавливается, что они могут работать, как по протоколу PJSIP, так и по WebRTC. Для этого в разделе Система → Общие настройки → SIP включите переключатель «Использовать WebRTC».

В MikoPBX в разделе «Сеть и Firewall» → «Сетевой экран» добавить подсеть 0.0.0.0 с маской 0.0.0.0. Откройте доступ по AJAM

Перейдите в «Система» → «Общие настройки» → «AMI&AJAM». Убедитесь, что «Порт AJAM с шифрованием» установлен в значение 8089.

В разделе «Общие настройки» укажите адрес STUN сервера. Например stun.sipnet.ru

Откройте в браузере ссылку «https://АДРЕС_АТС:8089/asterisk/ws». Используйте Chrome, в других браузерах могут быть проблемы. Если сертификат самоподписанный, то может появиться предупреждение «Подключение не защищено», игнорируйте его и выполните действие «Перейти на сайт»
Должно появиться следующее сообщение:

Ответил asterisk - настройка прошла успешно.
Настройка Web RTC клиента
Перейдите на сайт https://sipml5.org. Вы будете переправлены на страницу https://www.doubango.org/sipml5/. Перейдите по ссылке "Enjoy our live demo"
Настроим Web RTC клиент:

Поле «Public Identity» опишите по шаблону
sip:ВНУТРЕННИЙ_НОМЕР@АДРЕС_АТС
При включении опции Использовать WebRTC
sip:ВНУТРЕННИЙ_НОМЕР-WS@АДРЕС_АТС
Кликните по кнопке «Expert mode?» и выполните дополнительную настройку:

«WebSocket Server URL» опишите по шаблону
wss://АДРЕС_АТС:8089/asterisk/ws
Выполните действие Login. Теперь можно совершать звонки.
Last updated
Was this helpful?