金笛后花园

金笛工业手机官方博客

金笛只为您,一切全为您

金笛短信服务中间件常见问题

1、 支持哪些数据库?
目前支持SQL Server(2000、2005、2008、2012)支持32位、64位操作系统、Oracle、DB2、My SQL、PostgreSQL、Access,还可以根据您的需求定制增加其它数据库。

2、 是免费的吗?

本中间件不是免费的,根据每个COM端口连接的短信猫进行授权注册。没有授权注册的版本也可以使用,只是有些限制,比如每次连接后最多发送88条短信,另外短信内容可能随机加我们产品的宣传语。如果您需要授权注册,请与我们销售人员联系。

3、 是否支持JAVA开发?

当然支持,您只需要通过JAVA来操作我们共享的4个数据库表即可。对于其它语言是一样的,只要能够操作数据库就能支持。

4、 集成容易吗?

非常容易,您的应用只需要关心我们共享的数据库表内容变化即可。

5、 可以无人值守运行吗?

是的,完成可以做到无人值守运行。当数据库连接并且短信猫配置妥当后启动服务后,即使服务所在的计算机重启了,金笛短信服务也自动启动,不需要人工干预。

6、 如何设置自动路由不同运营商短信?

在服务管理主界面点击授权注册弹出的对话框中,设置SIM卡对应的手机号码,然后在服务管理主界面上勾选自动路由不同运营商短信即可,只对同时连接多个短信猫有效。

7、 如何实现定时发送短信?

在提交短信到待发任务表时,字段SendTime指定比当前时间晚的时间即可实现。

8、 是否支持Linux或Unix系统?

目前金笛短信服务中间件只能运行在Windows系统环境,如果您的应用是在Linux或Unix上运行,您只需要把短信服务部署在Windows系统的服务器上,然后通过数据库共享,在Linux或Unix上直接操作共享的数据库即可。

9、 如何实现发送WAP PUSH?

在提交短信到待发任务表时,指定短信类型MsgType为10,在字段PushUrl中填入PUSH的URL,字段RecAction为3,字段Content填写提示主题。

10、 如何实现优先发送短信?

在提交短信到待发任务表时,指定SendPriority发送优先级,系统缺省为16,从0到32,数值越大,优先级越高。

11、 如何实现签名发送短信?

在提交短信到待发任务表时,指定SignName,缺省为空,表示不签名。签名的短信对方收到后,签名都会显示你的签名,这样可以尽量让接收方感到温馨。

12、 如何实现指定端口发送短信?

在提交短信到待发任务表时,指定CommPort,缺省为0,表示系统自动分配端口发送,如果您指定其它数值,请确保指定的端口正常连接了短信猫并能正常工作。

13、 如何实现限制端口发送数量?

在服务管理主界面点上,选中对应的端口后,在此端口连接后最大发送条数后输入您先控制的数值。

14、 如何修改轮询数据库待发任务表时间?

在服务管理主界面上点击数据库配置弹出的对话框中,修改定时扫描待发表时间后输入您想要控制的值,修改后需要重启服务才能生效。

15、 如何支持大量接收短信的应用?

在服务管理主界面点上选中需要大量接收短信的端口,然后勾选仅工作于接收短信模式即可,这种主要用于终端上行短信查询防伪、上报数据等应用。

16、 如何知道一个发送任务中的某一个发送目标的发送结果?

根据任务ID和具体的发送目标号码,查询已发送记录表T_SentRecord中记录,如果查到记录,表示已经发送,SentStatus标识了最终发送结果。3表示超时,5、6、7表示成功,其它为失败。

17、 服务运行过程中是否删除记录?

服务运行过程中不删除任何记录,所以时间长了后,会产生大量的记录从而影响运行速度,需要您负责删除不需要的记录。

18、 如何知道发送任务已经发送完成?

提交任务到待发任务表后,过一段时间就查询待发任务表中的记录,SendFlag标记了整条任务的状态,0表示等待发送,1为正在发送,2表示全部发送完成。

19、 一个发送任务可以发送多个目标吗?

可以。在发送目标字段中填写多个目标的方法是把手机号码以分号”;”隔开,这个字段最多2048的长度,大致可以支持170个目标号码。

20、 发送内容支持超长短信吗?

系统是支持超长短信发送和接受的。

21、 共享的四个表结构能够修改吗?

我们不推荐您修改,不过可以修改字段的名称,修改安装目录下的文件CustomDbConfig.xml,然后重新配置数据库连接(如果已经配置过,需要先删除自动生成的表后索引)。

22、 待发任务表中可以再加入字段吗?

目前我们提供了一个供您使用的字段batchId,这个字段的值会自动带到已发送记录中,比如您可以用这个字段来标识提交发送短信的用户ID。如果不够,可以在配置数据库连接完成后,手工在最后加字段,不过需要保证这个字段有缺省值,就说插入记录时可以不指定值即可完成。

23、 如何知道收到了短信?

如果收到了短信,系统会自动存放到接收表T_RecRecord中,请定时查询此表记录。其中有个字段CommPort标识了是哪个端口收到的短信。

24、 如何实现接收的短信自动转发?

在服务管理主界面点上勾选自动转发,并在转发目标上输入转发目标,支持多个目标,以分号间隔。

25、 如何实现来信自动回复?

在服务管理主界面点上勾选自动回复,并在回复内容中输入您的回复内容即可。

26、 表字段说明在那里可以查看到?
在服务中间件的安装目录下有XTTSmsDbConfig.xml文件里详细的各表的字段说明。

27、 日志表记录里为什么提示不是标准的短信猫?
当您启动服务的时候,点日志表记录时日志里出现成功打开通读端口COM几端口COMX(X表示您的COM口号),连接的设备不是标准的短信猫。这个时候需要您设备一下设备是否正常,这样情况一般是串口没有通讯导致,请用串口调试工具或金笛服务中间件安装目录下的设备测试工具测试一下串口是否通讯。

28、 金笛服务中间件如果遇到异常是怎么处理的?
如果中间件遇到异常的时候,我们的监控服务会重启某个异常的端口进行软重启。这样避免影响多串口的各个口正常使用。

29、 发送失败会自动重新发送吗?
系统会自动重新发送,默认发送失败尝试重新发送的次数是3次。可以从金笛短信服务配置的主界面下放可以修改重新发送的次数,修改后需要重启服务才能生效。

 

2017/03/27 0 / /
标签:  暂无标签

9 + 1 =

回到顶部