2010-02-01 78 views
7

我在黑暗中拍攝這裏。我想創建一個Web服務,最終通過我自己的硬件發送短信。我不確定我需要什麼才能自己發送短信。我不想使用任何現有的SMS發送服務,我需要能夠自己發送這些短信。發送短信我自己

它看起來像有一個特別的開源項目,與此「的Kannel」交易:

http://www.kannel.org/

什麼,我不明白的是,我需要得到一個GSM調制解調器能夠發送短信?短信網關(如Kannel)最終需要到GSM調制解調器發送消息,還是有一些其他硬件需要能夠真正發送消息?

謝謝

回答

4

只要找到一個在線短信網關。這些網關提供商是您最好的選擇,因爲他們已經爲您處理了所有繁重的工作。只要利用他們的API,你就可以做任何你想做的事情。其中一些網關是免費的,有些則不是。我在下面列出了一個簡短的列表。

https://www.clickatell.com/pricing/message_cost.php

http://www.zeepmobile.com/

(運營商基於短信過境) http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit

我敢肯定,有一噸多,但是這將讓你開始。

+0

我檢查了短信網關,我試圖說服我正在與這個項目合作的非技術,這是一個更好的方式去! – user246114 2010-02-02 00:25:07

+0

skype4py支持短信,並且似乎與clickatell.com的定價方案相同。 HTTP://skype4py.sourceforge。net/doc/html/ – 2010-04-08 11:52:14

0

你總是需要一個GSM調制解調器來發送短信,除非你使用一個提供商來處理這個問題(但他們通常會爲此付錢)。

+0

我猜一個調制解調器每分鐘只能發送X條消息嗎?如果我正在使用類似Kannel的東西,那麼我想我可以將多個調制解調器鏈接在一起以增加我的輸出? – user246114 2010-02-02 00:25:48

0

如果你想設置自己的硬件基礎設施,你必須得到GSM調制解調器,SIM卡並用它來發送短信。

其他選項,我建議,是利用SMS getways和使用

  • SMPP協議
  • XML或HTTP蜜蜂

在後面的,你沒有創建任何基礎設施和與GSM調制解調器相比,起始成本將非常低。你可以在一天內起牀並跑步。

注意:爲了降低SMS成本,您應該爲不同的國家選擇不同的getways。在印度,您可以輕鬆找到只需3次提供短信的getways

+0

Mahin,我該如何處理SIM卡?我想我需要一個linux盒子,然後(至少一個)GSM調制解調器連接到它。我該如何處理SIM卡? – user246114 2010-02-02 00:24:37

0

您將不得不下載API來處理爲您發送和接收消息。我曾經在一個項目中使用過這個項目,我的GSM電話通過其中一個COM端口連接到我的電腦。配置API以通過COM端口進行通信,以偵聽任何傳入的文本消息,並通過GSM電話發送消息。這是我用於該項目的資源的很好鏈接。我希望這將有所幫助。 http://www.codeproject.com/KB/cs/SMS.aspx