1 背景: 小豆社保半夜短信费用完

阿亮: 小豆社保CTO, 原安邦集团系统架构师 。

百家企业短信网关(背景及核心代码)-1-同时对接多家短信公司的开源免费代码_ide

半夜电话: 我们公司短信用完, 短信服务商半夜无法充值,怎么办?

应急办法: 提供企业短信网关,限制IP 调用 ,几行代码搞定, 问题解决。

为何企业短信网关能快速解决问题,以下将对什么叫企业短信网关 。

2 企业短信网关


  • 短信网关, 指同时对接移动、联通、电信的大网关, 根据短信号码自动识别属于哪家运营商。
    百家企业短信网关(背景及核心代码)-1-同时对接多家短信公司的开源免费代码_短信防火墙_02
  • 企业短信网关, 同一个企业可以同时对接多家短信服务商,比如助通科技、亿美软通、云掌通等.
    更多短信服务商参考《2021全网最全短信服务商排名》。
    区别: 前者(短信网关)是和移动、联通、电信(类似银行)直接对接,该一般由短信服务商建设。
    后者(企业短信网关)是和短信服务商(类似第三方支付,比如易宝支付)对接 。该系统由终端用户建设。

2.1企业短信网关架构

百家企业短信网关(背景及核心代码)-1-同时对接多家短信公司的开源免费代码_短信验证码_03

2.2 路由及接口配置 (sms_config.ini)

{
"route": {
"izton": "30",
"ztinfo":"50",
"aliyun":"20",
"emay":"0",
"tzhl":"0",
"monyun":"0"
},
"izton": {
"smsUrl": "http://139.129.107.160:8085/sendsms.php",
"userid": "",
"password": "",
"ext": "2033"
},
"emay": {
"smsUrl": "http://www.btom.cn:8080",
"appId": "",
"secretKey": ""
},
"tzhl": {
"smsUrl": "http://sms.tongzhouhl.com:9885/c123",
"tzId": "",
"tzPwd": ""
},
"aliyun": {
"endpoint": "http://dysmsapi.aliyuncs.com",
"accessKeyId": "",
"accessKeySecret": ""
},
"ztinfo": {
"smsUrl": "http://api.mix2.zthysms.com",
"username": "",
"password": "!"
},
"monyun": {
"smsUrl": "http://api01.monyun.cn:7901",
"userid": "",
"password": ""
}
}

更多文章请关注《万象专栏》