====== Настройка WebRTC клиента SIPML5 ======
===== Настройка АТС =====
- Для корректной работа WebRTC в большинстве браузеров необходим доверенный SSL сертификат. Рекомендуем использовать дополнительный модуль [[:module-get-ssl|Модуль Lets encrypt]]. Для использования модуля АТС должна быть доступна на белом IP адресе
- Создайте новую учетную записи "**[[:extensions|Сотрудник]]**"
- **Вариант 1.** Индивидуально для каждого внутреннего номера устанавливается, что он работает только по протоколу RTС. В разделе "**Расширенные настройки**" - "**Дополнительные параметры SIP учетки**" Добавьте опции [endpoint]
webrtc=yes
Нажмите "**Сохранить**". С этого момента данный внутренний номер сможет работать __только__ по протоколу WebRTC. \\ **Вариант 2.** Для всех внутренних номеров устанавливается, что они могут работать, __как по протоколу PJSIP, так и по WebRTC__.\\ Для этого в разделе **Система -> Общие настройки -> SIP** включите переключатель "**Использовать WebRTC**".\\
- В MikoPBX в разделе "**Сеть и FireWall**" -> "**Сетевой экран**" добавить подсеть 0.0.0.0 с маской 0.0.0.0. Откройте доступ по AJAM {{ :faq:ajam.png?700 |}} \\
- Перейдите в "**Система**" -> "**Общие настройки**" -> "**AMI&AJAM**".Убедитесь, что "**Порт AJAM с шифрованием**" установлен в значение **8089**{{ :faq:ajam_port.png?nolink |}}
- В разделе "[[:general-settings#sip|Общие настройки]]" укажите адрес STUN сервера. Например **stun.sipnet.ru**
- Откройте в браузере ссылку "**[[https://АДРЕС_АТС:8089/asterisk/ws]]**". Используйте Chrome, в других браузерах могут быть проблемы. Если сертификат самоподписанный, то может появиться предупреждение "**Подключение не защищено**", игнорируйте его и выполните действие "**Перейти на сайт**"
- Должно появиться следующее сообщение{{ :faq:webrtc.png?nolink |}}
- Ответил asterisk - настройка прошла успешно
===== Настройка Web RTC клиента =====
- Перейдите на сайт [[https://sipml5.org]]. Вы будете переправлены на страницу [[https://www.doubango.org/sipml5/]]. Перейдите по ссылке [[https://www.doubango.org/sipml5/call.htm?svn=252 | Enjoy our live demo]]"
- Настроим Web RTC клиент: {{ :faq:webrtc_klient_1.png?nolink |}}
- Поле "**Public Identity**" опишите по шаблону sip:ВНУТРЕННИЙ_НОМЕР@АДРЕС_АТС
**При включении опции** [[:general-settings#sip|Использовать WebRTC]] sip:ВНУТРЕННИЙ_НОМЕР-WS@АДРЕС_АТС
- Кликните по кнопке "**Expert mode**" и выполните дополнительную настройку: {{ :faq:webrtc_klient_2.png?nolink |}}. \\ "**WebSocket Server URL**" опишите по шаблону wss://АДРЕС_АТС:8089/asterisk/ws
- Выполните действие **Login** \\
- Теперь можно совершать звонки