使用SMS代理市场消息传递的最佳方式是什么?
用户模型:
每个会话都有owner_id
和renter_id
,如果从一个会话收到一个消息,它应该被代理到另一个会话。
如果所有者与多个会话相关联,确保将邮件定向到正确的收件人的最佳方法是什么?
更新 It looks like twilio recommends purchasing a phone number for each conversation.
这需要拥有N
个电话号码,其中N
大于按唯一用户/收件人分组的会话。
例如使用Airbnb数据模型,需要知道具有最大数量的独特租户的所有者......这似乎是很多潜在的开销。如果我错了,请纠正我。
答案 0 :(得分:0)
如果您希望减少摩擦力(无需输入PIN),这个概念肯定需要多个Twilio数字,但您只需要拥有与单个用户可以联系的人数一样多的数字。 这将更详细地解释here。而且你只需要编制一个起始编号,休息就可以是动态的。
比如说,如果你拥有的最大财产数量是N并且他在365天内租给不同的租房者,这意味着所有者在他们的“地址簿”中有N * 365租房者,你只需要365N数字,即使你有100,000个用户。如果根据历史数据,您可以计算出最大N和最大租借天数(比如M),您所需的电话号码= N * M.这可能是起点,不必是固定的常数值。
作为故障安全 - 在超过阈值时添加处理程序 - 比如N * M数字池的90%,然后动态地使用Twilio REST API to add numbers到此池。