我已经使用标准非安全 ws:// 成功设置了 sipml5 到 asterisk 13 服务器,可以使用 demo 拨打和接听电话https://www.doubango.org/sipml5/call.htm。但是,我在 wss 或安全套接字连接方面遇到了问题。
我收到此错误(chrome):
WebSocket 与 'wss://myserver.com:8088/ws' 的连接失败:建立连接时出错:net::ERR_SSL_PROTOCOL_ERROR
我的设置
WebSocket 服务器 URL -> wss://myserver.com:8088/ws
SIP 出站代理 URL -> udp://myserver.com:5060
答案1
最后我通过在 http.conf 中添加以下行解决了这个问题
tlsenable=yes
tlsbindaddr=0.0.0.0:8089
tlscertfile=/path-to/cert.pem
tlsprivatekey=/path-to/privkey.pem