在托管服务器上的美国Web应用程序中接收SMS消息

mat*_*ler 12 sms sms-gateway

我正在尝试构建一个简单的Web应用程序,允许人们从他们的手机发送短信到我的应用程序.

我之前看过这个问题:

通过Web应用程序接收SMS消息在.NET应用程序中
接收SMS消息

......但我有一些独特的(我认为)情况.

  1. 我期待的消息数量非常少(<1,000 /月)
  2. 我的用户都在美国
  3. 我不需要发送短信 - 我只是想让用户能够向应用程序发送消息

我知道像Clickatell这样的主要短信"提供商".然而,他们的服务似乎是巨大的矫枉过正.

理想情况下,我希望用户能够向我设置的EMAIL帐户发送短信.然而,基于(表面)调查,看起来这是不可能的.(例如,我在我的iPhone上尝试过,并且没有收到消息).

所以,我想下一个最好的选择是我的用户将SMS消息发送到专用电话号码,并将这些消息转发到我服务器上的电子邮件帐户.我想这会奏效.但我不知道如何进行转发部分,或者甚至可能.

Clickatell offers a service like that, but they charge a few hundred bucks to set up a number, a few hundred bucks to RENT the number each month, and a few pennies for each message. And, they only offer non-US phone numbers. (In the US, you apparently need to have a "short-code", that's INCREDIBLY expensive). Seems like there should be a MUCH simpler approach.

I've read that people buy cheap phones and connect them to their server, but I don't have my own server (I'm using a cheap hosted server at MediaTemple).

mat*_*ler 15

这是一个糟糕的形式...回答我自己的问题,但我偶然发现了一个可能的简单(和免费!)选项.

您可以使用自己选择的电子邮件地址注册Google语音.这为您提供了一个用户发送消息的电话号码.然后,通过设置,您可以将发送到该号码的任何短信转发到您选择的电子邮件地址.使用一点PHP,您可以读取发送短信的用户的电话号码以及他们的消息正文.

到目前为止,这似乎工作得很好.不确定它是否符合GVoice的服务条款,但由于我的应用程序很小且免费,希望没有人会注意到.

我不知道你可以通过这种方法运行多少量,或者我是否会遇到其他限制.

仍然有兴趣了解其他更好的解决方案.

  • 顺便说一句,回答你自己的问题根本就不错!比照 [此页](http://stackoverflow.com/help/self-answer)来自帮助部分. (4认同)
  • 我只是仔细阅读了他们的使用条款,我找不到任何你会违反的条款.既然已经有一段时间了,我想知道你的任务是否有更新?我和你在同一条船上,我正在寻找一种免费的方式处理与我的应用程序的短信互动. (3认同)

Wil*_*l P 6

您可以查看http://www.twilio.com/sms/这是非常合理的定价,实施起来非常简单.你应该能够在相当短的时间内完成一些设置.

  • 如果您对此有任何疑问,可以发送电子邮件至jsheehan@twilio.com (3认同)
  • 相当昂贵的1000短信100美元来了 (3认同)