2013-05-21 43 views
-1

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

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

UPDATE:

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

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

+0

可能重复(http://stackoverflow.com/questions/1195624/sms-library-in-c-sharp) – Johan

回答

1

工作,你可以建立一个简单的移动应用程序,可以查询设备你的api并直接从运行的手机发送消息。简单,便宜,你在掌控!

我们在一个项目中有这个解决方案我在atm上工作,它似乎很好。查找http请求并使用短信/发送消息。至少在Android这可能只是一个行代码的少数做:)

+0

哦很聪明的做法,因为我们有与Android多个管理员手机。 – cgTag

+0

而具体的解决方案究竟在哪里?我有点困惑,为什么这是被接受的答案? –

1

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

您需要购买一个SMSLib可以

0

为他人所发布的答案我想补充以下内容:

  • 使用Gammu (or Wammu):附上电话或GSM调制解调器用USB连接到您的电脑,并使用Gammu发送短信。优点:便宜的解决方案,由用户验证。缺点:安装和设置Gammu/Wammu需要做的工作

  • 使用一个叫做:hardware sms gateway的设备(参见google search results查看可能的例子)。优点:可靠性和安全性(这些设备通常具有内置数据库,故障转移机制等)。缺点:这需要花钱,所以你必须投资。

[在C#短信库]的
相关问题