Да, телефонию на Asterisk можно настроить так, чтобы клиенты звонили с сайта по WebRTC. 14
Для этого необходимо выполнить следующие шаги:
- Настроить DNS-имя для сервера Asterisk. 4 WebRTC будет работать и с IP-адресом, но такое решение годится только для тестирования. 4
- Создать SSL-сертификат. 4 Он должен быть доверенным для всех браузеров, в которых будет запускаться WebRTC-клиент. 4 Сертификат можно купить или сгенерировать с помощью корпоративного центра сертификации. 4
- Настроить встроенный HTTP-сервер Asterisk. 2 Для связи с клиентами WebSocket Asterisk использует свой встроенный HTTP-сервер. 2 В файле /etc/asterisk/http.conf нужно включить параметр «Enable TLS for the mini-HTTP Server» и указать путь к загруженному ранее сертификату и ключу. 4
- Настроить учётную запись SIP для подключения WebRTC-клиента. 4 Нужно создать обычную учётную запись для канала chan_sip и указать дополнительно определённые параметры. 4
Для точной настройки рекомендуется обратиться к специалисту.