Настройка WebRTC клиента SIPML5

Настройка АТС

  1. Создайте новую учетную запись сотрудника.

  2. Перейдите в Система → Общие настройки → SIP и включите переключатель «Использовать WebRTC».

Это автоматически создаёт выделенный WebRTC endpoint для каждого внутреннего номера (например, 204-WS), что позволяет работать одновременно по протоколам PJSIP и WebRTC. Никаких дополнительных настроек для отдельных номеров не требуется.

Переключатель "Использовать WebRTC"
  1. В разделе «Общие настройки» укажите адрес STUN сервера. Например, stun.sipnet.ru.

STUN сервер
  1. Проверьте WebSocket соединение, открыв в браузере следующий адрес:

    • Локальная сеть (без SSL): http://АДРЕС_АТС:8088/asterisk/ws

    • С SSL сертификатом: https://АДРЕС_АТС:8089/asterisk/ws

Если Asterisk ответил — настройка прошла успешно.

Примечание: Для подключения через интернет необходим доверенный SSL сертификат, чтобы браузер разрешил доступ к микрофону. Рекомендуем использовать Модуль Let's Encrypt.

Настройка WebRTC клиента

  1. Откройте демо sipml5 в браузере: перейдите по ссылке "Enjoy our live demo".

  2. Заполните основные поля:

Поле
Значение

Display Name

Любое имя

Private Identity

ВНУТРЕННИЙ_НОМЕР (например, 204)

Public Identity

sip:ВНУТРЕННИЙ_НОМЕР-WS@АДРЕС_АТС (например, sip:[email protected])

Password

SIP пароль учетной записи

Realm

АДРЕС_АТС

  1. Нажмите «Expert mode?» и укажите адрес WebSocket сервера:

Тип подключения
WebSocket Server URL

Локальная сеть (без SSL)

ws://192.0.2.1:8088/asterisk/ws

С SSL сертификатом

wss://pbx.example.com:8089/asterisk/ws

  1. Нажмите Login. Теперь можно совершать звонки.

Last updated

Was this helpful?