是否可以使用Windows Server,.NET,C#或PHP向q客户的手机发送短信,而不依赖第三方服务(不包括电话公司提供的API)。
我的要求是在重置客户密码时使用SMS文本消息自动进行身份验证,我遇到安全问题,我宁愿不使用第三方。我能越多地将这个内部保留在我们的项目中就越好(除非你能在答案中证明安全性)。
更新
我们决定使用短信中继应用,这很容易实现。有很多应用程序已经这样做了。这是我要尝试的一个。
https://play.google.com/store/apps/details?id=eu.apksoft.android.smsgateway&hl=en
答案 0 :(得分:1)
您可以随时使用像SMSLib这样的库: http://smslib.org/
您需要购买SMSLib可以使用的设备
答案 1 :(得分:0)
您可以构建一个简单的移动应用程序,可以查询您的API并直接从其运行的手机发送消息。简单,便宜而且你掌控着!
我们在一个正在研究atm的项目中有这个解决方案,它看起来效果很好。查找http请求并使用短信/发送消息。至少在Android上,只需几行代码即可完成:)
答案 2 :(得分:0)
对于其他人发布的答案,我会添加以下内容:
使用Gammu (or Wammu):将带有USB的手机或gsm调制解调器连接到您的计算机,并使用Gammu发送短信。优点:廉价的解决方案,经过用户验证。缺点:需要安装和设置Gammu / Wammu
使用名为:hardware sms gateway的设备(有关可能的示例,请参阅google search results)。优点:可靠性和安全性(这些设备通常具有内置数据库,故障转移机制等)。缺点:这需要花钱,所以你必须进行投资。