原文:http://www.blogjava.net/flyffa/archive/2006/05/15/46180.html
>Hello World!<^Z>
这是 gsm 的默认编码方式
|
bit1
|
bit0
|
Message type
|
|
0
|
0
|
SMS-DELIVER (in the direction SC to MS)
|
|
0
|
0
|
SMS-DELIVER REPORT (in the direction MS to SC)
|
|
1
|
0
|
SMS-STATUS-REPORT (in the direction SC to MS)
|
|
1
|
0
|
SMS-COMMAND (in the direction MS to SC)
|
|
0
|
1
|
SMS-SUBMIT (in the direction MS to SC)
|
|
0
|
1
|
SMS-SUBMIT-REPORT (in the direction SC to MS)
|
|
1
|
1
|
Reserved
|
| 位数 | MSG_Deliever | MSG_SUBMIT |
| 7 | TP_RP (回复地址) | TP_RP |
| 6 | TP_UDHI (数据报头) | TP_UDHI |
| 5 | TP_SRI (需要回复) | TP_SRR (请求回复) |
| 4 | TP_VPF( 时间格式 ) | |
| 3 | ||
| 2 | TP_MMS (多条短信标志, 1 为无, 0 为有) | TP_RD( 拒绝重复标志 ) |
| 1 , 0 | TP_MTI (短信类型) | TP_MTI |
| 常见值 | 04 ,正常收到, 44 ,有报头短信 | 11 ,正常发送, 51 ,有报头短信 |
PUSH 可以将某一站点或某一业务的链接通过短信发送到支持 WAP PUSH 功能的手机上,这样用户只需要阅读这条短信,打开短信中的链接,就可以直接访问业务了。因此, WAP PUSH 实现了短信和 WAP 业务的结合,节省了用户寻找业务的时间,方便用户直接找到并使用自己喜欢的业务。
+ CMGL: 1,2,,24 {1 表示信息个数, 2 表示未发信息, 24 表示信息总容量 }
08 91 683108501505F0 11 00 0B 81 3106656930F1 0000FF 0B E8329BFD06DDDF723619
OK
| 08 | 短信息中心地址长度。(短信息中心号码类型 + 短信息中心号码长度 /2 的十六进制表示) |
| 91 | 短信息中心号码类型, 91 是 TON/NPI 。 TON/NPI 遵守International/E.164 标准,指在号码前需加‘+’号 ; 此外还可有其他数值,但 91 最常用。 |
| 683108501505F 0 | 短信息中心号码,是所使用的服务中心地址。由于位置上略有处理,实际号码应为: 8613805515500( 字母 F 意指长度减 1), 这是作者所在地 GSM 短信息中心的号码。 ( 号码处理方法为 , 如果为 +86 开始 , 将 + 号去掉 , 然后判断是否为偶数 , 不是在末尾补 F, 然后将奇数位和偶数位互换 ) |
| 11 | 文件头字节 (header byte, 是一种 bitmask) 。这里 11 指正常地发送短信息。 |
| 00 |
信息参考号。(
TP-MR
)
|
| 0D | 被叫号码长度。被叫号码长度的十六进制表示。 |
| 81 | 被叫号码类型。 |
| 3106656930F 1 | 被叫号码,也经过了移位处理,实际号码为 13605696031。 |
| 00 | 协议标识 (TP-PID), 是普通 GSM 类型,点到点方式 |
| 00 | 用户信息编码方式 (TP-DCS) , 7-bit 编码( 08 : UCS2 编码) |
| FF | 有效期 (TP-VP), 短信的有效时间 |
| 0B | 短信息长度 |
| E8329BFD06DDDF723619 | 短信息内容“ Hello World! ”。 |
| 段 | 含义 | 说明 |
| 08 | SMSC 地址信息的长度 | 共 8 个八位字节 ( 包括 91) |
| 91 | SMSC 地址格式 (TON/NPI) | 用国际格式号码 ( 在前面加 ‘+’) |
| 683108503705F 0 | SMSC 地址 | 8613800573500 ,补 ‘F’ 凑成偶数个 |
| 04 | 基本参数 (TP-MTI/MMS/RP) | 接收,无更多消息,有回复地址,如果为 00 ,就没有以下关于回复地址的三个段 |
| 0D | 回复地址数字个数 | 共 13 个十进制数 ( 不包括 91 和 ‘F’) |
| 91 | 回复地址格式 (TON/NPI) | 用国际格式号码 ( 在前面加 ‘+’) |
| 683106504562F 7 | 回复地址 (TP-RA) | 8613600554267 ,补 ‘F’ 凑成偶数个 |
| 00 | 协议标识 (TP-PID) | 是普通 GSM 类型,点到点方式 |
| 08 | 用户信息编码方式 (TP-DCS) | UCS2 编码(即中文) |
| 30507001021500 | 时间戳 (TP-SCTS) | 2003-3-12 08:36:45 +8 时区 |
| 04 | 用户信息长度 (TP-UDL) | 实际长度 4 个字节 |
| 6B228FCE | 用户信息 (TP-UD) | “ 欢迎 !” |
| 0891683108100005F0 | SMSC 地址 |
| 44 | 有协议头标志 |
| 0D91683118216553F6 | 回复地址 |
| 0008 | TP-PID , TP-DCS |
| 60403011142423 | 时间戳 (TP-SCTS) |
| 8C | 用户信息长度 (TP-UDL) |
| 05 | 协议头的长度 |
| 00 | 标志这是个分拆短信 |
| 03 | 分拆数据元素的长度 |
| 39 | 唯一标志(用于把两条短信合并) |
| 02 | 一共两条 |
| 01 | 这是第一条 |
|
4E8C96F64E005B9A4
F1A597D597D597D76
8465F 665F 665F 695F 4
4E0D597D597D597D7684
60254F1A4E8654754F604 E5F4E0D898157284E006 B21751F76EE8FDB665A 70B954275417662F4E00 4E2A4E1C5F20897F6211 4E0D662F62117231597D 4E86541754758BBE7F6E 597D597D554A51765B83 662F554A5475547554754 F607684547562A4 | 数据内容 |
| 0891683108100005F0 | SMSC 地址 |
| 44 | 有协议头标志 |
| 0D91683118216553F6 | 回复地址 |
| 0008 | TP-PID , TP-DCS |
| 60403011145423 | 时间戳 (TP-SCTS) |
| 26 | 用户信息长度 (TP-UDL) |
| 05 | 协议头的长度 |
| 00 | 标志这是个分拆短信 |
| 03 | 分拆数据元素的长度 |
| 39 | 唯一标志(用于把两条短信合并) |
| 02 | 一共两条 |
| 02 | 这是第二条 |
| 81EA4ECE524D5C317761 7740542754755475007A0 07A006C0076006C006F0 07A | 数据 |
| 0891683108100005F0 | SMSC 地址 |
| 51 | 有协议头标志 |
| 00 | TP_MR 消息基准值 |
| 0D91683118216553F6 | 回复地址 |
| 00 | TP-PID |
| F5 | TP-DCS |
| A7 | 有效期 TP-VP |
| 85 | 用户信息长度( TP-UDL ) |
| 0B | WAP PUSH 头部的总长度 |
| 05 | 协议头的长度 |
| 00 | 标志这是个分拆短信 |
| 03 | 分拆数据元素的长度 |
| 03 | 唯一标志(用于把两条短信合并) |
| 01 | 一共一条 |
| 01 | 这是第一条 |
| 05040B8423F0 | 表示接下来是一个 WAP PUSH |
| 29060603AE81EA8DCA | WSP |
| 02 | 标记位 |
| 05 | -//WAPFORUM//DTD SI 1.0//EN |
| 6A | UTF-8 |
| 00 | 标记开始 |
| 45 | <si> |
| C6 | <indication |
| 08 | <action=signal-high> |
| 0C | href="http:// |
| 03 | 字符串开始 |
| 3231312e3133362e31353 32e33302f776170707573 682f70757368496e64657 82e6a73703f7075736849 643d3035303531313134 313630353231 | URL |
| 00 | URL 字符串结束 |
| 01 | > |
| 03 | 内容描述字符串开始 |
| E8AFB7E782B9E587BB E4BBA5E4B88BE993B EE68EA5E88EB7E58F 96E5BDA9E4BFA1E5 8685E5AEB9 | 内容描述字符串 |
| 00 | 内容描述字符串结束 |
| 01 | </si> |
| 01 | </indication> |
732



被折叠的 条评论
为什么被折叠?



