如何将电话号码从一个 Amazon Connect 实例迁移到另一个实例?

上次更新日期:2022 年 7 月 12 日

我想将一个或多个电话号码从一个 Amazon Connect 实例迁移到另一个 Amazon Connect 实例。我该如何操作?

简短描述

迁移您的 Amazon Connect 电话号码的步骤取决于 AWS 区域,以及源实例和目标实例的 AWS 账户所有权。请参阅以下场景的相关解决方案部分:

  • 源实例和目标实例位于同一个区域和 AWS 账户中
  • 源实例和目标实例位于不同的区域
  • 源实例和目标实例位于不同的 AWS 账户中

解决方法

两个 Amazon Connect 实例位于同一个区域和 AWS 账户中

如果源和目标连接实例位于相同的区域和 AWS 账户中,请使用 ListPhoneNumbersUpdatePhoneNumber API。

以下示例使用这些 API 的 AWS 命令行界面(AWS CLI)命令。

注意:如果您在运行 AWS 命令行界面(AWS CLI)命令时收到错误,请确保您运行的是最新版本的 AWS CLI

1.    运行 list-phone-numbers 命令。在输出中,记下 Id 参数。将 a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 替换为您的实例 ID。将 +xxxxxxxxxxx 替换为您要迁移的电话号码。

$ aws connect list-phone-numbers --instance-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 --query 'PhoneNumberSummaryList[?PhoneNumber==`+xxxxxxxxxxx`]'
[
  {
    "Id": "xyz80zxy-xyz1-80zx-zx80-11111EXAMPLE",
    "Arn": "arn:aws:connect:us-west-2:123456789023:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/phone-number/xyz80zxy-xyz1-80zx-zx80-11111EXAMPLE",
    "PhoneNumber": "+xxxxxxxxxxx",
    "PhoneNumberType": "DID",
    "PhoneNumberCountryCode": "US"
  }
]

2.    要迁移电话号码,请运行 update-phone-number 命令。对于 PhoneNumberId,输入您在上一步中记下的 Id。对于 TargetInstanceARN,输入要将电话号码迁移的实例 ARN。

$ aws connect update-phone-number --phone-number-id [PhoneNumberId] --target-arn [TargetInstanceARN]

要迁移多个电话号码,请对要迁移的每个电话号码重复上述步骤。

Amazon Connect 实例位于不同的区域或不同的 AWS 账户中

如果源和目标 Amazon Connect 实例位于不同的区域,请创建一个 AWS Support 案例

如果源和目标 Amazon Connect 实例属于不同的 AWS 账户,请创建两个 AWS Support 案例,每个账户各对应一个。

在您的一个或多个 Support 案例中,包括以下信息:

  • 源 Amazon Connect 实例 ARN
  • 目标 Amazon Connect 实例 ARN
  • 要迁移的一个或多个电话号码
  • 请求的迁移日期和时间
  • 目标 Connect 流 ARN(如果您希望 AWS 将 Amazon Contact 流与目标 Connect 实例中迁移的电话号码相关联)

电话号码迁移时要记住的其他注意事项:

  • 无法保证您请求的迁移日期和时间。
  • 每次电话号码迁移会有 15 到 20 分钟的停机时间。
  • 在打开支持案例之前,请确认您要迁移的电话号码未被指定为出站呼叫者 ID。
  • 如果您要将 Contact 流与目标 Connect 实例中迁移的电话号码相关联,请确认 Contact 流已存在并发布在目标 Amazon Connect 实例中
  • 根据电话号码,某些情况下可能无法进行迁移。如果这适用于您的请求,我们将通过您的支持案例与您联系。

这篇文章对您有帮助吗?


您是否需要账单或技术支持?