我问这个问题很少/不了解短信网关及相关技术,所以请耐心等待。
我想要的是:
所以从我做过的(小)研究来看,我看起来需要为短信网关付费。
有什么建议吗?已知限制?
我的网站将是一个运行在IIS7上的ASP.NET MVC应用程序。
我不需要从我的网站发送短信,只接收它们。
我不知道这是否可能 - 短信网关可以通过HTTP向网站发送消息吗?那图像怎么样?我的网络基础设施需要什么类型的网络基础设施?
在这个阶段,我真正关心的是信息的正文,以及发送信息的人。但当然,我希望能够面向未来,以便预先了解陷阱。
一旦网站收到HTTP上的短信,我需要将其保存到SQL Server 2008数据库。或者SMS网关可以持久保存到它自己的数据库吗?
任何人都可以提供任何指导吗?以前有人做过这类事吗?
感谢帮助。
答案 0 :(得分:3)
您需要一个SMS网关,可以为您分配一个号码并将该号码转发到Web服务或您根据其标准发布的其他资源。
在澳大利亚,一些提供商这样做(大多数提供商将其捆绑为“双向”短信,因此您也可以收到发送,即使您已经说过您不需要它)。
有两个例子。我之前使用过SMS Global,很容易上手。
您需要一个可以发布服务的Web服务器(取决于要求不同的网关),但通常需要REST或SOAP或带参数的纯GET。当网关收到您号码的短信时,它会点击配置的URL将数据传递给它。
从网关接收命中的服务将解释参数,您可以根据需要将其保存到数据库中。
根据您获得的SMS的数量,您可能需要将其移植,但其具有与任何Web存在相同的容量规划。加载只是对每条消息的服务器上的资源的HTTP请求。