发送手机短信文本没有使用第三方服务


Send a cellphone SMS text without the use of a third-party service

是否有可能使用Windows Server, . net, c#或PHP向q客户的手机发送短信而不依赖于第三方服务(不包括电话公司提供的API) ?

我的要求是使用SMS短信自动身份验证时重置客户的密码,我有安全问题,我宁愿不使用第三方。我越能把它保持在我们项目的内部越好(除非你能在你的答案中证明安全性)。

更新:

我们决定使用短信中继应用程序,这是如此容易实现。有很多应用已经做到了这一点。我要试试这个

https://play.google.com/store/apps/details?id=eu.apksoft.android.smsgateway& hl = en

你可以构建一个简单的移动应用程序,它可以查询你的API并直接从它运行的手机发送消息。简单、便宜,一切由你掌控!

我们在一个项目中有这个解决方案,我在atm工作,它似乎工作得很好。查找http请求和使用短信/发送消息。至少在Android上,这只需要几行代码就可以完成:)

你总是可以使用像SMSLib这样的库:http://smslib.org/

您需要购买一个SMSLib可以使用的设备

对于其他人发布的答案,我将添加以下内容:

  • 使用Gammu(或Wammu):将带usb的电话或gsm调制解调器连接到您的计算机并使用Gammu发送短信。优点:便宜的解决方案,由用户证明。缺点:需要安装Gammu/Wammu

  • 使用一种称为:硬件短信网关的设备(参见google搜索结果中的可能示例)。优点:可靠性和安全性(这些设备通常有内置的数据库、故障转移机制等)。缺点:这要花钱,所以你必须投资。