本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将申领的电话号码分配给流量分配组
-
您创建了一个新的流量分配组,其状态为
ACTIVE
。我们建议使用 DescribeTrafficDistributionGroupAPI 来验证状态。 -
您已经向实例或其他流量分布组申报了电话号码。
现在,您可以使用 UpdatePhoneNumberAPI 将这些申报的电话号码分配给您的新流量分配组。在TargetArn
参数中提供流量分布组 ARN。
注意
要更新描述字段,您必须使用 Amazon Connect 控制台。
工作流示例
以下是将已申请的电话号码分配给您的流量分配组的示例工作流程:
-
调用 UpdatePhoneNumberAPI 将电话号码分配给新号码
TargetArn
。TargetArn
可以用于另一个 Amazon Connect 实例,也可以用于在最初申请电话号码的同一地区创建的流量分配组。 -
执行以下步骤以将流量与电话号码相关联。在流量分布组运营的两个区域中执行这些操作。
这些步骤可确保您的电话流量正确路由到您的流量以支持您的流量分配配置。
-
在创建流量分配组的区域的现有 Amazon Connect 实例中,执行以下步骤:
-
调用 ListContactFlows API。提供与
InstanceId
复制的实例对应的。 -
将返回流程 ARN 列表。使用这些 flow ARN 将流量关联到电话号码;调用 AssociatePhoneNumberContactFlowAPI。
-
-
在其他区域的复制的 Amazon Connect 实例中,执行以下步骤:
-
调用 ListContactFlows API。提供与
InstanceId
复制的实例对应的。 -
将返回流程 ARN 列表。使用这些 flow ARN 将流量关联到电话号码;调用 AssociatePhoneNumberContactFlowAPI。
-
-
为什么通AssociatePhoneNumberContactFlow话失败
如果该号码是向流量分配组申报的,并且您AssociatePhoneNumberContactFlow使用创建流量分配组的AWS 区域实例进行呼叫,则可以为PhoneNumberId
URI 请求参数使用完整的电话号码 ARN 或 UUID 值。
但是,如果向流量分配组声明了该号码,并且您正在使用与流量分配组AWS 区域关联的副本中的实例调用此 API,则必须提供完整的电话号码 ARN。如果在这种情况下提供了 UUID,您将收到ResourceNotFoundException
。
为什么通UpdatePhoneNumber话失败
ResourceNotFoundException
在以下情况下,您UpdatePhoneNumber的 API 调用将失败,并显示 a:
-
指定的流量分配组不存在,流量分布组的状态不存在
ACTIVE
,或者您没有该流量分配组的所有权。
UpdatePhoneNumber在以下情况下会因InvalidParameterException
错误而失败:
-
您正在调用的终端节点不在创建流量分布组的同一区域。
定义了电话号码状态
以下是电话号码状态的描述:
-
CLAIMED
表示之前ClaimPhoneNumber的UpdatePhoneNumber操作成功。 -
IN_PROGRESS
表示 a ClaimPhoneNumber,UpdatePhoneNumber操作仍在进行中,尚未完成。您可以DescribePhoneNumber稍后致电以验证先前的操作是否已完成。 -
FAILED
表示之前的ClaimPhoneNumber或UpdatePhoneNumber操作失败。它包括一条指示失败原因的消息。失败的常见原因是您申报或更新电话号码的TargetArn
价值已达到其申报号码总数的上限。