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

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 -


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

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

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

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

    ​ 2018年1月初回国后,立马出差到长沙分公司,完成市场需求场景推导.尼日利亚概况分享和V1.0项目立项等工作,大家对项目市场非常看好,热情高涨. 当时长沙分公司团队擅长OTT领域,大部分人都有知识 ...

  2. 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(

    今天突发奇想做一个定时给女朋友发送表白短信的功能,发送短信的接口很多,不过基本都是收费的,情有可原.在网建短信通平台(http://sms.webchinese.cn/default.shtml)可以 ...

  3. 使用SMS网建短信通平台发送短信-Java示例

    中国网建短信平台接口 http://www.smschinese.cn/api.shtml 步骤: 1. 短信通平台用户注册: http://www.smschinese.cn/reg.shtml 2 ...

  4. 中国网建短信验证码接口方法

    中国网建短信验证码接口方法: 提示:请先注册中国网建短信平台 package cn.xxx.basic.utils; import org.apache.commons.httpclient.Head ...

  5. 网建短信通PHP代码

    账号请自行注册. 下面是PHPdemo供参考: //网建短信通 $account 手机号  $code  验证码  $country 国家代号     function sendCodeWJSms($ ...

  6. 金笛短信猫应用消防调度指挥系统

    华脉公司依托互联在线推出采用先进技术,建立集通信.指挥和调度于一体,具有高度智能化的多媒体消防通信调度指挥系统,对公众的各类报警做出快速反应,实现灭火救援报警信息接收的多样化.火灾救援发生地点的准确化 ...

  7. Java调用SMSLib用单口短信猫发送短信详解

    技术园地 当前位置:短信猫网站主页 > 技术园地 > [转载]Java调用SMSLib用单口短信猫发送短信详解 发布时间:2017/02/09 点击量:620 SMSLib是Apache的 ...

  8. wavecom短信猫发送短信失败

    http://www.puppeter.cn/?p=106 wavecom短信猫发送短信失败 发表评论 分类:运维工具 | 标签:sms wavecom | 1,048 views 放置在机房用于监控 ...

  9. 短信猫GSM Modem

    短信猫是用来收发短信的设备,和手机一样 插入SIM卡,通过(USB或串口)数据线/PCI插槽接到电脑上 在电脑上通过相关软件就可以实现短信收发的功能 相关软件也就是收发短信的短信应用软件 可以自己开发 ...

最新文章

  1. SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因...
  2. Linux内核网络丢包查看工具dropwatch的安装和使用
  3. Hp linux tar 解压,tar命令的用法(百度)(HP_UX)
  4. 【量子位节选摘抄】张亚勤:未来10年AI+生物制药大有可为,我们正开展破壁计划
  5. 关于如何正确地在android项目中添加第三方jar包
  6. Objective-C中的@property和@synthesize用法
  7. 感想篇:4)越来越精简的机械设计
  8. Weblogic调试延长时间
  9. 数据自治开放的加密技术挑战
  10. mysql安装失败net_mysql安装后.net程序运行出错的解决方法
  11. diffrences between ARP table and MAC address table
  12. BZOJ 10628 Luogu 2633
  13. 暗物质影响星系,有没有影响太阳系
  14. 动画 | 什么是红黑树?(基于2-3树)
  15. 浅析帧、帧数、帧率、FPS区别
  16. 摄影构图学pdf_简单易懂,摄影小白也能Get的摄影技巧!
  17. 计算机基础——Word 2010
  18. 雷电三接口有什么用_三坐标中的矢量是干什么用的?
  19. python爬取王者荣耀英雄素材图案例
  20. 2021年中国互联网广告市场年度分析

热门文章

  1. 模拟人脑算什么,AI“扮”狗脑了解一下?
  2. 企业信息化,就是上信息管理系统?还有很多企业是这么理解的
  3. 去IOE运动-正在路上
  4. BI业务分析思维:供应链生产制造策略(一) “推式” 、 “拉式”
  5. Unity 2D Spine 外发光实现思路
  6. A记录和CNAME记录——【网络】
  7. Python Monte Carlo K-Means聚类实战研究
  8. 群体智能优化算法之细菌觅食优化算法(Bacterial Foraging Optimization Algorithm,BFOA)
  9. Transaction rollback
  10. 2022预推免上岸北京大学计算机学院,我的一些保研经验