Установка WebRTC клиента на систему Asterisk с FreePBX

2 августа, 2017 | от | asterisk, webrtc

Авг
02

Ссылка на скачивание SipML5
https://github.com/DoubangoTelecom/sipml5

Чтобы добавить клиент SipML5 на систему с FreePBX, необходимо сначала добавить сам клиент WebRTC софтфона, положив его файлы в директорию, например /var/www/html/
Также необходимо убедиться, что Астериск собран с поддержкой srtp
После чего можно приступать к настройке АТС

1) В разделе Advanced Settings включаем поддержку HTTPS, привязывая его в копрту 8089, также необходимо указать пути к файлам сертификата и ключа

2) После этого устанавливаем модуль для FreePBX - Certificate Manager, в нем необходимо сгенерировать самоподписной сертификат для шифрования голосового траффика

3) Далее в Разделе Asterisk SIP Settings указываем шифрование голосового траффика, используя только что сгенерированный сертификат

Также в этом разделе нужно включить опцию icesupport, для этого в самом низу страницы дописываем опцию

4) После этого осталось только добавить Экстеншены. Создаются они как обычные SIP extensions, только необходимо указать несколько опций
Во-первых использование WSS как приоритетного транспорта, а также включить шифрование голосового траффика

Также необходимо явно указать используемые кодеки

И настроить DTLS

После этого можно приступать к регистрации программного телефона (описана в статье http://vinogradov.iptel.od.ua/ustanovka-webrtc-klienta-na-asterisk-na-primere-sipml5/) и начинать звонки

Оставить комментарий