在非洲运营互联网系统-自建短信猫踩的坑

?短信,是我们在非洲运营系统唯一需要本地化考虑的模块,之前写《在非洲运营互联网系统-基础建设》也介绍了部分短信建设的历程,目前我们的短信方案已经成熟,这里专门分享一下,可能不是最优方案,但还是可以供相互借鉴。

2018年12月份前,我们是采用的自建短信设备完成销售用户短信通知,期间也尝试找当地运营商渠道,并没有实质性的进展。同时第三方服务商的报价也结合预计业务量算了下,非常不划算(和自建单价对比)。自建过程中也一直在想其他方案。

下图是我在去非洲考察前,在淘宝买的可以插单张SIM卡的短信设备(50RMB以内),店家提供了全套驱动和实例Demo,基本上就是点对点短信了,只是不是用手机发送而已,预研测试该方案可行。

又在淘宝买了2台工业级短信设备(约1500RMB/台),可以插16张SIM卡,原理和上面单卡的相同,只是多了通道。实际在尼日利亚部署只用了一台,另一台备用,然后再配备工控主机+蓄电池(停电8小时左右续航)。

自建短信方案在前期业务量小的时候还勉强能撑一段时间,业务量上来就有各种稳定性问题,陆陆续续有驱动问题,厂家也解决不了。另外这种用SIM卡发短信还有被盯上的风险,撑了几个月后我们最终还是选择对接第三方短信服务商。

2018年12月份我们对接了“云片”短信,当时对接的报价是RMB1毛5/条发尼日利亚,稳定性和到达率测试都还OK。

同时“创蓝”短信也在对接测试,对接报价是RMB2毛多,当时测试过程中到达率并不太理想,首充必须2000RMB起,而且对接的销售也换了好几拨,报价也太明确,所以就搁置了。

近期居然有另外一家香港的短信服务商直接联系到我(报价2毛),给我的材料里面还残留“创蓝”短信的主体说明,很明显是文案没删干净。搞不清是前员工创业,还是有什么联系,水太深。。。

直至2019年8月都是使用“云片”短信,8月底就被“云片”掐了脖子,直接翻了2倍多,坐地涨价到4毛6(没有任何通知,过了几天才发现涨价了)。

后面的两三天,我们迅速陆续对接了“阿里云”和“华为云”的短信服务,并发布上线。

阿里云的短信价格比较稳定,一直都维持在RMB2毛五六,使用2个月非常稳定,除了开始对接的时候有签名乱码的问题,提工单后就快速解决了,至今没有新的问题。

到达率显示只有90%左右,但实际市场效果来看,没有那么低,能满足需求。---貌似低于95%还会返10%的补偿。

华为云对接过程中问题比较多,而且很多国际短信查询功能不完善,有的权限需要提工单才给打开,而且对接接口也不友好(居然采用占位的方式给模板参数赋值,调用接口还需要是“JSON字符串”---不是标准JSON,必须给参数固定顺序),非常麻烦,显然不适合多模板参数,选为备选方案。

尼日利亚子公司运营推广过程中发现几家本地短信服务商,价格极低,而且稳定性非常好,基本上都是秒达,接口非常宽松,对接也非常方便。

发现新大陆后马上启动对接,当地不同运营商发送短信价格会差一点点,这个跟国内早期移动发短信给联通价格有差别一样。

下面这家价格更低,平均2分钱RMB一条,相比“阿里云”要便宜10倍以上。

总结:

1、当地短信为主,阿里、华为 Plan B;

2、业界“短信服务”水很深,永远不要停止探索“最低价”;

3、还是那句话,前期不要自己造轮子,省不了几个钱。

PS:文章写到的几家短信服务商的问题,都是个人对接过程中的实录(非评价),和本人对其产品的立场无关。

- end -


芊芊爸爸一个有趣的程序员

微信扫描二维码,关注我的公众号

原文地址:https://www.cnblogs.com/huige-you/p/11774995.html

时间: 2024-11-05 14:42:23

在非洲运营互联网系统-自建短信猫踩的坑的相关文章

在非洲运营互联网系统-系统研发历程(中)

一代版本一代神,代代版本削宫本.---图片源自网络 2018年3月底,随着系统陆续上线发布和业务推进,我们又带着新问题再次踏上非洲大陆<非洲考察的经历-5-尼日利亚华企拜访>. 回国后,公司又外派了市场.销售.物流.技术等常驻员工,开启系统运营模式. 4月初,研究了业界各大标准仓储(WMS)系统流程,并对从国内生产出厂.到海关.尼日利亚清关.入库等整个全流程做了推演,确定了WMS系统需求和功能列表,并正式立项研发. 同时也参观了工厂,熟悉了整个生产流水线各环节运作流程和输入输出. V1.0版本

配送短信猫软件丰富,支持短信猫二次开发

