怎样通过MO和MT Log判断是同一通电话?
当遇到终端通话异常时,需要匹配的主叫和被叫Log来分析通话异常的原因。大家经常面临的烦恼是Log太多,一份Log中可能有很多通电话,导致很难快速找到MT和MO两端发生问题时匹配的Log。
可以通过invite消息中的session-id来识别。
如果MO和MT端Log中有相同的的session-id,则表示同一通电话。
关键Log参考
-
MO端Log
[MS->NW][P1][S1]INVITE tel:***;phone-context=ims.mnc001.mcc460.3gppnetwork.org SIP/2.0
//Session-ID: cd3439c61c7acabb29469a12b1d85f54
[call] timeout/0/1/CALL_TCALL_TIMER
[MS->NW][P1][S1]CANCEL tel:***;phone-context=ims.mnc001.mcc460.3gppnetwork.org SIP/2.0
[MS->NW] EMM_Tracking_Area_Update_Request(EPS update type=\"EMM_UPDATE_TYPE_COMBINED_TAU\", active flag=\"KAL_TRUE\")
[NW->MS] EMM_Tracking_Area_Update_Accept(EPS update result=\"EMM_UPDATE_RESULT_COMBINED_UPDATED\")
[MS->NW][P1][S1]INVITE tel:***;phone-context=ims.mnc001.mcc460.3gppnetwork.org SIP/2.0
//Session-ID: 0a3f5015169230c4e985c8