
大家好!
目前我在做一个CDMA的短信发送接收,但是具体的SMS-TPDU格式是如何,不是很清楚
在网上搜到一些介绍,但是里面的参数分析并不是很完整,而好多地方提到的TIA/EIA-637A和IS
还希望大家帮忙,多谢了!!!!








TIA/EIA-637A我有,但关于压缩部分,我们还没搞定.以下是CDMA Send SMS的抓包数据:
D038810308130082028183850F806B63572853D19001002E002E002EC81C000002100204080B813193612004F7080B000320000001041017FFE0
其分析如下:
D0 //主动STK命令标记
38 //后续字节总长度
8103081300 //命令细节TLV
82028183 //设备标签TLV
85 //@标
0F
806B63572853D19001002E002E002E //正在发送...
C8 //CDMA SMS TPDU tag,'48' or 'C8'
1C //len
00 //段消息类型:00 SMS point to point
//--------teleservice identifier--------------开始
00 //PARAMETER_ID=00,固定值
02 //PARAMETER_LEN=02,固定值
1002 //IDENTIFIER:Teleservice identifier.
//--------teleservice identifier--------------结束
//--------Address Parameters-----------------开始,参见《TIA-EIA-637-A》3.4.3.3
04 //Destination Address PARAMETER_ID Value,For the Originating Address parameter, this field shall be set to ‘00000010’.
For the Destination Address parameter, this field shall be set to ‘00000100’.
08 //PARAMETER_LEN
0B //bit7:Digit mode indicator.
//bit6,5,4:NUMBER_TYPE
//bit3,2,1,0:NUMBER_PLAN
81 //NUM_FIELDS
3193612004F7 //Destination Address
//--------Bearer Data---------------开始,参见《TIA-EIA-637-A》3.4.3.7
08 //PARAMETER_ID=08,固定值
0B //len
00 //Message Identifier TAG=00
03 //len
200000 //MESSAGE_TYPE、MESSAGE_ID、RESERVED,一般为:200000
01 //User Data TAG=01
04 //len
1017FFE0 //User data 参见《TIA-EIA-637-A》4.5.2
关于目标号码和短信息内容的分拆,我对压缩算法不了解,还没办法分析,请高手补充和斧正,谢谢!
奖励50金钱
奖励50经验
奖励50魅力
奖励100金币
操作理由:热心解答问题
