通常這個包括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