如何将asp.net Web应用程序连接到kannel SMS网关?

时间:2010-07-07 10:00:38

标签: c# asp.net sql-server

我分配了一个项目,其中生成的任何邮件警报都作为短信发送给使用该Web应用程序的用户。我想知道如何使用kannel作为SMS网关连接到我的Web应用程序是必需的步骤? 有人可以帮我解决这个话题吗? 我想要一些关于这个主题的文档......

2 个答案:

答案 0 :(得分:1)

来自Kannel faq

3.4 What SMSC protocols does the SMS part of the gateway support? 

CIMD 1.3, CIMD 2.0, SMPP 3.4, UCP/EMI 4.0, SEMA SMS2000 OIS protocol for 
SMS centers  over Radiopad and X.25 and several modems and mobile phones 
through AT protocol

这意味着Kannel旨在直接与手机通话。除非您在移动电话运营商的网络部门工作,否则您将无法访问该级别的电话。

答案 1 :(得分:0)

这取决于您使用的平台。您还需要与smsc提供程序建立smsc连接,以便kannel可以将短信发送到目标msisdn。 让我们说有人在你的网络应用程序中输入一些文本发送到msisdn。这个过程是这样的。 Web应用程序将sms存储在数据库中。之后,另一个应用程序或服务可以查询该数据库并将具有特定格式的SMS发送到Kannel sms网关。之后kannel将该消息路由到目的地smsc。您还可以使用除kannel之外的其他短信网关系统。有些应用程序可以直接与smsc的提供者交谈(kannel无论如何都可以称为应用程序),所以你不需要做所有这些过程。您可以使用例如Windows服务器,并在那里拥有所有这些应用程序和数据库,并直接与提供程序应用程序通信。当然,所有(协议,连接)都取决于提供商。

当然,正如Andomar上面所说如果您不打算使用提供商,您可以直接与msisdn's 交谈。您可以通过gsm调制解调器实现这一目标。