freeswitch v1.10.12作为服务器,wss.pem是自签证书生成;jssip v3.10.1做网页客户端,jssip配置wss连接,所有功能正常使用。但是:有时候会出现:1、呼叫别人的时候会出现websocket断开,然后重连,导致这个呼叫失败;2、别人呼叫我的号码,我点击接听之后也会导致我的websocket断开,然后重连,看freeswitch日志报488 not acceptable here或者487错误码或者是ssl_shutdown:shudown while in init,有时候又报sslv3 alert certificate unknow
实在不知道怎么搞
1、报sslv3 alert certificate unknow的时候把freeswitch的
<X-PRE-PROCESS cmd="set"sip_tls_version=tlsv1,tlsvl.1,tlsv1.2"/>
改成
<X-PRE-PROCESS cmd="set"sip_tls_version=tlsv1,tlsvl.1,tlsv1.2,tlsv1.3"/>
没用,还是报错
2、报488 not acceptable here的时候我把jssip呼叫时的sdp的编码只保留0(pcmu)跟8(pcma)
还是没用
自签证书,可能会触发浏览器的 SSL 证书验证问题,导致 WebSocket 连接断开