如何分离WhatsApp Studio Flow的测试和生产环境?



我买了两个Twilio电话号码,它们是由Twilio和WhatsApp验证和配置的。

我创建了两个会话服务("主会话服务"(SID:IS1234)和"开发对话服务";(SID: IS4321)

  • 都配置为"参与讨论";用例配置。
  • 都配置为"自动创建对话";
  • 每个服务在Sender Pool中配置了一个不同的电话号码
  • 每个WhatsApp发件人号码端点配置配置为"使用消息服务(推荐)";使用各自的会话服务

我有2个工作室流("WA_MAIN"one_answers"WA_DEV"。在Flex>管理比;我有2个WhatsApp地址,每个电话号码指向各自的Studio Flow。

这是完整的配置,如果有什么重要的缺失,请在评论中问我。

当我向每个号码发送whatsapp消息时,会话被路由到正确的Studio Flow,但它是由主会话服务(IS1234)管理的,这是旧的一个。我在Dev会话服务(IS4321)中没有对话。之前与我电话号码的所有通话都处于"关闭"状态。状态。

为什么会发生这种情况?我如何构建独立的环境来使用会话API,而不冒生产环境SLA的风险?

发生这种情况是因为会话配置,其中您配置了将处理入站会话的默认消息传递服务,您可以在conversations>经理在违约。

Twilio团队建议为Homolog或Staging创建一个新帐户,因此它可以是一个不影响生产环境的解决方案。

我希望它能帮助你。

最新更新