1

我问这个问题时对 SMS 网关及其相关技术知之甚少/一无所知,所以请耐心等待。

我想要的是这个:

  1. 用户向给定号码发送短信
  2. 这条短信被转发到我的网站进行处理

因此,从我所做的(小)研究来看,我似乎需要为 SMS 网关付费。

有什么建议吗?已知限制?

我的网站将是一个在 IIS7 上运行的 ASP.NET MVC 应用程序。

我不需要从我的网站发送短信,只接收它们。

我不知道这是否可能 - SMS 网关可以通过 HTTP 向网站发送消息吗?图像呢?我需要什么类型的网络基础设施?

在这个阶段,我真正关心的是消息的正文,以及是谁发送的。但是,我当然想证明自己的未来,所以希望提前知道陷阱。

一旦网站通过 HTTP 接收到 SMS,我需要将其保存到 SQL Server 2008 数据库。或者 SMS 网关可以保留到它自己的数据库吗?

任何人都可以提供任何指导吗?以前有人做过这种事情吗?

感谢帮助。

4

1 回答 1

3

您需要一个 SMS 网关,它可以为您分配一个号码并将该号码转发到 Web 服务或您根据其标准发布的其他资源。

在澳大利亚,一些供应商这样做(他们中的大多数将其捆绑为“双向”SMS,因此您也可以获得发送,即使您已经说过您不需要它)。

是两个例子。我以前用过 SMS Global,它很容易上手。

您将需要一个可以发布服务的 Web 服务器(取决于网关的要求不同),但通常是它的 REST 或 SOAP 或带有参数的普通 GET。当网关在您的号码上收到短信时,它会点击配置的 URL,将数据传递给它。

从网关接收到命中的服务将解释参数,您可以根据需要将其保存到数据库中。

根据您收到的 SMS 的数量,您可能需要将其移出,但其容量规划与任何 Web 存在相同。负载只是每条消息对服务器上资源的 HTTP 请求。

于 2010-09-08T00:09:41.177 回答