将呼叫从 Twilio auto pilot 转移到 Taskrouter?
Transfer call from Twilio auto pilot to Taskrouter?
我正在创建自动驾驶仪,它会在呼叫 Twilio 号码时向用户打招呼。
然后Autopilot会根据用户的回答询问用户是否要连接agent。如果用户说是,那么 Autopilot 会将呼叫转移到任务路由器。通过查看 Twilio 示例,我已将呼叫移交给任务路由器。
问题是我无法指定匹配任务。在 Taskrouter 工作流程中,我有 2 到 3 个过滤器,我想传递匹配任务,以便特定过滤器是工作流程的 运行
目前,我正在使用以下命令进行切换。
"handoff": {
"channel": "voice",
"uri": "taskrouter://workflowid",
}
这里我需要能够传递匹配任务(一个附加参数),比如 selected_agent === 'lorem' ,它会告诉工作流哪个特定任务(过滤器)到 运行
来自documentation(Dialogue Payload是一个任务属性):
When handing off an Autopilot voice session to Task Router or Flex,
you need to provide the destination the Task Router workflow Sid. When
the Hand-off is executed the Autopilot session is terminated, the call
is enqueued with the Dialogue Payload as a task attribute.
我正在创建自动驾驶仪,它会在呼叫 Twilio 号码时向用户打招呼。 然后Autopilot会根据用户的回答询问用户是否要连接agent。如果用户说是,那么 Autopilot 会将呼叫转移到任务路由器。通过查看 Twilio 示例,我已将呼叫移交给任务路由器。
问题是我无法指定匹配任务。在 Taskrouter 工作流程中,我有 2 到 3 个过滤器,我想传递匹配任务,以便特定过滤器是工作流程的 运行
目前,我正在使用以下命令进行切换。
"handoff": {
"channel": "voice",
"uri": "taskrouter://workflowid",
}
这里我需要能够传递匹配任务(一个附加参数),比如 selected_agent === 'lorem' ,它会告诉工作流哪个特定任务(过滤器)到 运行
来自documentation(Dialogue Payload是一个任务属性):
When handing off an Autopilot voice session to Task Router or Flex, you need to provide the destination the Task Router workflow Sid. When the Hand-off is executed the Autopilot session is terminated, the call is enqueued with the Dialogue Payload as a task attribute.