(求助)关于sms短信格式解析的问题
现在的短信编码是pdu吗,我用读卡器读出来的信息如下,是什么编码的?:
查看了一下相关文档,得到关于下面的数据解析
010891683110300405F16005A10110F0000831808061349523880500036903026539FF0C4E3A4FDD969C60A88D2662375B895168FF0C8BF75C3D5FEB62E8625300310030003000310030002D0033002D00314FEE653930024EE54E0B65B95F0F53EF4EE54FBF637767E58BE26216529E74064E1A52A1003A0031002E7F514E0A84254E1A5385007700770077002E00310030003000310030002E0063006F006D003BFFFFFFFFFFFFFFFFFFFFFFFFFFFF
01是状态
08是短信息中心地址长度。指(91)+(683110300405F1)的长度。
91是SMSC地址格式(TON/NPI) 用国际格式号码(在前面加‘+’)
683110300405F1是SMSC地址 8613010340501,补‘F’凑成偶数个
60:TP_MTI-TP_SRR状态报告要求 这里理解不太明白,下面有我自己的理解,不知道是这样吗?
(
BIT No. 7 6 5 4 3 2 1 0
Name TP-RP TP-UDHI TP-SPR TP-VFP TP-RD TP-MTI
Value 0 0 0 1 0 0 0 1
应答路径—TP-RP(TP-Reply-Path):0—不设置; 1—设置
用户数据头标识—TP-UDHL(TP-User-Data-Header-Indicator):0—不含任何头信息; 1—含头信息
状态报告要求—TP-SPR(TP-Status-Report-Request):0—需要报告; 1—不需要报告
有效期格式—TP-VPF(TP-Validity-Period-Format):00—不提供(Not present); 10—整型(标准);01—预留; 11—提供8位字节的一半(Semi-Octet Represented)
拒绝复制—TP-RD(TP-Reject-Duplicates):0—接受复制; 1—拒绝复制
信息类型提示—TP-MTI(TP-Message-Type-Indicator):00—读出(Deliver); 01—提交(Submit)
)
上面查了资料得到的信息,bit7-0对应8个value,那上面的60就是01100000,然后就可以按照上面的信息翻译得到
(应答路径0-不设置;
用户数据头标识1-含头信息;
状态报告要求1-不需要报告;
有效期格式00-不提供;
拒绝复制0-接受复制;
信息类型提示-00读出
)
05是被叫号码长度
A1是被叫号码类型
0110F0是被叫号码
.......以下的省略,求助大神们我上面的解析特别是红色那里,是这样吗