【问题现象】
VoLTE拨打域内电话,终端处于连接态时,端到端平均接续时延4.8秒;统计核心网侧时延,IMS(SBC)内接续时延平均3.5~3.8秒,体验较差。
【原因定位】
问题描述:终端附着/注册成功后,IMSAPN建立成功,同时该PDN连接中默认承载(QCI=5)被激活。呼叫建立过程中,终端会通过默认承载(QCI=5)发出INVITE消息,通过EPC透传转发给IMS(SBC);然后IMS(SBC)会完成域内信令处理,最终IMS(SBC)发出180 ringing消息,经过EPC透传转发给终端,终端开始振铃。在终端连接态情况下,IMSAPN的默认承载QCI=5始终处于激活状态,核心网侧端到端接续时,始于IMS(SBC)收到INVITE消息,终于IMS(SBC)发出180 ringing给主叫终端。
其中包括:IMS(SBC)<->DRA<->PCRF<->P-GW<->MME<->eNodeB的专用承载建立过程,以及 IMS(CSCF)<->DRA<->HSS 的被叫 SCSCF 选择过程,IMS(TAS,SCC-AS)<->DRA<->HSS的被叫域选过程。通过华为IMS、贝尔DRA、爱立信HSS、爱立信PCRF联合抓包,定位时延引入点主要在于:IMS(SBC/CSCF/SCC-AS/VoLTE-AS)与DRA间传输时延过大,在两端设备侧观察承载网可能引入150ms-250ms时延。
问题原因:L-DRA默认会对于小于1500字节的小包消息,进行100ms的链路缓存,然后统一打包发送,从而减少交互消息数量,提高转发效率。在VoLTE测试期间甚至商用初期,由于呼叫量相对较小,小于1500字节的消息消息,会等待较长时间(单向最长100ms)后才能被转发,从而导致经过L-DRA转发消息传输时延过大,直接导致VoLTE呼叫接续时延偏长。
影响范围:所有用户呼叫接续时延偏差,用户感知差。
【解决方案】
L-DRA对于链路缓存时间和最小转发包长,是可配置的。考虑VoLTE测试期间呼叫量相对较小,暂时将链路缓存时间从100ms改为10ms。
配置命令:MODIFY-DIAM-SCTPPROFILE:BundlingTime=10.
修改此链路缓存时间后,核心网侧呼叫接续时延优化到2.5~2.8s,端到端呼叫接续时延
优化到4~4.2s(外场环境影响因素较多,此为平均统计值)。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: