自定义事件和自定义负载功能可在与虚拟代理语音–CX bot 交互的同时,提供更好的最终用户体验和控制对话。此自定义负载功能将有效载荷信息从 Google CX 应用程序发送到客户端,以便进行处理。 自定义事件功能有助于选择要使用客户端 API 在 CX 应用程序下调用的特定事件。

有关自定义事件的信息,请参阅 https://cloud.google.com/dialogflow/es/docs/events-custom

1

在 Dialogflow CX 控制台中,选择项目和座席。

2

在 CX 代理屏幕中,转至 " 构建 " 选项卡。 从联系中心应用程序中选择所需的流和所需的页面( 开始/结束 流/结束会话 ),在此流中需要完成。

将出现所选页面的详细信息。
3

路由部分下,定义符合触发转换的自定义退出条件的路由和条件。

4

在该路由中,在履行部分下,单击添加对话框选项,然后选择自定义有效负载


 

仅定义自定义有效负载。 请勿添加任何其他对话框选项。

5

添加用于定义要从 CX 发送的有效负载的类型 Execute_Request 的自定义有效负载,格式如下:

{ "Execute_Request":{ "Event_Name": "<Name of the event>", "Data" : { "Params":{ "<param1 name>": "<param1 value>", "<param2 name>": "<param2 value>" }

 
  • 对于 Webex 联系中心解决方案,请将此事件名称映射到流量设计器中的 "虚拟代理 V2" 活动中的状态事件名称,以进行决策映射。

  • 对于 Contact Center Enterprise 解决方案,在从内部应用程序重新输入到云的过程中,为 VirtualAgentVoice 元素提供此事件名称

6

转换部分中选择页面,以设置在流恢复时转换到相同页面。

7

在流构建器应用程序中创建一个事件处理程序并提供事件名称。 有关详细信息,请参阅 https://cloud.google.com/dialogflow/cx/docs/reference/rest/v3/EventHandler