SMS - Status - Report
短消息的状态报告。
1.结构(字段顺序):
SMSC(来源短消息SMSC号码,1~20 octs),
TP-DUH(TP-DU头部,1oct),
TP-MR(短消息参考值,1oct),
TP-RA(目标地址,2~12oct),
TP-SCTS(SMSC时间戳,14oct),
TP-DT(状态变化时间,14octs),
TP-ST(状态代码,1oct),
TP-PI(标志以下的字段是否存在0~n octs),
TP-PID(协议标志,1oct),
TP-DCS(编码标志,1oct),
TP-UDL(TP-UD字段的长度,1oct),
TP-UD(短消息内容,TP-UDL octs);
2.SMSC字段:
短消息服务中心号码。 同前所述。
3.TP-DUH字段
在SMS - Submit - Report 结构中,TP-DUH字段只有以下字段有效,其他位取值忽略。他们是:
1)TP_MTI: 同前述,此处值为010。
2)TP-UDHI: 同前述。
3)TP-MMS: 同前所述。
4)TP-SRQ: bit5 值1/0 这是一条SMS Command(发送给短消息服务中心的命令短消息)的状态报告/SMS Submit(发送给别人的短消息)的状态报告。
4.TP-MR:短消息参考值,终端和SMSC判断两条短消息是否为同一条的参考数值。
5.TP-RA:短消息的目的地址,结构参考前述TP-RA。
6.TP-SCTS:时间戳。同前述。
7.TP-DT:状态转换时间戳,表明发生这一状态的时刻。结构同TP-SCTS。
8.TP-ST:当前状态代码:
1)发送成功:
0x00 对方接收成功。
0x01 短消息已被SMSC发往目的地址,但不能确认已经到达。
0x02 短消息被SMSC替换。
2)保留:
0x03~0x0F <保留>
0x10~0x1F <SMSC自定义>
3)临时错误,SMSC仍会尝试传递短消息:
0x20 受阻
0x21 目标地址终端忙
0x22 目标地址无响应
0x23 服务被拒绝
0x24 指定的服务无效
0x25 目标地址终端出错
0x26~0x2F <保留>
0x30~0x3F <SMSC自定义>
4)参数错误,SMSC不再尝试传递短消息:
0x40 远程调用过程错误
0x41 Incompatible Detination
0x42 连接尝试被目标终端拒绝
0x43 Not obtainable
0x44 指定的服务无效
0x45 没有有效的网络
0x46 短消息已过期
0x47 短消息被发起的终端命令删除
0x48 短消息被SMSC管理员删除
0x49 短消息不存在(也许曾经存在,但下再不在;或者从未存在过)
0x4A~0x4F <保留>
0x50~0x5F <SMSC自定义>
5)临时错误,SMSC不再尝试传递短消息:
0x60 受阻
0x61 目标地址终端忙
0x62 目标地址无响应
0x63 服务被拒绝
0x64 指定的服务无效
0x65 目标地址终端出错
0x66~0x6F <保留>
0x70~0x7F <SMSC自定义>
6)保留:
0x80~0xFF <保留>
9.TP-PI字段同前所述。
10.TP-PID字段:同前所述。
11.TP-DCS字段:同前所述。
12.TP-UDL:同前所述。
13.TP-UD:短消息内容,同前所述。