线程组 SMS 对话

Threaded group SMS conversations

我正在尝试开发一个基于 Web 的 SMS 应用程序,我想要的功能之一是线程组对话。

假设有 5 个人,A、B、C、D 和 E。'A' 是使用 Web 应用程序的人,'B'、'C'、'D','E'在他们的手机上。

我想创建两个这样的线程:

A -> (B, C, D)

A -> (B, C, E)

并跟踪这些对话,以便 A 可以看到这些单独群聊的线程对话。

我知道我可以做到这一点的一种方法是使用多个 twilio 数字,但是有没有一种方法可以在不使用多个数字的情况下做到这一点?有没有办法在 sent/received 的消息中嵌入密钥或 ID? Twilio 支持 cookie,但这似乎仅限于两人对话,并且仅适用于在应用程序外部发起的对话。

我研究了 Plivo 和 Nexmo,但我认为它们也不可能。

这只是 SMS 的限制,还是可以做我想做的事情?

SMS 是无状态的,除了匹配元数据(发送/发送的配对)之外,无法将两条消息相互关联(作为一个线程)。

对于您要执行的操作,您需要多个虚拟号码,因为这是 SMS 本身的限制。