本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon Connect 執行個體中管理跨區域的聊天
您可以透過建立兩個自訂聊天介面或兩個out-of-the-box通訊小工具來管理跨 AWS 區域的聊天:一個在來源區域中,另一個在複本區域中。您可以根據您要使用的區域聊天介面或現成的通訊小工具,在兩者之間手動切換。
-
自訂聊天介面:在複本區域中設定聊天介面,以使用複本區域的 API 端點。如需自訂介面範例,請參閱 GitHub 上的 Amazon Connect 開放原始碼程式庫
。如需詳細資訊,請參閱使用 Amazon Connect 開放原始碼範例自訂聊天。 -
現成的通訊小工具:在複本 Amazon Connect 執行個體中建立通訊小工具。如需說明,請參閱 在複本執行個體中設定通訊小工具。
以下是在您的網站或應用程式中,啟動用戶端聊天所需的聊天組態參數:
-
Amazon Connect 執行個體 ID 和流程 ID:在來源和複本區域中,這些參數是相同的。
-
目標 AWS 區域,通常是開始聊天的 API 端點 (也就是取得參與者字符):來源和複本區域中的這些參數不同。
例如,下圖顯示聊天流量需跨區域移動時,應如何更新聊天組態以指向複本區域的 API 閘道。
在複本執行個體中設定通訊小工具
-
如果還沒有通訊小工具,請在您的來源 Amazon Connect 執行個體上建立用於聊天的通訊小工具。如需說明,請參閱 將聊天使用者介面新增至 Amazon Connect 託管的網站。
-
在您的複本執行個體上,建立另一個用於聊天的通訊小工具。透過來源執行個體小工具所使用的流程來設定小工具。流程已在複本執行個體中,因為 Amazon Connect 全球恢復能力會將來源的所有流程複製到複本,並持續保持同步。
-
複製您在複本執行個體中建立的新通訊小工具指令碼。聊天流量轉至複本執行個體時,在應啟用的網站或應用程式上嵌入指令碼。
-
若要在區域間切換流量,請在您的網頁中,將來源執行個體通訊小工具取代為複本執行個體通訊小工具。
下圖顯示小工具指令碼範例。
-
如果您之後對來源執行個體中的通訊小工具進行任何變更,您也需要對複本執行個體中的通訊小工具中進行相同變更。
提升順暢度的選項
若要讓跨區域的聊天流量轉移更順暢並減少手動變更,可以透過以下方式,自訂聊天體驗:
-
將參數新增至集中控制的資料庫 (例如 DynamoDB 全域資料表)。此參數的目的是定義目前作用中的區域。
-
更新您的網站或應用程式,檢查中央資料庫中區域參數的狀態。
-
根據不同的作用中區域,網站或應用程式將使用該區域的 API 端點或通訊小工具。
-
此參數應在呼叫 UpdateTrafficDistribution API 的同時進行更新,以在適用情況下跨區域轉移語音流量和客服人員。