系统说明:
该程序是基于联通SGIP1.2接口库开发的简单短消息平台,符合最新的SGIP1.2标准
支持参数配置,日志记录功能。通过与后台数据库集成,系统定时轮询数据库,从发送
表R_Send中取出数据发送,并且将发送出去的数据和结果都写入R_MTLog表,失败的话
记录失败原因;同时将接收到的消息写入数据库的MO_Log表.MT_Log表的FinishFlag字
段表示发送是否成功,FinishFlag = 0表示正在短信中心等待,发送成功的话FinishF
lag=1,失败的话=2,如果发送失败,将在ErrorDescribe字段中记录失败原因。
数据库可以是Access,SqlServer2000,Oracle,或者Sybase等,只要有按现有ACCESS
数据库进行配置即可。程序现在用的是ACCESS数据库,如果要改用其它数据库的话,需
要更改数据库的连接字符串。
其他应用程序或者Web网页,可以将要发送的数据按照SGIP1.2规范的要求,按照Submit包的格式构造记录,
写入R_SEND表,系统会自动发送到短信网关,并且记录MT日志;同时到R_MOLOG表中取出系统收到的MO消息,
如果收到的消息是UCS2编码,系统还会自动将消息转换成汉字然后存储。
参数说明:
1.SGIP相关的网关地址,网关端口,用户名,口令,企业代码,接入号这些参数
需要相联通申请。
2.节点编号的格式在协议中有规定,参见sgip1.2协议的3.3节,需要注意的是这里的
区号指的是省一级的区号,就是省会的区号。节点编号 = (3+4位区号+5位企业代码)
区号不足4位的左对齐右补零.
3.本地地址,本地端口需要自己上报给联通.
|