"GSM短信PDU码对照表是一份重要的技术资料,包含了GSM网络中短信服务的PDU模式编码解析。这份资料由王新全整理翻译,提供了SMSPDU-mode SMS-SUBMIT-PDU(发送方)和SMS-DELIVER-PDU(接收方)的详细结构和示例,有助于理解GSM短信在传输过程中的编码规则。"
在GSM(全球系统移动通信)网络中,短信服务(Short Message Service, SMS)是通过PDU(Protocol Data Unit)模式进行传输的。PDU模式是一种二进制编码方式,用于表示短信的各种属性,包括地址、编码、有效性和用户数据等。
1. **SMSPDU-mode SMS-SUBMIT-PDU (发送方)**:
- **SCA** (Service Center Address): 服务中心地址,用于标识短信将通过哪个服务中心发送。
- **MR** (Message Reference): 消息参考,一个字节,用于跟踪和管理短信。
- **DA** (Destination-Address): 接收方地址,标识短信的目的地。
- **PID** (Protocol-Identifier): 协议标识,表明短信的编码方式,如文本、UCS2等。
- **VP** (Validity Period): 信息有效期,设定短信在接收方未读取前的有效时间。
- **UD** (User Data): 用户数据,实际的短信内容,编码后不超过140字节。
例如:`0031000B813158714209F80000A704D4F29C0E` 是一个SMSPDU-mode SMS-SUBMIT-PDU的例子。
2. **SMS-DELIVER-PDU (接收方)**:
- **SCA**: 同上,但接收方PDU中通常会包含服务中心的地址。
- **OA** (Originator Address): 发送方地址,指示短信来源。
- **DCS** (Data Coding Scheme): 数据编码方案,定义了UD的数据编码。
- **SCTS** (Service Center Timestamp): 服务中心时间戳,记录服务中心接收到短信的时间。
- **UD**: 用户数据,与发送方PDU相同,包含实际的短信内容。
例如:`0891683108200505F0040BA13158714209F800003080917103912004D4F29C0E` 是一个SMS-DELIVER-PDU的例子。
理解GSM短信PDU模式对于开发和调试GSM短信应用、短信网关或者进行网络分析至关重要。这些PDU结构和参数对于正确解析和构建短信包是必不可少的,确保了短信能够在GSM网络中正确无误地传递。这份对照表为开发者提供了一个宝贵的参考工具,能够帮助他们更好地理解和操作GSM短信的底层机制。