情景:
我有一个独家的移动聊天应用程序。用户可以通过SMS桥接器与未预先选择和知道不使用该应用程序的人群进行通信。为此目的,每个用户目前获得她/他自己的虚拟电话号码。通过该虚拟号码发送和接收特定用户的SMS。 SMS将分发给与其通信的组中的每个成员。
问题:
单个接收器可以是多于一个组的成员。在这种情况下,当接收者(R)响应来自用户(U)的SMS消息时,响应所属的组并不明确地清楚。因为唯一可用的信息是发送者(R)号码和接收者(U)号码(虚拟),我们无法确定R属于该消息的组来自哪个。
解决方案想法:
我能看到解决这个问题的唯一方法是让U使用不同的电话号码与每个组进行通信。由于成本原因,为每个用户分配许多用于该情况的电话号码根本不可扩展。但我至少最初还是希望避免管理大量池的复杂性,这些池会自动为个人通信分配数字。
问题:
发送短信时,有没有办法在发件人虚拟号码上添加额外的数字?因此,当他/她回复该号码时,上下文将被传回服务器
答案 0 :(得分:1)
Twilio开发者传道者在这里。
我担心短信中没有任何内容可以满足您的需求。当你认为U应该有不同的电话号码与每个小组进行交流时,你是对的。
虽然并非一切都不好,因为您可以设置哪些用户位于特定组中,您可以将该数字重用于完全不同的组。这是一篇关于scaling number pools for group messaging的好文章,可能有所帮助。