

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Connect 中将联系转接到特定座席
<a name="transfer-to-agent"></a>

有两种方法可以将联系直接路由到座席：
+ **使用路由标准优先选择座席**。在以下情况下，此方法更好：
  + 您希望能够同时指向多个座席。例如，主要为一位客户提供支持的一支四人支持团队。
  + 如果首选座席不可用，您希望能够选择回退到队列中更广泛的座席池。
  + 您希望在标准队列的指标中报告该联系。

  对于此选项，请使用[设置路由标准](set-routing-criteria.md)数据块，而不是本主题中的步骤。
+ **使用座席的队列**。在以下情况下，此方法通常更好：
  + 联系**仅**面向该特定座席，而不面向其他座席。
  + 您不希望在标准队列下报告该联系。有关标准队列和座席队列的信息，请参阅[队列：标准和座席](concepts-queues-standard-and-agent.md)。

  本主题介绍了如何面向此第二种情况路由联系。

座席队列使您能够将联系人直接路由到特定座席。以下是您可能想要执行此操作的几种场景：
+ 将联系人路由到客户与之交互的上一个座席。这提供了一致的客户体验。
+ 将联系人路由到具有特定责任的座席。例如，您可以将所有账单问题路由到 Jane。

**注意**  
为 Amazon Connect 实例中的所有用户创建一个队列，但只有获得使用联系人控制面板 (CCP) 权限的用户才能使用它接收联系人。座席和管理员安全配置文件是包含 CCP 使用权限的仅有的默认安全配置文件。如果您将联系人路由到没有这些权限的人，则永远无法处理该联系人。

**将联系人直接路由到特定座席**

1. 在 Amazon Connect 中，选择**路由**、**联系流**。

1. 在流设计器中，打开现有流或创建新的流。

1. 添加一个可以从中选择用于转接联系人的队列的数据块，如**设置工作队列**数据块。

1. 选择数据块标题以打开数据块设置。

1. 选择**按座席**。

1. 在**选择一个座席**下，输入座席的用户名，或者从下拉列表中选择座席的用户名。

1. 选择**保存**。

1. 将**成功**分支连接到流中的下一个数据块。

您还可以选择使用属性选择为座席用户账户创建的队列。要执行此操作，请在选择**按座席**以后选择**使用属性**。

## 使用联系属性将联系人路由到特定座席
<a name="use-attribs-agent-queue"></a>

当您在流中使用联系属性将呼叫转接到座席时，属性值必须是座席的用户名或座席的用户 ID。

要确定座席的用户 ID 以便您将该值用作属性，请使用以下选项之一：
+ 使用浏览器调试器的**网络**选项卡检索座席 ID。例如：

  1. 在 Chrome 浏览器中，按 F12 并前往**网络**选项卡。

  1. 在 Amazon Connect 的导航菜单中，选择**用户**、**用户管理**，然后选择一个座席。监控**网络**选项卡的内容。在**名称**列表中选择 GUID。

  1. 选择**预览**选项卡。座席 ID 显示在 `Id` 字段旁边。下图显示了座席 ID 在**预览**选项卡中的位置。  
![“预览”选项卡，座席 ID。](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/find-agent-id.png)
+ 使用[ListUsers](https://docs.aws.amazon.com/connect/latest/APIReference/API_ListUsers.html)操作从您的实例中检索用户。将返回代理的用户 ID，操作结果作为[UserSummary](https://docs.aws.amazon.com/connect/latest/APIReference/API_UserSummary.html)对象`Id`中的值。
+ 使用[Amazon Connect 座席事件流](agent-event-streams.md)找到座席的用户 ID。座席事件（包含在座席事件数据流中）包括座席 ARN。用户 ID 包含在座席 ARN 中的 **`agent/`** 之后。

在以下座席事件数据中，座席 ID 为 **87654321-4321-4321-4321-123456789012**。

```
{
    "AWSAccountId": "123456789012",
    "AgentARN": "arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/agent/87654321-4321-4321-4321-123456789012",
    "CurrentAgentSnapshot": {
        "AgentStatus": {
            "ARN": "arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/agent-state/76543210-7654-6543-8765-765432109876",
            "Name": "Available",
            "StartTimestamp": "2019-01-02T19:16:11.011Z"
        },
        "Configuration": {
            "AgentHierarchyGroups": null,
            "FirstName": "IAM",
            "LastName": "IAM",
            "RoutingProfile": {
                "ARN": "arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/routing-profile/aaaaaaaa-bbbb-cccc-dddd-111111111111",
                "DefaultOutboundQueue": {
                    "ARN": "arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/aaaaaaaa-bbbb-cccc-dddd-222222222222",
                    "Name": "BasicQueue"
                },
                "InboundQueues": [{
                    "ARN": "arn:aws:connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/aaaaaaaa-bbbb-cccc-dddd-222222222222",
                    "Name": "BasicQueue"
                }],
                "Name": "Basic Routing Profile"
            },
            "Username": "agentUserName"
        },
        "Contacts": []
},
```