如何在Windows 7上设置SMS网关并使用.NET进行测试

如何在Windows 7上设置SMS网关并使用.NET进行测试,sms,sms-gateway,kannel,Sms,Sms Gateway,Kannel,我的公司正在为一家电信公司工作,该公司最终将允许我们使用他们的网关发送/接收sms,但目前我需要在我的Win7设备上安装一个sms网关,我可以用它来测试和构建一个应用程序,该应用程序可以发送和选择性地接收sms消息 我已经看过了,但我似乎找不到Win7版本,也不知道如何在Win7上编译和设置 如果有人有这方面的经验,那么请帮助我。谢谢如果您要连接到电信公司,它可能会通过SMPP或类似协议直接连接到他们,这意味着您将需要设置一些东西来与之交谈。Kannel是一个优秀的SMS网关开源实现,可能是您在

我的公司正在为一家电信公司工作,该公司最终将允许我们使用他们的网关发送/接收sms,但目前我需要在我的Win7设备上安装一个sms网关,我可以用它来测试和构建一个应用程序,该应用程序可以发送和选择性地接收sms消息

我已经看过了,但我似乎找不到Win7版本,也不知道如何在Win7上编译和设置


如果有人有这方面的经验,那么请帮助我。谢谢

如果您要连接到电信公司,它可能会通过SMPP或类似协议直接连接到他们,这意味着您将需要设置一些东西来与之交谈。Kannel是一个优秀的SMS网关开源实现,可能是您在这方面的最佳选择。它将负责与电信公司的SMSC进行对话,并将为您提供一个简单的基于HTTP的接口,用于从您的应用程序向其提交消息

在这种情况下,您最好尽早设置它,因为Kannel的配置中涉及了很多内容。它需要运行基于linux的系统,并且没有windows端口

然而,为了开始开发您的应用程序,您可以查看一个伪SMS网关,它将接受与Kannel相同的HTTP接口,并返回生成的回复。一种快速而肮脏的方法是,用您想要的任何语言编写一个简单的web页面,该页面将在web请求上接受一些参数,并打印出新消息id的“55124”或类似内容。然后,您的应用程序可以对其执行简单的HTTP调用,以模拟发送sms:

http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there

如果你想要更真实的东西,看看这个。有一些库可以通过串行连接的移动电话发送短信息,看起来它可以为您解决这一问题。

与“.Net”部分无关。网关将有一个TCP/IP接口(可能是HTTP)。它不关心客户端内部使用什么技术。这是正确的,我只是想给出一个关于我将使用什么与网关通信的提示。非常感谢您的详细回复,我已经开始关注SMPPSim。