2011-11-30 297 views
5

我希望創建一個可以爲SMS服務提供商提供一些額外功能的Web服務器。我可以通過網絡發送短信嗎?如果可能的話,是否有通過互聯網發送和接收短信的庫?通過IP發送短信

+0

您可以通過使用短信服務提供商(運營商或第三方供應商)通過互聯網發送短信。 Provider提供API文檔和客戶端庫(如果需要庫)。 –

+0

其實我不會發送它。當我開發它時,它在服務器中被SP使用。假設這是一個管理他們的短信的應用程序。它可以被那裏的任何服務器使用。這些SMS和SMS協議對我來說是全新的。但我要去做。 – sura2k

回答

5

有很多不同的選擇,以通過互聯網發送短信,但最流行的有以下幾種:

  1. 連接到SMSC移動運營商的直接(通常是通過SMPP協議)。
  2. 通過以前的答案中提到的Clickatell等SMS聚合服務進行連接。在這些選項之間

的選擇主要取決於非技術性問題:

  1. 需要覆蓋(移動運營商將只提供短信裏面的網絡)。
  2. 保費率計費的可能性(這需要與承運商更緊密的合作)。
  3. 好,價格也... :-)

技術上最流行的選擇是:

  1. 像SMPP專用的協議(點對點短消息發送給對等)。
  2. 由SMS聚合器提供的基於HTTP的協議。

如果您需要統一的解決方案,我建議使用Kannel支持許多流行的傳輸(SMPP,CIMD,UCP,HTTP等),開放源碼的短信網關。

+0

太好了。我需要統一的解決方案。沒有第三方。它應該能夠使用多種SMS協議。我找到了[Ozeki NG](http://www.ozekisms.com),現在是Kannel。如果你對此有所瞭解,請告訴我。 – sura2k

+0

非凡!我很感謝你提供的那個提示(Kannel)。 – sura2k

1

您可以使用http://www.clickatell.com/它給你幾個選項,如由一個發送短信一個,或使用批量文件,如XML。

我發現的Clickate API是真正有用的和容易的,我設法創建一個簡單的類來包裝了所有的方法,以SMS功能添加到現有的網站在幾個小時。

有一點要記住,雖然這不會是免費的你,會有涉及的費用取決於你發送文本,並在你的基礎。

+0

謝謝你的回答。其實我需要開發一個與我的開始時的clickatel完全相似的東西。我有一些額外的功能(取決於SP)添加。那麼我怎麼能像這樣發展呢? – sura2k

0

您可以通過編程TheTexting API發送短信,他們提供廉價的利率和他們的服務真的很不錯。

全面披露:我的公司,使該產品的工作。