Настройка WebRTC клиента SIPML5
Настройка АТС
Создайте новую учетную запись сотрудника.
Перейдите в Система → Общие настройки → SIP и включите переключатель «Использовать WebRTC».
Это автоматически создаёт выделенный WebRTC endpoint для каждого внутреннего номера (например, 204-WS), что позволяет работать одновременно по протоколам PJSIP и WebRTC. Никаких дополнительных настроек для отдельных номеров не требуется.

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

Проверьте WebSocket соединение, открыв в браузере следующий адрес:
Локальная сеть (без SSL):
http://АДРЕС_АТС:8088/asterisk/wsС SSL сертификатом:
https://АДРЕС_АТС:8089/asterisk/ws
Если Asterisk ответил — настройка прошла успешно.
Примечание: Для подключения через интернет необходим доверенный SSL сертификат, чтобы браузер разрешил доступ к микрофону. Рекомендуем использовать Модуль Let's Encrypt.
Настройка WebRTC клиента
Откройте демо sipml5 в браузере: перейдите по ссылке "Enjoy our live demo".
Заполните основные поля:

Display Name
Любое имя
Private Identity
ВНУТРЕННИЙ_НОМЕР (например, 204)
Public Identity
sip:ВНУТРЕННИЙ_НОМЕР-WS@АДРЕС_АТС (например, sip:[email protected])
Password
SIP пароль учетной записи
Realm
АДРЕС_АТС
Нажмите «Expert mode?» и укажите адрес WebSocket сервера:

Локальная сеть (без SSL)
ws://192.0.2.1:8088/asterisk/ws
С SSL сертификатом
wss://pbx.example.com:8089/asterisk/ws
Нажмите Login. Теперь можно совершать звонки.
Last updated
Was this helpful?

