Page 1 of 1

来摆脱相对较小的代理号码池

Posted: Thu Dec 05, 2024 10:19 am
by john12
这很快就会变得非常昂贵,更不用说电话号码是有限的资源,甚至电话 API 提供商也无法为我们提供那么多号码。不过有一个解决方案,它有两个方面:回收和再利用。在以下几节中,我们将介绍几种可能的电话号码分配策略,这些策略以各种方式在会话之间回收和重用代理号码。最终,我们找到了一种能够最小化我们需要维护的代理号码池大小的方法,以支持我们的系统。电话号码回收对于某些用例(例如送货应用程序或与拼车司机连接),屏蔽会话的持续时间需要相对较短(通常为几分钟)。


在这些情况下,应用程序可以通过使用非常积极 匈牙利电话号码资源 的回收策略来摆脱相对较小的代理号码池的影响。代理号码池大小的两个决定因素是单位时间所需的会话数和会话的平均寿命。例如,如果配送应用程序平均每小时配送 1000 次,通常持续时间不到 30 分钟,那么在给定时间平均需要 500 个代理号码。 Yelp 的电话屏蔽系统实现了回收,但考虑到客户和企业之间的对话通常会持续数周,我们需要使会话保持更长时间的活动状态。

Image


有一个潜在的解决方法,我们在 N 小时不活动后回收一个号码,然后在对话恢复时分配一个新号码。但是,如果后续消息从新号码开始,我们可能会面临破坏 SMS 对话连续性的风险,并且当与新业务的对话从同一号码突然开始时,我们可能会造成混乱。出于这些考虑,我们通常仅在 30 天后将代理号码标记为可回收。因此,我们只需要维护与每月连接数一样多的电话号码,即我们的成本为 O(每月通话次数)。这绝对是一个进步,但仍然需要购买数百万个电话号码,这意味着我们需要进一步优化我们的电话号码使用。