2014-10-31 109 views
2

我從concatenated-sms解釋短信UDH標題t 08 07 01 03 00 03 08 02 02?

閱讀UDH細節,但這些例子都像

05 00 03 A6 02 01 

而且

06 08 04 F4 2E 02 01 

,但我收到的短信與此頭

08 07 01 03 00 03 08 02 02 

我知道第一個字節08是標題長度

2nd octet information elemint identefier is(07)that udh source indicater?

任何人都可以解釋什麼是udh源指示符和所有其他八位字節的含義?

+0

@aldridmc完成PDU'07912933035011804409D055F3DB5D060000411120712071022A080701030003990202A09976D7E9E5390​​B640FB3D364103DCD668364B3562CD692C1623417' – shabbir92 2014-11-04 20:00:56

回答

0

通常這個包括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注入的這些信息元素。這裏

+0

現在我已經交鋒在我的問題完整的PDU,我沒有任何發送短信提交 – shabbir92 2014-11-04 20:04:25

+0

我已經更新了一些新的發現答案。解碼後的concat信息是否符合你的期望? – aldridmc 2014-11-05 09:40:19

相關問題