最近这段时间在做一个短信平台,要与三大运营商联。今天与一个联通短信的开发。
1.使用的是华为的smproxy.jar短信开发包做的。
2.sgip要求本地起一个指定的端口来接收上行短信和状态报告。这是与电信移动不一样的地方。在华为的这个短信开发包中sgip没有msgid的概念,只有src_node_Id,time_Stamp,sequence_Id这几个概念,其实这三个拼在一起也就和移动电信的msgid是一会事。sgip还不支持长连接,只能每次发送去连一个。
3,短信下行,上行没有什么好说的,按照正常给参数就行,这里主要说一下,下行短信状态报告的问题。
a).sgip短信发送后传会得到一个SGIPMessage的返回,这个对象中,没有msgid.只有把src_node_Id,time_Stamp,sequence_Id这三个拼起来。因为src_node_Id只要在一个配置下都是一样的。