本文档主要介绍SIP通话相关问题处理排查指导
1. 客户端配置
客户端需要配置的主要是话机部分,音箱端一般只需要升级到最新版本即可。
1.1. 话机配置
话机的配置主要要注意三方面,sip配置,网络配置、安全配置
-
sip配置
包括账号、密码要配置正确,sip服务器地址:106.15.41.154:6050,一般配置如下图,心跳或者注册间隔时间最好在60秒以上,以免服务端安全将频繁注册当作网络攻击。
-
网络配置
根据不同的话机,具体目录可能不同,可能在账号的高级选项中,主要是配置rport生效,实现话机注册时内网透传。设置图片如下:自动更新NAT需要设置为启用或者其他话机直接打开rport设置。
其他话机
如果上述设置还不在注册时还是内网ip或者是通话时没有声音,可以设置stun服务器。(一般话机厂商会有stun服务器,IOT的stun服务器还在建设中)
-
安全配置
主要是话机的安全设置,主要是防火墙不要将sip服务的三个ip进行拦截106.15.41.154/47.100.84.11/47.101.51.179
1.2. 音箱配置
一般音箱不需要特殊配置,但系统需要升级到最新版本;
1.3. 网络环境配置
大多数客户的音箱或者话机网络都处于局域网之中,为了网络安全,大多都会默认配置防火墙,为了通话正常,防火墙需要将一下三个IP放行(添加白名单或者重黑名单中取消),包括上行/下行/网络限流,三个IP地址如下:
通讯协议包括:UDP/TCP
kam地址:106.15.41.154,端口6050
FS通话地址:47.100.84.11、47.101.51.179,端口最好都放开,建立通话连接会随机用到很多端口;
2. 常见问题
2.1. 注册问题
-
如果出现sip服务异常,那么就是注册问题,可以考虑一下原因并尝试解决:
-
sip账号、sip服务地址配置错误,可以检测话机或者音箱的sip信息是否配置正确。
-
重启设备,可能设备出现假死或者服务加载不正常情况。
-
查看网络,是否存在防火墙等拦截了到106.15.41.154的连接。或者连接其他网络(例如手机热点等)尝试是否可以正常连接服务。
2.2. 通话问题
-
可以正常注册,但通话无声音,或者不可正常挂断。考虑一下原因并尝试解决:
-
首先确定是那种情况没有声音,音箱互打,音箱拨打话机,话机拨打音箱三种情况,确定那种场景没有声音
-
大多数为音箱拨打话机没有声音,这种情况就要考虑,上面的网络设置中,rport是否设置为生效。
-
如果都没有声音,查看网络配置,是否防火墙拦截了47.100.84.11、47.101.51.179两个ip的端口。或者尝试连接手机热点进行通话测试(最好音箱和话机都连接手机热点)
-
如果尝试了上述方法还未解决,可联系IOT技术支持人员协助解决
-
通话有延迟
-
通话延迟大多数为网络问题,包括网络拦截,网络限流等,所以需要先排除网络防火墙对47.100.84.11、47.101.51.179两个ip的进行了拦截或者网络限流;
-
网络环境不佳,例如网络信号较弱,网络连接了太多的设备导致网络卡顿,可连接其他网络(手机热点,话机和音箱都连接热点)进行测试和验证。
-
网络延迟极高,可以ping 47.100.84.11、47.101.51.179两个ip测试网络延迟,查看网络延迟是否较高。
-
以上原因都不是,可以联系IOT技术支持人员协助解决。