Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3472388
  • 博文数量: 1450
  • 博客积分: 11163
  • 博客等级: 上将
  • 技术积分: 11101
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-25 14:40
文章分类

全部博文(1450)

文章存档

2017年(5)

2014年(2)

2013年(3)

2012年(35)

2011年(39)

2010年(88)

2009年(395)

2008年(382)

2007年(241)

2006年(246)

2005年(14)

分类: Java

2008-01-10 08:56:08

sms push格式

sms push格式
00     ’SMSC Len。用手机上设置短信中心号码
51     ’submit type
00     ’SMS_TP_Message_Reference type
0B    ’对方电话的长度
A1     ’Number type
13166416588F8       ’电话号码:13661456888
00     ’SMS_TP_PID
F5     ’SMS DCS
A744         ’SMS available date
0B05040B8423F00003030101         ’Wap Push Header 1
29060603AE81EA8DCA   'Wap Push header 2

【虎.无名:以下部分实质为一个XML,用WBXML方式压缩编码】
02
05  '-//WAPFORUM//DTD SI 1.0//EN
6A  'UTF-8
00
45  '
C6  '08  '
00  'URL 字符串结束
01  '>
03  '内容描述字符串开始
'这里就是显示给用户的内容,用utf-8编码。
E796AFE78B82E79FADE4BFA1       '内容描述:疯狂短信
00  '内容描述字符串结束
01  '"
01  '

pdu的编码格式
08 //短消息中心长度
91 //短消息中心有国家编码 没有为81
68 31 08 02 00 05 f0 //短消息中心
31 //需要状态报告//不需为11
00 //永远为00 //分割符
0D //目标号码的长度14位
91 //有国家编码//没有为81
68 31 36 32 64 49 F0 //目标号码 +8613632346940
00 //TP-PID.协议标识,一般为00,其他值大家知道的帮忙补充一下
08 //是否免提//是为18
A7 //有效期标志
04 //正文4字节
4F 60 59 7D //你好 短消息内容

若没有短消息中心,编码为:
00 //表示默认短消息中心
31 //需要状态报告//不需为11
00 //永远为00 //分割符
0D //目标号码的长度14位
91 //有国家编码//没有为81
68 31 36 32 64 49 F0 //目标号码 +8613632346940
00  //TP-PID.协议标识,一般为00,其他值大家知道的帮忙补充一下
08 //是否免提//是为18
A7 //有效期标志
04 //正文4字节
4F 60 59 7D //你好 短消息内容

%3A//www%2Ecnblogs%2Ecom/sumtec/archive/2005/01/19/94110%2Ehtml&p=9d759a4789835bf90be292231c&user=baidu
0B WAP PUSH 头部的总长度
05040B8423F0 表示接下来是一个WAP PUSH (另外有06开头的格式)
00 表示是Concatenated Short Messages
03 长度
03 reference number
01 表示分成1个短信发送
01 当前包的序号
29060603AE81EA8DCA  WSP信息

Wap Push Header:
// 0x06, 0x05, 0x04, 0x0B, 0x84, 0x23, 0xF0, ' Wap Push Header 1
06   'User Data Header Length (6 bytes)
05   'UDH Item Element id (Port Numbers)
04   'UDH IE length (4 bytes)
0B 84  'destination port number
23 F0  'origin port number
--------------------------
81/29     'transaction id (connectionless WSP)
06       'pdu type (06=push)
06       'Headers len
03 AE 81 EA  'content type: application/vnd.wap.sic; charset=utf-8
8D       'content-length
XX       '这里就是Push消息体的长度

阅读(1476) | 评论(0) | 转发(0) |
0

上一篇:pdu 编码模式

下一篇:wap push PDU 编码

给主人留下些什么吧!~~