diff --git a/CoreAgent.ProtocolClient/BuildProtocolParser/SIPProtocolParser.cs b/CoreAgent.ProtocolClient/BuildProtocolParser/SIPProtocolParser.cs index 8b9e805..62ebf36 100644 --- a/CoreAgent.ProtocolClient/BuildProtocolParser/SIPProtocolParser.cs +++ b/CoreAgent.ProtocolClient/BuildProtocolParser/SIPProtocolParser.cs @@ -75,7 +75,8 @@ namespace CoreAgent.ProtocolClient.BuildProtocolParser // 设置PLMN - 修复逻辑错误 if (!string.IsNullOrEmpty(mccValue) && !string.IsNullOrEmpty(mncValue)) { - log.SIP.Plmn = $"{mccValue}{mncValue}"; + string mnc = (int.Parse(mncValue) < 100) ? int.Parse(mncValue).ToString("D2") : mncValue; + log.SIP.Plmn = $"{mccValue}{mnc}"; } // 设置IMSI - 使用正确的属性