SMS服务器上的项目

时间:2011-04-19 22:33:05

标签: c# network-programming gsm

您好       我已经采取了一个项目'短信服务器'---这将做 A.客户端的自动短信生成器,如特定事件,如用户帐户上的交易或定期间隔,如每天预订状态一次 B.通过手机进行投票的响应接收器。

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

谢谢.. !! :)

2 个答案:

答案 0 :(得分:1)

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

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

  • 您需要查找和学习PDU格式,这是网络上SMS消息的结构
  • 您需要为手机提供商开设一个特殊的SMPP帐户。这可能非常复杂和昂贵。
  • 您需要专用的VPN硬件才能连接到手机提供商的网络。软件VPN不起作用,因为提供商可能不允许拆分隧道。我使用了PIX 501。

然后您就可以开始处理邮件跟踪,帐户管理,灾难缓解等等。

如果我再次开始,我几乎肯定会找到一个具有Webservice API或类似内容的在线SMS网关提供商。

答案 1 :(得分:0)

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

您的其他选择是使用C#编写内容以与计算机上将连接到GSM调制解调器的串行端口连接。 GSM调制解调器的作用类似于蜂窝网络上的电话,但接受调制解调器AT命令并可以向其他电话发送SMS消息。

您还可以使用类似Kannel(开源SMPP网关)之类的东西链接到第三方SMS网关,该网关可以像Mblox.com一样使用SMPP。但是你会为这样的事情付出很多。

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