如何快速开发短信应用

一、 短信二次开发平台简介

  为了减少短信应用软件的开发周期,减少开发工作,提高系统稳定性和可靠性, 减少您的开发工作量,提高应用软件的可靠性,我们专门开发了本套二次开发平台。

   使用飞天短信二次开发平台,您可以简单快捷的进行OEM和二次开发,将短信系统与企业信息管理系统全面融合。广泛应用在企业MIS系统、调度通知系统、ERP应用、OA办公网络、客户服务中心等关键环节,将短消息服务与针对不同行业度身定制的信息管理系统相结合,根据不同客户、不同需求,高效提供更多个性化的服务、产品和信息。

二、飞天短信二次开发平台的特点
1.SMSCLIENT.DLL提供一系列控制函数库,用户通过在自行开发的软件中调用这些API函数,就可实现短信的收发功能。适用于主流开发平台(VB、 Delphi 、VC、VFP等),帮助您的应用系统快速集成短信功能。


2. 基于本平台,可使同一局域网内众多客户端共享一个短信服务器进行短信收发,既实现了资源的共享和有效使用,又便于企业对进出信息的管理、监控和统计。

3. 基于此平台可快速开发网络短信的应用,您无需了解复杂的GSM通信控制协议,只需简单调用几个API函数,即可让系统快速集成短信功能。

4.低成本实施, 采用GSM模块接入普通电脑,配合本套软件,无须上网即可收发短信,使用和维护简单方便,有效保障企业利益。

三、API函数说明

int InitConnect(char *hostname);
功能:初始化SMS客户程序与SMS服务程序的连接
参数说明:hostname--指运行SMS服务程序的计算机的网络名称
返回:-1--失败 0--成功

int SendMsg(char *SCA,char *DA,char *UD);
功能:发送一条短消息(实际上是提交一条消息给SMS服务程序,由SMS服务程序发出去)
参数说明:SCA--短消息中心号码(如成都移动就是:"13800280500")
DA--接收方手机号码(如"13980711226")
UD--消息内容(如"你好!");
返回:-1:提交给SMS网关服务程序失败
0:提交给SMS服务程序成功

int QueryMsg();
功能:查询SMS接收情况
参数说明:无
返回:-1--查询失败,SMS网关服务程序无响应。
0--查询成功,SMS服务程序端没有收到的消息。
N(1,2,...)--查询成功,SMS服务程序有N条收到的消息。

char *ReadMsg();
功能:读取一条消息
参数说明:无
返回:""--读取失败,SMS服务程序无响应
"EMPTY"--读取成功,但SMS服务程序内没有收到的消息。
"OA:..."--读取成功,而且SMS服务程序有收到的消息。
具体格式
"OA:发送方号码 TIME:接收到该消息的时间 UD:消息内容"

四、数据库接口
除API接口外,我们的网关平台同时提供了数据库接口,使集成方式更加灵活易用。只需要访问SMS_TOREAD表和SMS_TOSEND表即可。支持各种数据库,包括Access,MS SQL Server,Oracle等。

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

smset

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值