回答
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