====== Настройка 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** \\ - Теперь можно совершать звонки