MAS接口协议:通道对接CMPP2.0网关协议 下载本文

8. ISMG2发送提交应答;

9. 为保证ISMG1获知SP的接收情况,此时ISMG2应产生一个状态报告转发给ISMG1; 10. ISMG1收到此状态报告后发送转发应答响应;

目的网关用于向源网关通知SP接收情况的状态报告时,CMPP_FWD消息中Msg_Fwd_Type值为3,表示MO的状态报告,信息内容字段(Msg_Content)格式定义如下: 字段名 Msg_Id Stat 字节数 8 7 属性 Unsigned Integer Octet String Octet String 描述 信息标识(CMPP_DELIVER中的信息标识) SP的应答结果,CMPP_DELIVER_RESP中Result值的字符表示,左对齐。Result为0时,填字符DELIVRD,其余值填REJECTD YYMMDDHHMM(YY为年的后两位00-99,MM:01-12,DD:01-31,HH:00-23,MM:00-59) 注:短信网关发出CMPP_DELIVER的时间。 YYMMDDHHMM 注:短信网关收到CMPP_DELIVER_RESP的时间。 目的SP的服务代码,左对齐。 CMPP_Deliver_time 10 CMPP_Deliver_RESP_time Dest_Id Reserved

10 Octet String Octet String Reserved 21 4 Page 33 of 34 Page 33 of 34

修订历史

版本号 CMPP V1.2.1 CMPP V2.0 时间 2001.6 2002.4 主要内容或重大修改 1. 修改了Msg_Id的生成算法; 2. 明确了有关短信群发的问题; 3. CMPP_MO_ROUTE_RESP中的SP_CODE改为SP_Id(SP企业代码); 4. ISMG与GNS交互的消息中Area_Code含义定义为省代码,用省会城市区号表示; 5. 对Service_Id字段的要求放宽,可以是数字、字母和符号的组合; 6. 明确Dest_terminal_Id字段允许在用户终端号码前加“86”或“+86”; 7. 规定网关SP之间、网关之间消息发送等待确认时间暂定为60秒,超过则认为超时需要重发两次; 8. 规定了对于包月的SMC消息,应向SP返回成功与否的状态报告,若成功Stat值为DELIVRD,失败Stat值为UNDELIV; 9. 明确状态报告中ACCEPTED为中间状态,网关收到后应丢弃不做任何操作; 10. 修改了CMCC_ACTIVE_TEST_RESP的消息格式; 11. 增加了MO状态报告的格式、流程; 12. 在缩略语中增加了一些定义,改正了一些文字上前后不一致的地方,进行了版面调整; 13. 增加了网关在异常情形下的MO/MT状态报告的产生机制; 14. 对原协议中的端口号作了重新规定。

Page 34 of 34 Page 34 of 34