我想將一個或多個電話號碼從一個 Amazon Connect 執行個體遷移到另一個 Amazon Connect 執行個體。該如何進行?
簡短描述
遷移 Amazon Connect 電話號碼的步驟取決於來源和目的地執行個體的 AWS 區域和 AWS 帳戶擁有權。對於下列場景,請參閱相關解決方案部分:
- 來源和目標執行個體位於同一個區域和 AWS 帳戶
- 來源和目標執行個體位於不同的區域
- 來源和目標執行個體位於不同的 AWS 帳戶
解決方案
兩個 Amazon Connect 執行個體位於同一個區域和 AWS 帳戶中
如果來源和目的地 Connect 執行個體位於相同的區域和 AWS 帳戶,請使用 ListPhoneNumbers 和 UpdatePhoneNumber 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 案例與您聯絡。