我的公司正在为一家电信公司工作,他们将允许我们最终使用他们的网关发送/接收短信但是现在我需要在我的Win7盒子上安装短信网关,我可以用来测试和构建一个发送和可选的应用程序接收短信。
我看过Kannel,但我似乎无法找到Win7版本,或者不知道如何在Win7上编译和设置。
如果有人对此有任何经验,那么请帮助我。感谢
答案 0 :(得分:1)
如果您要连接到电信公司,它可能会通过SMPP或类似协议直接发送到他们的SMSC,这意味着您需要设置与之通信的内容。 Kannel是一个优秀的SMS网关开源实现,可能是你最好的选择。它将负责与电信公司的SMSC交谈,并将为您提供一个简单的基于HTTP的界面,以便从您的应用程序提交消息。
在这种情况下,你最好尽早设置它,因为Kannel的配置中涉及很多。它需要运行基于Linux的系统,并且没有Windows端口。
但是,为了开始开发您的应用程序,您可以查看一个假的SMS网关,它将接受与Kannel相同的HTTP接口,并返回补充的回复。一种快速而肮脏的方式是用您希望的任何语言编写一个简单的网页,它将通过Web请求接受一些参数,并打印出“55124”以获取新的消息ID或类似信息。然后你的应用程序可以对它进行简单的HTTP调用来模拟发送短信:
http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there
如果你想要更真实的东西,请查看list of software。有一些图书馆可以通过串行连接的手机发送短信,SMPPSim看起来可能对你有用。