发wappush时有的省份收到时乱码
我在发送wap push时(DCS=f5),有的省份(如广东)没有问题,能收到并下载
但有有的省份就不行了,收到一条空信息(如陕西),
请问这一般是由什么引起,
有没有什么解决办法
我具体也没有玩过。
感觉是手机发起的话,是通过点击WAP上某一CP的发的吧?如果是这样,CP发给是PPG,而并非是短信中心。CP发的是两到三个XML,一个用于指定发送方式等等的命令部分,另一个就是XML格式的内容部分。PPG和短信中心好象走的是SMPP,而不是普通CP和短信中心连接用的CMPP。
在这种方式下,手机发起的PUSH,和你短信发的是完完全全不同的东西。
如果手机还有别的方式发PUSH,楼主能否说一下?
我已经说了啊
如果是这样,CP发给是PPG,而并非是短信中心。CP发的是两到三个XML,一个用于指定发送方式等等的命令部分,另一个就是XML格式的内容部分。PPG和短信中心好象走的是SMPP,而不是普通CP和短信中心连接用的CMPP。
在这种方式下,手机发起的PUSH,和你短信发的是完完全全不同的东西。
如果是从PPG走,你CP发起的是PAP请求,其中带SI或SL的XML文本。PPG收到后,根据你手机的状态,决定是直接PUSH还是发送短中心。如果是发往短信中心的话,可能会把SI/SL转成SIC/SLC给短信中心,而且走的是SMPP,而不是移动的CMPP。
如果是象你这样发PUSH,好象是直接通过CMPP/SGIP连到短信中心发SIC格式的吧?
再具体的,我也没法说了,自己查协议吧。