3

我的公司正在为一家电信公司工作,该公司最终将允许我们使用他们的网关发送/接收短信,但现在我需要在我的 Win7 机器上设置一个短信网关,我可以用它来测试和构建一个发送和可选接收短信的应用程序.

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

如果有人在这方面有任何经验,请帮助我。谢谢

4

1 回答 1

1

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

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

但是,为了开始开发您的应用程序,您可以查看一个虚假的 SMS 网关,该网关将接受与 Kannel 相同的 HTTP 接口,并返回组成的回复。一种快速而肮脏的方法是用您希望的任何语言编写一个简单的网页,该网页将通过网络请求接受一些参数并打印出“55124”作为新消息 ID 或类似内容。然后您的应用程序可以对其进行简单的 HTTP 调用以模拟发送短信:

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

如果您想要更真实的东西,请查看此软件列表。有一些库可以通过串行连接的手机发送短信,而SMPPSim看起来可以为你工作。

于 2010-09-17T18:15:19.253 回答