twilio - 使用两个 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
下面是我们试图为短信流完成的工作。 在此处输入图像描述
解决方案
Twilio 开发人员布道者在这里。
要实现这一点,您必须构建自己的以相同编号开头的代理版本。
这里的关键是,当您收到新的传入消息到面向公众的公司号码时,您需要在数据库中创建消息传递用户、公司和池中号码之间的关系。使用该号码,您需要设置两种方式的消息传递,例如:
- 对于到公共公司号码的传入消息,您将消息从池号码转发到公司的私人号码
- 对于从公司私人号码到池号的消息,您从公司公众号转发给客户
重要的是您存储在数据库中的关系。它必须包含所有三方,即客户、公司和连接它们的号码。
请注意,查找关系后,您可以完全使用TwiML<Message>
进行消息转发。您需要在元素上同时设置to
和from
属性:<Message>
<Response>
<Message to="NUMBER_TO_FORWARD_TO" from="NUMBER_TO_SEND_FROM">{{Forwarded message}}</Message>
</Response>
让我知道这是否有帮助。
推荐阅读
- oracle - ORA-00979: 不是 GROUP BY 表达式 | 用户定义函数
- react-hooks - 渲染的钩子比上一次渲染时更多
- python - 在 Python 中使用 Selenium 和 Browsermob-Proxy 进行抓取时如何使用代理 IP?
- java - Lombok注解:合并后编译失败
- amazon-web-services - 无服务器部署失败
- jquery - 如何使用 $(this) 在附加的类上发生点击事件;
- django - 如何在detailview中获取主键并用于预填充表单中的隐藏字段?
- php - 为特定用户显示单个资源
- javascript - 如何遍历数组中的值以匹配对象中的值并返回相应的对象?
- macos - MacOS 公证和第三方库