如何將電話號碼從一個 Amazon Connect 執行個體遷移到另一個執行個體?

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

我想將一個或多個電話號碼從一個 Amazon Connect 執行個體遷移到另一個 Amazon Connect 執行個體。該如何進行?

簡短描述

遷移 Amazon Connect 電話號碼的步驟取決於來源和目的地執行個體的 AWS 區域和 AWS 帳戶擁有權。對於下列場景,請參閱相關解決方案部分:

  • 來源和目標執行個體位於同一個區域和 AWS 帳戶
  • 來源和目標執行個體位於不同的區域
  • 來源和目標執行個體位於不同的 AWS 帳戶

解決方案

兩個 Amazon Connect 執行個體位於同一個區域和 AWS 帳戶中

如果來源和目的地 Connect 執行個體位於相同的區域和 AWS 帳戶,請使用 ListPhoneNumbersUpdatePhoneNumber API。

以下範例針對這些 API 使用 AWS Command Line Interface (AWS CLI) 命令。

備註:如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請確保您使用的是最新版本的 AWS CLI

1.    執行 list-phone-numbers 命令。在輸出中,請注意 Id 參數。將 a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 取代為您的執行個體 ID。將 +xxxxxxxxx 取代為您要遷移的電話號碼。

$ 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
  • 您要遷移的電話號碼
  • 要求的遷移日期和時間
  • 目的地聯絡流程 ARN (如果您希望 AWS 將 Amazon 聯絡流程與目的地 Connect 執行個體中的已遷移電話號碼建立關聯)

電話號碼遷移時要記住的其他注意事項:

  • 我們無法保證您要求的遷移日期和時間。
  • 每個電話號碼遷移都有 15 到 20 分鐘的停機時間。
  • 開啟 Support 案例之前,請確認您要遷移的電話號碼未指定為撥出來電者 ID。
  • 如果您要將聯絡流程與目的地 Connect 執行個體中的已遷移電話號碼建立關聯,請確認聯絡流程存在並發佈在目的地 Amazon Connect 執行個體
  • 視電話號碼而定,可能無法遷移。如果這適用於您的要求,我們將透過您的 Support 案例與您聯絡。

此文章是否有幫助?


您是否需要帳單或技術支援?