呼叫建立流程涉及较多网元,需要开展端到端分析,呼叫建立时延长主要为终端、DRA、MME、SGW问题。

如果VoLTE终端进入CSFB流程,呼叫建立时延也会相应变长,该问题详见文章《VoLTE终端CSFB原因分析及排查思路

一、呼叫建立时延统计方法

主叫发送Invite消息----主叫收到180振铃消息的时间

二、呼叫建立时延长原因分析

 

1、终端

测试短呼时,两次时间间隔设置过短,被叫用户无法完全进入IDLE态,新的呼叫发起,被叫还处于连接态转IDLE过程暂态,收不到寻呼,通过网络多次寻呼才能成功,导致整体端到端呼叫延迟达6-9s。

终端版本问题,导致发送多次Invite消息。升级版本后问题解决。

2、DRA

DRA“关于链路的数据捆绑开关”未打开,如果每条链路在50ms内收到的消息只有一条,并且消息包长度小于1500字节时,将导致每条消息的时延超过50ms。将“关于链路的捆绑数据开关 ”关闭,DRA与SBC交互时间降低到10ms。由于交互次数共24次,可以缩短时间24*40=960ms。

3、MME

MME寻呼策略为首次eNB list(最近活动的7个eNB)寻呼,第二到六次为基于GUTI的TA list寻呼(包含一个TA),寻呼间隔为2.5s。eNB list寻呼成功率低,改为基于TA list寻呼后,呼叫建立时延大于5s的比例从25%降低到7%。

4、SGW

中兴SGW“报文缓存开关”未打开,导致invite消息丢失,必须要等待SBC重传。打开“报文缓存开关”开关后,可以缩短500ms~1s。

呼叫建立时延长问题排查思路

1、eNB、EPC、IMS网元进行时间校准;

2、将IMS相关网元(P-SCSF、PCRF、AS、S-SCSF、HSS、DRA)的数据包汇聚到一个CE,抓取该CE中IP数据包,同步抓取SGW、MME的数据包,获取各SIP信令在不同的网元的时间点,从网元和SIP信令两个维度进行分段统计,统计时长占比较大的网元和SIP信令;

3、针对疑似问题网元开展相关SIP信令专项分析及问题定位。