2014-10-31 24 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

相关问题