2011-11-16 59 views
0

我正在開發Java Web應用程序。我將需要從應用程序發送短信給移動用戶。如何在不使用手機發送短信的情況下實現此目標? 我對Networks比較陌生。請指教 。使用Java發送SMS

+1

http://www.java-samples.com/showtutorial.php?tutorialid=22 – newbie

+0

[google](http://www.google.co.in/#sclient=psy-ab&hl=zh-CN&biw= 1280&波黑= 678&源= HP&q =發送+短信+的java +網頁+應用&PBX = 1&OQ =發送+短信+%2B +的java +我們&水溶液= 2J&AQI = G-V2G-J1&AQL =&gs_sm = C&gs_upl = 11043l11782l0l13625l3l3l0l0l0l0l311l633l0.2.0.1l3l0&BAV = on.2, or.r_gc.r_pw.r_cp。,cf.osb&fp = 526b4cc9ec6bfa0e)會幫助你。 – bharath

回答

0

你應該使用SMS網關。請參閱here部分網關

2

如果您在美國,則可以使用Twilio。它每個SMS的成本爲1美分,你可以通過他們的REST API發送消息。他們也有Java libraries

0

您是否決定使用什麼協議來發送短信?許多SMS中心提供REST或SOAP API來發送SMS消息。在我看來,SOAP和REST比SMPP協議(這是相當低級的)要簡單得多。

  1. 如果你決定使用SMPP協議,有SMPPSim工具,它是SMSC(短消息服務中心)模擬器,並允許以簡單的方式來測試短信發送功能。所以你不需要訪問任何真正的SMSC。
  2. 如果您的SMS提供程序允許使用SOAP發送SMS消息,則可以使用SoapUI Service Mocking,它還允許爲SOAP服務開發客戶端,而無需訪問實際的SOAP服務。
+0

謝謝大家。讓我試試SMPPSim,因爲我的應用程序很簡單。如果有任何問題,我會回來。 – imran