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

在托管服务器上,在美国的web应用程序中接收SMS消息,sms,sms-gateway,Sms,Sms Gateway,我正在尝试构建一个简单的web应用程序,允许人们从手机向我的应用程序发送短信 我以前见过这样的问题: 。。。但我有一些独特的(我认为)情况 我希望收到的短信数量非常少(请看。它们适用于短时间短信操作。它们也有专用的短码(价格昂贵)(每封短信收费和$0.02)。它们的网站非常有用,并且有很多功能(订阅、自动回复、子关键字)。此外,它们使您可以自定义行为。您可能会研究它的定价非常合理,而且实现非常简单。您应该能够在相当短的时间内完成某些设置。这是一种糟糕的形式……回答我自己的问题,但我刚刚偶然发

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

我以前见过这样的问题:


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


  • 我希望收到的短信数量非常少(请看。它们适用于短时间短信操作。它们也有专用的短码(价格昂贵)(每封短信收费和$0.02)。它们的网站非常有用,并且有很多功能(订阅、自动回复、子关键字)。此外,它们使您可以自定义行为。

    您可能会研究它的定价非常合理,而且实现非常简单。您应该能够在相当短的时间内完成某些设置。

    这是一种糟糕的形式……回答我自己的问题,但我刚刚偶然发现了一个可能的简单(而且免费!)选择权

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

    到目前为止,这似乎还不错。不确定它是否符合GVoice的服务条款,但由于我的应用程序小而免费,希望没有人会注意到

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


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

    我可以看出,在物理上将便宜的手机连接到托管服务器时可能会遇到一些问题。但是,现在为什么需要物理连接呢?稍微贵一点的手机可以接收短信息,将其包装在HTTP正文中,然后将其发布到Web服务器。您可能需要甚至做一些基本的过滤(例如白名单/黑名单)。所有数据流量都将通过空中传输,按照所提到的数量,这仍然是可以负担的。

    这里有另一个选择:

    买一台便宜的安卓手机,通过GSM连接,安装谷歌市场上众多短信网关应用之一

    例如,表示要支持这些功能:

    该应用程序将您的android手机变成强大的短信网关

    特点:

  • 通过POP3定期检查电子邮件并通过SMS发送
  • 通过内部Web服务器上的HTTP GET请求发送SMS
  • 通过SMTP将收到的SMS转发到所需的电子邮件
  • 通过HTTP GET调用远程Web服务器转发收到的SMS
  • 因此,您可以将传入的SMS转发到电子邮件地址或web应用程序(或web服务或web API),也可以通过HTTP GET请求将SMS发送到它自己的内部web服务器

    我得说,相当整洁。 我相信还有其他类似或更好的功能

    我不隶属于SMS网关(或谷歌市场上的任何其他SMS网关应用程序)


    编辑:忘了提及……这是免费的!

    如果您对此有任何疑问,请发电子邮件至jsheehan@twilio.comQuite昂贵的1000条短信100美元一条on@pankysharma你的计算结果是小数点后一位。按照目前的定价,1000条短信的价格是7.50美元。即使用短代码发送1000条短信也要10美元。@sjagr Th安永可能已经降低了他们的价格,上次我请他们报价时,他们回答了提到的数字,我是在开玩笑:)我只是仔细阅读了他们的使用条款,我找不到任何你会违反的东西。已经有一段时间了,我想知道你的任务是否有更新?我和你在同一条船上,我正在寻找一种免费的方式来处理与我的应用程序的短信交互。顺便说一句,回答你自己的问题一点也不糟糕!参考“帮助”部分的内容。@muffineman这里也一样。你有没有听说或发现mattstuehler的黑客攻击是否仍然有效。support.google.com/voice/answer/115116?hl=en&ref_topic=1708439提供了一些关于滥用和控制发送短信数量的信息…@les,我不得不放弃这个项目,不幸的是,我现在没有时间重新访问,但这听起来是一个非常好的方法。你会碰巧有一个链接或者知道一些更详细的东西吗?我是一名VisualStudio开发人员,因此我想为Windows Phone执行此操作。iOS或Android需要SDK学习曲线。抱歉,您可能找不到特定的教程。这只是一个把积木组合在一起的问题;对于开发者来说,这应该不是什么大不了的事。不过,Windows Phone不是一个选项:嗨,马特。你在这里问的正是我一直想做的。在你的回答中,你使用了谷歌语音,我听说它正在消失。你现在用什么?你有什么代码可以与社区分享,详细说明你是如何做到这一点的吗。发送出站短信的费用仍然高得离谱,但有了Nexmo,所有入站短信都是免费的。他们为您提供一个电话号码(大约1美元/月),当用户向其发送短信时,他们将向您的网站发布一条消息(例如,您设置的接收这些消息的PHP页面)。看起来效果不错,我对他们的服务和可靠性很满意。你不能自由!唯一的问题是,它不支持发送UTF-8字符,所以只能使用英语work@azerafati在发送之前,您始终可以转义非ascii字符。