我正在尝试处理多部分消息的UDH数据,并且我想在多部分字段出现问题时使用适当的错误代码。坏TLV有几个错误代码,但除了我可以用于UDH的泛型失败消息之外,我什么都看不到。这是我能在这里做的最好的,还是我可以使用更直接的信息?
答案 0 :(得分:0)
您的观察是正确的 - 没有为UDH定义单个错误。
如果需要,可以使用保留部分中的错误代码,并为其中一个/部分分配特定含义。我认为“保留SMSC供应商特定错误”(0x400-0x4FF)可能是一个很好的选择。
答案 1 :(得分:0)
实际上它看起来像ESME_RX_R_APPN = 0x66
" ESME接收方拒绝消息错误。"是扔在这里的最好的错误代码。
它应该对应于此消息的永久性错误 ,并允许处理更多消息。