电信领域新手
我正在尝试编码和解码ranap errorIndication消息。
但是规范规定
要使用程序代码如果临界诊断是一部分错误指示程序;而不是在响应中相同的信息程序导致错误。
因此,如果我在errorIndication消息中包含失败消息的过程代码。然后wireshark将errorIndication显示为失败消息的SACK。
所以我想知道我们如何在errorIndication中包含失败消息的过程代码,以便Wireshark应该正确处理该消息。
快速查看3GPP TS 25.413 (RANAP信令)显示临界诊断(9.2.1.35)是错误指示消息(9.1.41)的一部分。
在第8.27节中,规范说
错误指示过程由节点发起,以报告传入消息中检测到的错误,前提是它们不能由适当的失败消息报告。
您在问题中引用的过程代码的定义清楚地表明,过程代码指的是没有用错误指示回复的消息。
在错误指示(第9.1.41节)中,也没有代码指向引起错误指示的消息。
错误指示信息元素为
消息类型因为
临界诊断(包括导致错误的过程代码)
CN域指示器
全局RNC ID
全局CN ID
扩展RNC ID
但是过程代码只应该告诉你哪个消息引起了错误,应该重新发送。它不应该告诉您Error Indicator是对特定消息的回复。
如果我诽谤了Wireshark,我很抱歉——如果有人提出一个答案证明我错了,我会很高兴删除这个帖子。也许你应该在Wireshark论坛上问这个问题。