在 Amazon Connect 執行個體中管理跨區域的聊天 - Amazon Connect

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Connect 執行個體中管理跨區域的聊天

您可以透過建立兩個自訂聊天介面或兩個out-of-the-box通訊小工具來管理跨 AWS 區域的聊天:一個在來源區域中,另一個在複本區域中。您可以根據您要使用的區域聊天介面或現成的通訊小工具,在兩者之間手動切換。

以下是在您的網站或應用程式中,啟動用戶端聊天所需的聊天組態參數:

  • Amazon Connect 執行個體 ID流程 ID:在來源和複本區域中,這些參數是相同的。

  • 目標 AWS 區域,通常是開始聊天的 API 端點 (也就是取得參與者字符):來源和複本區域中的這些參數不同。

例如,下圖顯示聊天流量需跨區域移動時,應如何更新聊天組態以指向複本區域的 API 閘道。

顯示來源區域和複本區域的圖表。

在複本執行個體中設定通訊小工具

  1. 如果還沒有通訊小工具,請在您的來源 Amazon Connect 執行個體上建立用於聊天的通訊小工具。如需說明,請參閱 將聊天使用者介面新增至 Amazon Connect 託管的網站

  2. 在您的複本執行個體上,建立另一個用於聊天的通訊小工具。透過來源執行個體小工具所使用的流程來設定小工具。流程已在複本執行個體中,因為 Amazon Connect 全球恢復能力會將來源的所有流程複製到複本,並持續保持同步。

  3. 複製您在複本執行個體中建立的新通訊小工具指令碼。聊天流量轉至複本執行個體時,在應啟用的網站或應用程式上嵌入指令碼。

  4. 若要在區域間切換流量,請在您的網頁中,將來源執行個體通訊小工具取代為複本執行個體通訊小工具。

    下圖顯示小工具指令碼範例。

    通訊小工具指令碼範例。
  5. 如果您之後對來源執行個體中的通訊小工具進行任何變更,您也需要對複本執行個體中的通訊小工具中進行相同變更。

提升順暢度的選項

若要讓跨區域的聊天流量轉移更順暢並減少手動變更,可以透過以下方式,自訂聊天體驗:

  1. 將參數新增至集中控制的資料庫 (例如 DynamoDB 全域資料表)。此參數的目的是定義目前作用中的區域。

  2. 更新您的網站或應用程式,檢查中央資料庫中區域參數的狀態。

  3. 根據不同的作用中區域,網站或應用程式將使用該區域的 API 端點或通訊小工具。

  4. 此參數應在呼叫 UpdateTrafficDistribution API 的同時進行更新,以在適用情況下跨區域轉移語音流量和客服人員。