风起水流四网合一短消息网关开发接口库(SMAL)

什么是SMAL?

SMAL 是Short Message Abstract Library的缩写,是由北京尚享诚科技有限公司开发的四网合一短信网关开发接口库,支持四大运营商(移动、联通、网通、电信)的所有短信协议,是一个主要用于短信网关平台的底层抽象接口库。通过对短信协议的抽象封装,SMAL很方便地实现了CMPP,SGIP,SMPP,SMGP,CNGP,EMPP等短信协议,同时可以很方便地在上面扩展实现新的协议和自定义的内部协议等。

 回到页首

SMAL目前支持哪些短信协议?

SMAL目前支持的协议包括中国移动的CMPP2.0,CMPP3.0,中国联通的 SGIP1.2, SGIP1.2修订版,中国电信的SMGP1.3,SMGP2.0,SMGP3.0,中国网通的CNGP2.0,和国际标准SMPP3.3,SMPP3.4,以及企信通协议EMPP等。

SMAL对于同一运营商短信协议的的不同厂商,不同版本接入实现了完全兼容!

 回到页首

为什么选择SMAL?
运行稳定,客户广泛

经过五年在线运行,目前在全国有超过100家的SP和各行各业的客户采用我们的解决方案,为手机用户提供服务。

性能高效,升级容易

接口库内建线程池和中间件系统,采用多连接,多线程的WINDOWS完成端口技术,采用智能路由和连接分配方法,能够处理大量的并发短信,最充分地利用系统资源。线程池能够根据当前的系统负荷,动态地进行线程数调节,动态地增减线程。可以通过增加硬件的方式成级数提高效率。

标准协议,兼容厂商

按照标准协议实现,同时兼容各家厂商平台支持各省和全网的所有运营商网关,同时兼容亚信,华为,东软,清华深讯,思特奇,傲天,中兴等所有网关厂商平台。

高度封装,二次开发

二次开发人员只需要很少的开发工作就可以实现短信网关应用和业务开发。参数定制性强,可以同时连接多个网关进行消息收发.

 回到页首

从哪里可以下载SMAL?

到SMAL的下载页面

 回到页首

如何使用SMAL开发短信网关程序?

SMAL对各种短信协议进行了高度封装,提供了大量的事件接口和调用方法,使用SMAL,开发者可以在几分钟内就实现一个简单但功能齐全的短信网关程序 :-)

查看SMAL使用教程

打开SMAL完全手册

 回到页首

SMAL支持哪些开发语言和操作系统?

SMAL是使用C++语言开发的,目前只能使用VC6,VC7.1(2003),VC8.0(2005)调用,因此只能在WINDOWS平台上使用。跨平台的SMAL库和支持多种程序语言的版本正在开发...

 回到页首

使用SMAL过程中遇到问题怎么办?

使用SMAL过程中遇到问题,请先仔细查看相关短信协议,SMAL使用手册SMAL FAQ,还有我们提供的示例工程,如果您遇到的问题没有在里面列出或者仍然无法解决的话,请同我们联系。您可以通过在论坛中提问的方式,或者给我们发邮件,或者加我们的QQ(740828267),MSN(smsgateway@hotmail.com)等即时通信工具,也可以给我们来电话。
风起水流软件工作室全体人员将竭诚为您服务!

 回到页首

SMAL的正式版和试用版有什么区别?

SMAL是商业软件。我们目前采用共享软件的方式推广,用户可以先下载试用版本进行评估,试用满意再购买。试用版同正式版相比,试用版每次最多只能发送200条短信,同时有连接数和使用时间的限制;正式版本没有任何限制,而且可以得到我们的技术支持和免费升级服务。

参阅:如何购买正式版的SMAL

 回到页首