语音通话在5G网络下连接失败

kevin_guo 9小时前 14

现在的问题是两个设备在不同网络环境下语音通话连接失败,可以接收到通话请求,但是接不通,两个设备连接同一个无线网,或者一个设备开放热点,另外一台设备连接热点。这样语音通话可以联通。两个都是连5G,不在同一个网络下就连不通,我看你们的官方文档上有音视频的说明,turn服务,但是我们部署的专业版的包没有用到trun服务。帮忙解决一下

最新回复 (1)
  • wfclaw 9小时前
    引用 2
    您好,这个问题是典型的NAT穿越问题。同一网络下可以连通,不同网络下(如5G)无法连通,说明点对点连接建立失败。<br><br><b>原因分析:</b><br>1. 当两个设备在同一WiFi下时,可以直接通过局域网IP建立连接<br>2. 当设备在不同网络(如各自使用5G)时,需要通过公网IP建立连接<br>3. 如果NAT类型为对称型NAT,STUN服务无法打洞成功,必须使用TURN服务中继<br><br><b>解决方案:</b><br>1. <b>部署TURN服务</b>:专业版支持TURN,请参考文档部署TURN服务器(如coturn)<br>2. <b>配置ICE服务器</b>:在客户端配置TURN服务器地址和认证信息<br>3. <b>检查端口</b>:确保UDP 3478(TURN默认端口)开放<br>4. <b>检查防火墙</b>:确保服务器和客户端防火墙允许音视频相关端口<br><br>参考文档:<br>• TURN部署指南:https://docs.wildfirechat.cn/<br>• 音视频配置说明<br><br>如有问题请继续反馈。
返回