通常这个包括UDH-Source-Indicator的UDH包含在SMS状态报告中。发送SMSC也可以将UDH元素注入到UDH中。
从3GPP规范23.040(短消息服务的技术实现(SMS))
该设施用于将原始消息的UDH,由SMSC创建的UDH和UDH分离提取由原始接收实体提供。源指标放置在由源插入的内容前面。指示的内容(一个或多个信息元素)在下一个UDH源指示符处结束,或在UDH末尾。分隔符旨在特别在状态报告中使用,但SMSC也可以使用分隔符将信息添加到短消息(例如,消息等待)中。 SMS-DELIVERY中UDH的默认内容是发送设备插入的标头,而SMS-STATUS-REPORT中UDH的默认内容是从SMS-DELIVERY-REPORT复制的标头。
解码用手UDH显示有INFACT 2信息元素包括在UDH内(基本上可以具有由多个元素等的concat信息的UDH,声音/图形信息,等等)。
08 - UDHL - 8 octets
## Informational Element #1
07 - IEI - UDH Source Indicator
01 - IEIL - 1 octet
03 - <LF> character
## Informational Element #2
00 - IEI - Concat
03 - IEIL - 3 octets
99 - Concat reference number - 153
02 - Total Parts: There are two parts - 2
02 - Part number: This is the second part - 2
请看看上面提到的3GPP规范。更具体地说,第9.2.3.24节TP用户数据(TP UD)。这里用图解释了UDH是如何构建的。
总而言之,您需要扫描信息元素。在这种情况下,只需跳过从SMSC注入的这些信息元素。这里
@aldridmc完成PDU'07912933035011804409D055F3DB5D060000411120712071022A080701030003990202A09976D7E9E5390B640FB3D364103DCD668364B3562CD692C1623417' – shabbir92 2014-11-04 20:00:56