首先,我将简要解释一下我的要求。我希望我的用户分布在几个组中,例如 ABC、XYZ、PQR ......用户和组将通过网站进行管理......现在我希望用户只需发送一个给任何号码的单条短信说 999。
因此,如果 ABC 组的用户向 999 发送短信,则根据他所属的组,消息应自动发送给该组的所有其他用户。
我不知道在哪里问,问谁,我需要什么,所以最后决定在这里发布一个问题......
首先,我将简要解释一下我的要求。我希望我的用户分布在几个组中,例如 ABC、XYZ、PQR ......用户和组将通过网站进行管理......现在我希望用户只需发送一个给任何号码的单条短信说 999。
因此,如果 ABC 组的用户向 999 发送短信,则根据他所属的组,消息应自动发送给该组的所有其他用户。
我不知道在哪里问,问谁,我需要什么,所以最后决定在这里发布一个问题......
这通常被称为“群组消息传递”,并且可以使用像Twilio(我工作的地方)这样的 SMS 网关非常容易地构建。GroupMe、Betwext和Beluga是流行的群消息产品。
我在这里有一个用 ASP.NET MVC 编写的示例群消息应用程序:http: //www.twilio.com/blog/2010/04/howto-build-a-group-sms-application-with-aspnet-mvc.html 但是,您可以用任何 Web 编程语言编写它。
最简单的方法是获取一个 SMS 网关帐户,该帐户将提供一种通过 HTTP 接口发送 MT(传出)消息和接收 MO(传入)消息的方法。
在本网站搜索;推荐短信网关。
MO 部分可能很昂贵,因此在〜低容量场景中的替代方法是使用托管 SIM 卡的 GSM 调制解调器来完成接收部分(您当然也可以使用它来发送)。
将用户与组匹配与此机制无关,将由一个简单的数据库管理。