跨 AWS 区域更新 Amazon Connect 座席工作区中的座席分布情况 - Amazon Connect

跨 AWS 区域更新 Amazon Connect 座席工作区中的座席分布情况

正如您可以使用 UpdateTrafficDistribution API 跨区域分配电话流量一样,您也可以使用它跨 AWS 区域分配座席,无论是全部还是逐步分配,这都是常规运营准备情况测试的一部分。例如,您可以将 40% 的座席保留在一个 AWS 区域中,以完成活动联系人并将剩余的座席转移到副本区域。

将座席添加到流量分配组后,使用 UpdateTrafficDistribution API 以 10% 的增量在给定的流量分配组中跨链接的实例分配座席。您的座席将能够在转移区域之前完成活动语音联系人。

注意

如果座席在转移区域之前尝试结束联系时出现错误,则他们需要刷新座席工作区页面。有关更多信息,请参阅 设置 Amazon Connect Agent Workspace 以支持座席跨 AWS 区域转移

要求

如果不满足以下要求,您的 UpdateTrafficDistribution API 调用将失败,并显示 InvalidRequestException

  1. 指定的流量分配组必须存在。

  2. 流量分配组的状态必须为 ACTIVE

  3. 如果要更改 SignInConfig 分配,只能对默认流量分配组执行此操作。在创建副本 Amazon Connect 实例时会创建默认的流量分配组。请参阅 TrafficDistributionGroup 数据类型中的 IsDefault 参数。

当您从源 AWS 区域调用 UpdateTrafficDistribution 时,可以使用流量分配组 ID 或 Amazon 资源名称(ARN)。在副本区域中调用 UpdateTrafficDistribution 时,必须使用流量分配组 ARN。

更改登录权重

UpdateTrafficDistribution API 包含一个称为 SignInConfig 的分配。它允许您选择使用哪些后端登录服务器来方便座席登录到其实例组。无论您的流量分配组中设置了什么 SignInConfig,座席都将登录到流量分配组中的两个实例。

为了获得最佳体验,建议在常规操作期间同时启用两个 AWS 区域。要实现此目的,请将 true 传递至两个 SignInConfig 分配。如果您需要将整个电话流量和座席转移到一个 AWS 区域,建议将要从中转移流量的区域的 SignInConfig 更改为 false

例如,以下调用会导致座席有 50% 的几率使用 us-west-2 登录服务器和 50% 的几率使用 us-east-1 登录服务器从身份提供者那里进行给定登录调用。

aws connect update-traffic-distribution \ --id traffic distribution group ID or ARN \ --cli-input-json \ '{ "SignInConfig":{ "Distributions":[ { "Region":"us-west-2", "Enabled":true }, { "Region":"us-east-1", "Enabled":true } ] } }'

相反,以下登录分配会路由登录端点上 100% 的流量,以使用 us-east-1 登录服务器。

aws connect update-traffic-distribution \ --id traffic distribution group ID or ARN \ --cli-input-json \ '{ "SignInConfig":{ "Distributions":[ { "Region":"us-west-2", "Enabled":false }, { "Region":"us-east-1", "Enabled":true } ] } }'

此分配仅控制使用登录服务器的哪个区域,以便于座席能够登录到其实例组中的两个实例。它不会影响由 UpdateTrafficDistribution API 的 AgentConfig 部分控制的座席的分配。

重要

如果在座席登录期间登录端点无响应,并且您的 SignInConfig 分配被跨区域拆分,则可以通过将分配更改为单个 AWS 区域来纠正错误。或者,如果您的 SignInConfig 在一个区域上加权并且它无响应,您可以尝试将 SignInConfig 转移到禁用区域。无论您的 SignInConfig 如何配置,座席仍将受益于在源区域和副本区域中均处于活动状态的会话,因为它们将尝试在这两个区域中登录到其 Amazon Connect 实例。

如何跨 AWS 区域转移所有电话流量和座席

要将所有新的入站语音联系人、座席登录分配和座席分配从 us-west-2 转移到 us-east-1,请使用以下代码片段。

aws connect update-traffic-distribution \ --id traffic distribution group ID or ARN \ --cli-input-json \ '{ "SignInConfig":{ "Distributions":[ { "Region":"us-west-2", "Enabled":false }, { "Region":"us-east-1", "Enabled":true } ] }, "AgentConfig":{ "Distributions":[ { "Region":"us-west-2", "Percentage":0 }, { "Region":"us-east-1", "Percentage":100 } ] }, "TelephonyConfig":{ "Distributions":[ { "Region":"us-west-2", "Percentage":0 }, { "Region":"us-east-1", "Percentage":100 } ] } } '

当您从源 AWS 区域调用 UpdateTrafficDistribution 时,可以使用流量分配组 ID 或 Amazon 资源名称(ARN)。在副本区域中调用 UpdateTrafficDistribution 时,必须使用流量分配组 ARN。