2010-02-01 80 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