2010-09-16 60 views
3

我的公司正在为电信公司工作,他们允许我们最终使用其网关发送/接收短信,但现在我需要在我的Win7盒上安装短信网关我可以用来测试和构建一个应用程序,它发送并可选择接收短信。如何在Windows 7上设置SMS网关并使用.NET进行测试

我看过Kannel,但我似乎找不到Win7版本或不知道如何在Win7上编译和设置一个。

如果有人有任何经验,请帮助我。谢谢

+0

“.Net”部分是无关紧要的。网关将有一个TCP/IP接口(可能是HTTP)。它并不关心客户在内部使用什么技术。 – MSalters 2010-09-16 07:24:57

+0

这就是正确的我只是想给我一个暗示我将用于与网关沟通 – 2010-09-16 09:10:11

回答

1

如果你将连接到电信公司,它可能会直接通过SMPP或类似的协议,他们的SMSC,这意味着你将需要设置的东西来谈谈。 Kannel是一个优秀的SMS Gateway开源实现,可能是您最好的选择。它将负责与电信公司的SMSC交谈,并将为您提供一个简单的基于HTTP的界面,以便从您的应用程序提交消息。

在这种情况下,您最好尽快设置它,因为Kannel的配置中涉及到很多。它需要基于Linux的系统运行,并且没有Windows端口。

但是,为了开始开发您的应用程序,您可以查看一个虚假的SMS网关,它将接受与Kannel相同的HTTP接口,并返回回复。一种快速和肮脏的方法是用任何你想使用的语言编写一个简单的网页,它将通过网络请求接受一些参数,并为新的消息ID或类似消息输出“55124”。那么你的应用程序可以做一个简单的HTTP调用它来模拟发送短信:

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

如果你想在这个list of software一些更现实的期待。有些库可以通过串口连接的手机发送短信,而SMPPSim看起来可以为你工作。

+0

非常感谢您的详细回复,我已经开始关注SMPPSim。 – 2010-09-19 06:38:19

相关问题