2011-04-19 70 views
0

你好 我已经采取了一个项目'短信服务器'---这将做 答:自动短信发生器为客户喜欢特定事件,如用户帐户上的交易或定期间隔如每天一次预约状态 B.通过手机轮询的响应接收器。短信服务器上的项目

我被搜查ozeki服务器,但它不是我想要的。我想实现我自己的SMS服务器。我感到很困惑。 所以我不知道如何使用C#实现这个项目。

谢谢.. !! :)

回答

1

很久以前我成功实现了一个短信服务器......它非常复杂。

一些你需要考虑的要点是:

  • 你需要找到和学习的PDU格式,它是SMS消息在网络上
  • 您需要打开一个特殊的SMPP结构与手机提供商交涉。这可能相当复杂和昂贵。
  • 您需要专用的VPN硬件连接到手机提供商的网络。软件VPN将无法工作,因为提供商可能不允许分割隧道。我使用的PIX 501

然后就可以开始在邮件跟踪,账户管理,减灾等工作等

如果我重新开始,我几乎肯定找到一个在线SMS网关提供者具有Webservice API或类似的东西。

0

祝你好运,实现你的“自己的”短信网关。您最好的选择是使用像Twilio.com这样的API驱动的实用模型SMS网关。他们已经准备好将REST API集成到您的应用程序中。

您的其他选项是用C#写一些东西,以便连接到可连接到GSM调制解调器的计算机上的串行端口。 GSM调制解调器的作用类似于小区网络上的电话,但可接受调制解调器AT命令,并可将SMS消息发送给其他电话。

您也可以使用类似Kannel(开源SMPP网关)的东西链接到像Mblox.com这样与SMPP交谈的第三方SMS网关。然而,你会为这样的事情付出很多。

我的猜测是你想Twilio已经做了什么。