0

我正在创建自动驾驶仪,它会在呼叫 Twilio 号码时向用户致意。然后 Autopilot 会根据用户的回答询问用户是否要连接代理。如果用户说是,那么 Autopilot 会将呼叫转移到任务路由器。通过查看 Twilio 示例,我已将呼叫移交给任务路由器。

问题是我无法指定匹配任务。在 Taskrouter 工作流中,我有 2 到 3 个过滤器我想传递匹配任务,以便运行工作流的特定过滤器

目前,我正在使用以下命令进行切换。

"handoff": {
            "channel": "voice",
            "uri": "taskrouter://workflowid",
}

在这里,我需要能够传递匹配任务(附加参数),例如selected_agent === 'lorem'这将告诉工作流运行哪个特定任务(过滤器)

4

1 回答 1

1

文档中(对话有效负载是一个任务属性):

将 Autopilot 语音会话移交给 Task Router 或 Flex 时,您需要向目标提供 Task Router 工作流 Sid。当执行切换时,自动驾驶会话终止,呼叫与对话有效负载作为任务属性排队。

于 2020-11-20T16:59:31.503 回答