2016-08-31 96 views
1

我不是說要傳遞一個字符串。是否可以爲服務器設置專用的電話號碼,然後編寫一個應用程序,只需發送短信至該號碼並在服務器上接收該消息即可。 我搜索了互聯網,但無法看到任何答案,在此先感謝。如何從應用程序發送短信文本到服務器?

+0

你想推送請求從你的手機發送短信?再次收到短信後,你想將它推送到服務器? –

+0

Hello LubPlac,希望我的回答對你有所幫助。如果是,請接受答案,如果不是,請讓我知道,以便我即興創作並幫助你提供更好的解決方案。 – Pradeep

回答

0

HTTP是從一個應用程序的數據發送到另一個 最簡單的方法。 Java具有本地方法調用來提交HTTP請求。這個 意味着HTTP是向手機發送短信的好選擇。請看看這個鏈接

http://www.ozekisms.com/index.php?owpn=583

0

你不提你是哪個國家的,或事實上,如果你想使用多個載波上這個機制,所以我會限制我到GSM響應歐盟和拉丁美洲的一些網絡,儘管這不能假設這些地區的互用性。

一些運營商提供的服務通常稱爲「大手機號碼」,pseduo-MSISDN或移動虛擬號碼。這些看起來像正常的手機號碼,但連接到服務器,而不是移動設備。他們通常支持SMS,但不支持語音服務。從20世紀90年代初到中期,有許多專利都涉及仿真移動設備,如果您對細節不感興趣,那麼這些設備是很好的背景閱讀。

該實現通常由主機移動網絡中的設備[智能網絡節點]組成,該設備對入站SMS消息作出響應,就好像它是移動終端一樣。通常這些號碼的分配方式與任何其他號碼相同,並且通常不能與主機網絡中的其他號碼區分開來。

由所述號碼接收的消息然後通過諸如SMPP,HTTP [S]或甚至電子郵件的通用協議被髮送到關聯的應用。複雜的實現甚至能夠處理缺少訂戶狀態等。

如今,除非您是一個非常龐大的組織,否則幾乎不可能通過移動網絡直接訪問此功能。也就是說,有很多SMS聚合器提供這種功能。他們通常對每個號碼收取每月訂閱費(通常是因爲承運人這樣收費),並且可選地收取每個收到的消息。有些人有一個政策,你必須發送儘可能多的信息,你收到,最低出站信息量等。

像Twilio,SilverStreet和Esendex等公司提供這樣的服務,雖然你最好建議尋求「優質」的關係,因爲2歐元/月類型的服務在一些地方運作良好,而在其他地方運作良好。如果你足夠幸運,那麼你的客戶就在其中一個工作區域,然後嘗試尋找提供區域特定支持的聚合器,即使這意味着與多個供應商集成,併爲您的數字支付更多。

另外,最後,不要假設您必須使用運營商發送出站郵件。通常,入站提供商不一定是您出站提供商的最佳選擇......假設出站是相關的。

相關問題