我的公司正在为一家电信公司工作,他们最终将允许我们使用他们的网关发送/接收短信,但现在我需要一个短信网关设置在我的Win7盒上,我可以用它来测试和构建一个发送和接收短信的应用程序。
我已经看过Kannel了,但我似乎找不到Win7版本,或者不知道如何在Win7上编译和设置。
如果有人在这方面有任何经验,那么请帮助我。谢谢
发布于 2010-09-18 02:15:19
如果你要连接到电信公司,它可能会直接通过SMPP或类似的协议连接到他们的SMSC,这意味着你需要设置一些东西来与之交谈。Kannel是SMS Gateway的一个优秀的开源实现,可能是您在这方面的最佳选择。它将负责与电信公司的SMSC进行通信,并将为您提供一个简单的基于HTTP的界面,以便从您的应用程序向其提交消息。
在这种情况下,您最好尽早设置它,因为Kannel的配置中涉及了相当多的内容。它需要基于linux的系统才能运行,而且没有windows端口。
但是,为了开始开发您的应用程序,您可以查看一个假的SMS Gateway,它将接受与Kannel相同的HTTP接口,并返回编造的回复。一个又快又脏的方法是用你想要的任何语言编写一个简单的网页,它将接受web请求上的一些参数,并打印出"55124“作为新的消息id,或者类似的内容。然后,您的应用程序可以对其进行简单的HTTP调用,以模拟发送sms:
http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there如果你想要更现实的东西,看看这个list of software。有一些库可以通过串行连接的手机发送短信,SMPPSim看起来可以为你做这件事。
https://stackoverflow.com/questions/3724428
复制相似问题