解释短信UDH标题08 07 01 03 00 03 08 02 02?

时间:2014-10-31 21:18:11

标签: sms gsm pdu smspdu

我已阅读concatenated-sms

中的udh详细信息

但这些例子就像

05 00 03 A6 02 01

06 08 04 F4 2E 02 01

但我收到了带有此标题的短信

08 07 01 03 00 03 08 02 02

我知道第一个八位字节08是标题长度

第二个八位字节信息elemint identefier是(07)那是源指示符吗?

任何人都可以解释udh source indicater和所有其他八位字节的含义吗?

1 个答案:

答案 0 :(得分:1)

通常,此UDH包括UDH-Source-Indicator包含在SMS状态报告中。也可能是发送SMSC也将UDH元素注入到UDH中。

摘自3GPP规范23.040(短消息服务(SMS)的技术实现)

  

该工具用于分离原始消息的UDH,SMSC创建的UDH和原始接收实体提供的UDH。源指示器位于源插入的内容的前面。指示的内容(一个或多个信息元素)在下一个UDH源指示符处结束,或在UDH结束时结束。 Separator旨在特别用于状态报告,但SMSC也可以使用它将信息添加到短消息中(例如消息等待)。 SMS-DELIVERY中UDH的默认内容是发送设备插入的标头,SMS-STATUS-REPORT中UDH的默认内容是从SMS-DELIVERY-REPORT复制的标头。

手动解码UDH表明UDH中包含了两个信息元素(你基本上可以有一个由多个元素组成的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注入的信息元素。