中国联通SGIP1.2短消息客户端程序系统说明:
该程序是基于联通SGIP1.2接口库开发的简单短消息平台,符合新的SGIP1.2(0120修订版标准)支持参数配置,日志记录功能。通过与后台数据库集成,系统定时轮询数据库,从发送表Send_Box中取出数据发送,并且将发送出去的数据和结果都写入MT_Log表,失败的话记录失败原因;同时将接收到的消息写入数据库的MO_Log表.MT_Log表的FinishFlag字段表示发送是否成功,FinishFlag = 0表示正在短信中心等待,发送成功的话FinishFlag=1,失败的话=2,如果发送失败,将在ErrorDescribe字段中记录失败原因。
数据库可以是Access,SqlServer2000,Oracle,或者Sybase等,只要有MO_Log,MT_Log和Send_Out表即可。
程序现在用的是ACCESS数据库,如果要改用其它数据库的话,需要更改数据库的连接字符串。
其他应用程序或者Web网页,可以将要发送的数据按照SGIP1.2规范的要求,按照Submit包的格式构造记录,写入Send_Out表,系统会自动发送到短信网关,并且记录MT日志;同时到MO_Log表中取出系统收到的MO消息,如果收到的消息是UCS2编码,系统还会自动将消息转换成MULTI编码然后存储。
该程序源码出售,以方便使用者修改,本版本售价RMB3000(不包括DLL的源码,这个价格仅供参考,具体价格以作者网站的报价为准),有需要的话可以给我发Mail,或者Msn咨询.也可以让我代为修改。参数说明:1.SGIP相关的网关地址,网关端口,用户名,口令,企业代码,接入号这些参数需要相联通申请。2.节点编号的格式在协议中有规定,参见sgip1.2协议的3.3节,需要注意的是这里的区号指的是省一级的区号,就是省会的区号。节点编号 = (3+4位区号+5位企业代码)3.本地地址,本地端口需要自己上报给联通,让联通配置入库,做鉴权和上行消息用。4.连接测试,就是socket的超时时间,多长时间没有收到消息,就断