[英]WebRTC with asterisk
我正在尝试将 JavaScript 与 Asterisk 17 集成,但是我不知道错误是什么,但我无法启用 https://ip:8089/ws
首先我在跑步
sudo mkdir /etc/asterisk/keys
sudo contrib/scripts/ast_tls_cert -C pbx.example.com -O "My Organization" -b 2048 -d /etc/asterisk/keys
sudo chmod 750 /etc/asterisk/keys/
chmod 750 /etc/asterisk/keys/
在 /etc/asterisk/http.conf
[general]
servername=Asterisk
enabled=yes
bindaddr=0.0.0.0
bindport=8088
tlsenable=yes
tlsbindaddr=0.0.0.0:8089;
tlscertfile=/etc/asterisk/keys/asterisk.pem
tlsprivatekey=/etc/asterisk/keys/asterisk.pem
最后我运行 systemctl restart asterisk, sudo rasterisk -rvvvvv 和 http 显示状态
Selinux,防火墙被禁用。 我还尝试启用防火墙并打开我正在使用的必要端口 Ubuntu 20.04
谢谢
tlscertfile 和 tlsprivatekey 不是同一个文件。
这是 freepbx 的外观:
tlscertfile=/etc/asterisk/keys/integration/certificate.pem
tlsprivatekey=/etc/asterisk/keys/integration/webserver.key
您可能会发现这篇文章对您有所帮助: https://wiki.asterisk.org/wiki/display/AST/Configuring+Asterisk+for+WebRTC+Clients
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.