RoR + SMS:Rails网络应用架构发送/接收短信?

Fou*_*our 5 sms mobile-phones web-applications ruby-on-rails

哪种Web应用程序架构能够很好地接收/发送SMS文本消息?"架构,我指的是特定的架构,而不是一般的,例如MVC.

背景:我正在构建一个Web应用程序,用于接收来自/发送手机答案的查询.应用程序设计(和业务模型)期望通过SMS文本消息与单元设备通信.IOW:没有MVC网页"查看".手机屏幕实际上是"视图".

And*_*rew 2

这取决于您接收和发送短信的方式。

有一个特定的短消息协议(SMPP - http://en.wikipedia.org/wiki/SMPP)。为此,您需要一个 SMPP 服务器。

如果您使用的是各种 SMS over HTTP 提供商之一(例如 Clickatell - http://www.clickatell.com),那么像 RoR 这样的 Web 框架就可以了,因为 SMS 消息的发送和接收实际上都是 Web要求。在这种情况下,您的系统视图是对网关的 HTTP 响应,而不是手机屏幕。实际上涉及相当多的步骤: Cellphone -> Cellular Network -> Gateway -> Your Service以及回复:Cellphone <- Cellular Network <- Gateway <- Your Service