使用 Twilio Flow 通过人工扩展结束流程

问题描述 投票:0回答:1

我尝试通过“通过人员升级结束流程”过渡来结束 Dialogflow CX 代理中的交互,如屏幕截图所示: DialogflowCX 中的流程“以人力扩展过渡结束”

我想使用“Live Agent Handoff”转换在 Twilio Flow Studio 中处理流程的这一端,以将对话发送到 Flex。如截图所示:

Twilio Flow Studio 中的流程,在“连接虚拟代理”小部件之后进行“实时代理切换”转换

在测试期间,Twilio Flow Studio 中激活的转换已“已完成”,但预期转换是“实时代理切换”。我不明白我需要做什么才能在流程结束时激活预期的转换。

我尝试将 Dialogflow CX 中的“结束流程”转换更改为“失败结束流程”,因为 Twilio 中的预期转换为“失败”,但它仍然触发了“已完成”转换。

我尝试在 Twilio 中管理 VirtualAgentStatus 变量,但它也导致“已完成”。

我还尝试在 Dialogflow 中编辑条目履行中的有效负载,但结果是相同的。

作为附加信息,在 Dialogflow 中激活流程结束的路径为 1=1,并且集成工作正常。

twilio integration dialogflow-cx twilio-flow dialogflow-cx-dashboard
1个回答
0
投票

您不应将 End Flow 与人工升级结合使用,而应使用实时代理切换自定义负载在 Twilio 上进行实时代理传输。 As you can See in the Image.

通过使用此方法,它将触发 Twilio Virtual Agent Widget 中的 Live Agent Handoff,这反过来又允许您使用以下语法在 Twilio Studio 中的任何位置访问从 Dialogflow CX 传递的参数。

{{widgets.PruebaCX.VirtualAgentProviderData.AgentHandoffParameters.service_desk_phonenumber}}
© www.soinside.com 2019 - 2024. All rights reserved.