1

是否可以在不依赖第三方服务(电话公司提供的 API 除外)的情况下使用 Windows Server、.NET、C# 或 PHP 向 q 客户的手机发送 SMS 文本消息。

我的要求是在重置客户密码时使用 SMS 文本消息来自动进行身份验证,并且我有安全问题,我宁愿不使用第三方。我越能将其保留在我们的项目内部越好(除非您可以在答案中证明安全性)。

更新:

我们决定使用 SMS 中继应用程序,这很容易实现。有很多应用程序已经这样做了。这是我要尝试的一个。

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

4

3 回答 3

1

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

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

于 2013-05-21T16:06:53.660 回答
1

您可以构建一个简单的移动应用程序,该应用程序可以查询您的 api 并直接从其运行的手机发送消息。简单,便宜,你在控制!

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

于 2013-05-21T16:24:25.323 回答
0

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

  • 使用Gammu(或 Wammu):将带有 USB 的手机或 gsm 调制解调器连接到您的计算机并使用 Gammu 发送短信。优点:廉价的解决方案,经用户验证。缺点:需要安装和设置 Gammu/Wammu

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

于 2013-05-22T06:41:00.907 回答