配送短信猫软件丰富,支持短信猫二次开发 短信猫主要是用于二次开发领域,支持将短信收发功能集成.嵌入到其他系统.软件当中.最终实现短信收发除了需要有短信猫硬件外还需要相应短信猫软件的支持,即所谓的短信猫开发包.短信猫SDK或短信猫接口程序.而支持短信猫二次开发的软件非常丰富,有不同款式.有免费有收费,采用不同开发方式. 以下介绍我公司的几款短信猫开发软件,如下: 免费短信猫DLL开发包 提供有多种开发语言示例DEMO,方便程序员开发调用,免费短信猫开发包,免加密狗,自行测试调试使用. 短信服务器8

短信猫信息记录读取程序

有二年多时间没有写程序了写起程序太陌生了要求写一个短信猫信息记录的读取程序买了个短信猫下载了一个动态链接库sms.dll依据所给案例写了一个运行比较稳定. using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Runtime.InteropServices;usi

短信猫二次开发接口支持任何一种开发语言性能稳定

此款短信猫二次开发接口基于数据库开发方式支持任一种开发语言对短信猫开发,兼容性强.开发简单方便.灵活.稳定.可以快速地使您的应用系统实现短信功能,多种接口方式供二次开发时选择,系统具备良好的可扩展性.企事业单位通过此款短信猫二次开发接口方式实现短信功能,既实现了资源的共享和有效使用,便于企业对进出信息的管理.监控和统计,同时为以后短信功能的扩展提供了便利. 短信猫二次开发接口软件运行界面如图: 在该方案中,考虑到银行是对信息安全性要求很高的行业,采用短信猫作为短信收发设备,避免了常用的通过移动互

Linux系统下配置短信猫

我们的安装系统: redhat linux as 4 2.6.9 功能:通过服务器上的外接modem,利用gnokii发送短信. 安装的软件:gnokii 硬件:gprs modem 设备一个,电话卡一张 我在安装gnokii 之前,必须安装gettext-devel-0.14.1-13.i386.rpm gnokii通过sim卡发送短信,他主要是linux下面用来管理nokia手机的一个软件,当然所有支持AT指令的都可以使用. linux上面安装好gnokii之后,/etc/gnokiirc是

多口短信猫设备及相应二次开发接口程序

多口短信猫是指具备同时插入多张SIM卡使用的短信猫设备,具备单口短信猫8-16倍的短信收发效率,可满足对短信发送.接收量大的客户的应用需求.同样,借助相应的短信猫开发接口程序可以将多口短信猫应用于其他系统.软件当中. 多口短信猫设备有: 8口多口短信猫池,支持同时插入8张SIM卡使用 16口多口短信猫池设备,采用独立电源,一根USB数据线连接 多口短信猫开发接口程序与单口短信猫开发有所不同,大多购买短信猫设备提供的DLL免费短信猫开发包仅支持单口短信猫设备,不支持多口短信猫,所以多口短信猫二次开

短信猫验证码接收解决方案(提供三款接口应用软件)

短信猫验证码方案介绍: 两个短信猫验证的应用场景: 1.网站验证码用户登录 目前在网络上各种网站.应用.平台登录都需要用到手机验证码,直接给用户手机发送验证码后才能进行登录等操作及大地提高了用户的安全性及降低了恶意注册的可能性. 2.网络营销账号注册 我们注册各类网站.APP.软件时均需要与用户手机号绑定才能使用相应的网站和软件功能,有这样一群以出售账号即通过专业的短信猫设备可大批量接收验证码的方式去注册海量账号从而提供给那些网络营销公司或个人,他们可拿来做营销宣传与推广,一个账号的价值不菲.

深圳短信猫厂家自带短信猫开发包支持多种开发语言

深圳最早从事短信猫生产与销售的短信猫厂家-深圳百利通科技,是深圳短信猫厂家中质量上乘.服务周到的正规公司.提供有丰富短信猫开发软件包及接口程序,支持GSM MODEM短信猫二次开发,可广泛用于二次开发领域,将sms.dll文件拷贝到系统安装目录中的system32文件夹中,然后再根据以下接口函数说明和提供的例程源码开发.支持多种程序短信开发语言如:C#.delphi.VC++等,并提供有程序开发示例DEMO,方便参考.实现快速短信二次开发应用.多应用于如OA.ERP.用友.金蝶等办公系统的短信功

配送短信猫二次开发接口提供多种开发语言示例

免费配送的信猫二次开发接口提供有多种开发语言示例,如C#.C++.Delphi.PowerBuilder.VB.net.VC++.VisualBasic等多种开发示例方便程序开发人员开发调试.使用简单方便,将sms.dll文件拷贝到系统安装目录中的system32文件夹中,然后再根据以下接口函数说明和提供的例程源码开发,无需安装,免加密狗. 短信猫二次开发接口提供的开发语言示例有: 部分短信猫二次开发接口函数说明: 1.Sms_Connection(Com_Port As Integer,Com