2008-09-17 35 views

回答

17

這很簡單。是的,你需要一個「短信網關」提供商。那裏有很多東西。這些公司爲您提供API以發送/接收SMS。

例如德國公司Mobilant提供了一個簡單的API。如果你想收到短信,只需編寫一個簡單的PHP/JSP/s.th.else動態網頁,並讓Mobilant調用它。

例如

你真的不想設置自己的短信服務器或中心;-)這是非常昂貴的,需要幾個月的設置和費用一些不錯的ferraris。

使用提供商並按照每條短信付費。這是最便宜和最快的方式。

+1

謝謝...這一定讓我在正確的方向 – delux247 2008-09-17 15:23:39

1

我沒有了Java,所以這裏是如何做到這一點的Ruby on Rails的一個很好的指南:http://www.lukeredpath.co.uk/2007/8/29/sending-sms-messages-from-your-rails-application

如果你想發送「真」的短信,你將需要使用SMS網關,(使用上面的指南概述了一個)。

你可以用彩信發送彩信,看起來像1234567890 @ messages.whatever.com的電子郵件地址。你可以使用郵件功能來做到這一點。有一個關於這裏的一些信息:http://contentdeveloper.com/2006/06/open-source-sms-text-messaging-application/

1

首先,你需要一個短信網關。看看Kannel SMS網關。

3

過去我們使用mBlox(http://www.mblox),因爲它們提供全面的國際覆蓋,高級SMS,各種級別的服務質量和價格,以及用於入站和出站SMS的穩定的基於Java的API。

+0

網站下移... – Pacerier 2013-03-02 17:15:18

1

同意Kannel。您也可以在帶有GSM調制解調器的LAMP服務器上進行設置。

5

我在一個linux盒子上使用kannel,通過一個串口線連接到一箇舊手機。我在手機中使用了預付卡,因爲我僅將它用於私人用途。像魅力一樣工作!

0

你實際上不需要一個短信網關;幾乎每個手機都可以發送/接收來自任何電子郵件地址的SMS消息。我建立了一個SMS服務(http://www.txtreg.net),使用Nearly Free Speech將電子郵件轉發到URL作爲POST請求的能力。用戶將文本發送到電子郵件地址,PHP腳本處理它,並將電子郵件發回給他們的電話。

+0

這是receiving.urs是發送 – 2010-01-15 11:01:55

+0

這兩個,其實。 – 2010-01-18 17:34:15

5

,如果你在Linux機器上運行時,您不妨來看看在監務:

http://www.gammu.org

使用監務,您可以將其配置爲定期輪詢手機新短信。當Gammu發現新消息時,它可以將它們存儲在SQL數據庫中。然後您可以編寫另一個程序來定期輪詢數據庫並對新消息採取行動。

使用此通用設置,我成功部署了自制的2路SMS應用程序。我將Gammu配置爲通過藍牙將消息從手機中取出。 Gammu將它們放在MySQL數據庫中,我有一個Tomcat Web應用程序定期輪詢新消息。當找到新消息時,系統處理消息。

這是一個有些「管磁帶和救助線」的設置,但它的工作相當不錯,比很多我之前測試的「專業」短信網關的更可靠。因人而異。

1

TextMarks提供了他們進入的短信映射到他們的HTTP GET爲您提供一個URL,然後發送迴響應作爲另一個SMS服務。如果您讓他們在回覆短信中添加一些廣告,他們不會向您收費。問題是,由於T-Mobile爲他們收費,他們不再免費爲T-Mobile提供此服務。我願意爲每封郵件付費,但每個用戶月收取0.20美元,這相當陡峭。任何人都知道提供這項服務的人嗎?

0

嘗試SMS Enabler software。要接收SMS消息,它使用連接到PC的3G/4G/GSM USB調制解調器。它可以將傳入的消息轉發到HTTP上的URL,或將它們存儲在數據庫表中,或實時將它們寫入CSV文件。

相關問題