首页 > 解决方案 > 使用两个 Twilio 号码在两方之间进行号码屏蔽

问题描述

我们已经探索过代理,但确定它对于我们如何使用它来说成本太高。

我们已经看到另一款软件做我们想做的事,但我们陷入了困境。

步骤1:

公司 AAA Twilio # ===> Lead A

第2步:

领导 A 回复 ===> 公司 AAA Twilio # ===> Twilio # 池 A ===> 公司 AAA

第 3 步(这是我们看到细分的地方):

公司 AAA 回复 ===> Twilio # Pool A ===> Lead A

我们在这里要完成的是:

公司 AAA 回复 ===> Twilio # 池 A ===> 公司 AAA Twilio # ===> 线索 A

下面是我们试图为短信流完成的工作。 在此处输入图像描述

标签: twiliotwilio-apitwilio-functions

解决方案


Twilio 开发人员布道者在这里。

要实现这一点,您必须构建自己的以相同编号开头的代理版本。

这里的关键是,当您收到新的传入消息到面向公众的公司号码时,您需要在数据库中创建消息传递用户、公司和池中号码之间的关系。使用该号码,您需要设置两种方式的消息传递,例如:

  • 对于到公共公司号码的传入消息,您将消息从池号码转发到公司的私人号码
  • 对于从公司私人号码到池号的消息,您从公司公众号转发给客户

重要的是您存储在数据库中的关系。它必须包含所有三方,即客户、公司和连接它们的号码。

请注意,查找关系后,您可以完全使用TwiML<Message>进行消息转发。您需要在元素上同时设置tofrom属性:<Message>

<Response>
  <Message to="NUMBER_TO_FORWARD_TO" from="NUMBER_TO_SEND_FROM">{{Forwarded message}}</Message>
</Response>

让我知道这是否有帮助。


推荐阅读