回答
http://www.clickatell.com/是巨大的,它的工作原理就像它在锡上说的那样。您需要支付一个电话号码和短信,最终在您的网站上点击一个网址,以便像发布表单一样发送。
我还没有做到这一点,但我想你也可以在你的服务器上安装一个Asterisk系统,然后得到一个普通的VOIP帐户(Asterisk挂钩)并配置Asterisk服务器将所有SMS转发给你的应用程序。 This article可能有助于设置Asterisk服务器。
该文章使用物理手机发送/接收SMS消息以及蓝牙驱动程序。似乎大多不相关。 – 2012-02-13 23:52:34
塞巴斯蒂安我是仅仅指刚书面方式非常+1相同
如果您正在使用红宝石工作,你可能想看看adhearsion
我使用MX Telecom作为短信网关有经验。每次我们收到收到的短信时,他们都会将数据发布到我们的网络服务。有问题的应用程序也发送短信,我们只是做了一个HTTP GET到他们的网页。
因为我只是负责实现这些功能,所以我不能说出业务端(即成本) - 但是从发展的角度来看,使用SMS网关确实非常简单。
我建议使用服务,如TextMarks。 TextMarks是免费的,您可以为您的服务选择一个关键字,允许用户通过TextMarks的共享短代码41411将消息发送给您。唯一需要注意的是,他们在每条消息中保留20个字符用于短广告以支付他们的服务。
如果您的广告赞助服务超出了预算,您可以升级到不包含广告的高级版本。
另一种更便宜的方法是让用户将短信发送到像[email protected]这样的电子邮件地址。然后,您可以拥有一个后台线程,查看电子邮件帐户并将消息放入数据库。
我已经与美国主要运营商一起实施并测试了这种方法,从智能手机到即付即用的“蹩脚”手机一应俱全。
当用户将SMS发送到您的电子邮件地址时,您会收到SMS电子邮件网关地址(例如[email protected]),以便您可以发送响应消息。
唯一的缺点是在大多数手机上找到“发送到电子邮件地址”选项有点困难,但它对你来说基本上是免费的。这对于在测试出工作流程时降低成本特别有帮助。每个短信约3美分加起来相当快,特别是在自动测试期间。
如果你想支持短信号码,你可以配置大多数短信网关发送邮件到一个地址,所以你不必改变你的基础设施来支持“真正的”短信。
您可以使用SMS网关软件,它将通过连接到PC的GSM调制解调器或3G加密狗接收SMS消息,并通过HTTP将它们发布到您的网站。例如:this software
- 1. 通过网络接收Protobuf3消息
- 2. 在我的应用程序中接收SMS消息
- 3. 如何通过我的网络应用程序接收短信?
- 4. 如何通过应用程序发送和接收SMS?
- 5. uBudu网状网络接收消息
- 6. 客户端通过网络接收消息的设计建议
- 7. 消息收发应用程序接收消息
- 8. 使用J2ME接收SMS消息
- 9. 阅读以前发送和接收通过iCloud的SMS消息
- 10. 您可以使用什么来让应用程序能够接收SMS消息?
- 11. SMS应用程序中的接收器获取最后的消息 - SQL请求
- 12. 在Android 1.6中接收SMS消息
- 13. 通过网络的C#应用程序
- 14. 通过套接字接收信息时,应用程序停止
- 15. 通过应用程序发送消息
- 16. 两个C#应用程序如何通过WiFi网络发送消息?
- 17. 跳过接收我在无线网络上播放的消息
- 18. 如何通过网络发送消息?
- 19. 通过网络传递消息
- 20. iOS应用程序不是通过FCM控制台接收消息
- 21. 通过网络应用程序安装网络打印机(html)
- 22. 如何通过消息共享应用程序共享应用程序链接
- 23. 通过android应用程序在局域网中广播消息
- 24. 想通过互联网使用hornetq发送/接收JMS消息
- 25. 如何在应用程序中获取MMS/SMS消息信息?
- 26. 通过网络接收C文件
- 27. 通过应用程序连接WiFi网络
- 28. 通过BlackBerry移动网络链接启动Foursquare应用程序
- 29. 在Web应用程序上收到SMS时收到通知
- 30. SMS通过网站阅读收据
我想我会在几年后更新这个。 Twillio是市场上的新玩家,并且拥有一个令人惊叹的API,用于这样的东西 – 2012-04-01 09:40:44