CMPP协议中关于发送短信返回的问题
haoel
博客专家认证
业界专家认证 2004-04-29 07:09:29 我用的是CMPP2.0东软的开发包。
当我收到网关发来的值为0x00000005的Command_Id,文档中解释为“短信下发”CMPP_DELIVER。
而后,判断cp.pk_data.pk_deliver.status_rpt 是否为1,如果不为1,表示有短信传来,如果为1的话,我看到的程序是输出cp.pk_data.pk_deliver.pk_sm.sm_rpt的成员值。
cp.pk_data.pk_deliver.pk_sm.sm_rpt的成员有msg_id、final_status、stime、 dtime。我比较关心的是final_status的值。
我现在有两个问题:
1、cp.pk_data.pk_deliver.status_rpt 值等于1是什么意思?
2、final_status值等于0是什么意思?final_status值等于12又是什么意思?
如果有人能给我这两个变量的取值含义表,在下不胜感激!