選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

啟用聯絡分析客群串流以分析Contact Lens對話 - Amazon Connect

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

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

啟用聯絡分析客群串流以分析Contact Lens對話

聯絡人分析區段串流預設為未啟用。本主題介紹如何啟用。

步驟 1:建立 Kinesis 串流

在 Amazon Connect 執行個體所在的相同帳戶和區域上建立資料串流。如需指示,請參閱《Amazon Kinesis Data Streams 開發人員指南》中的步驟 1:建立資料串流

提示

我們建議您為每種類型的資料建立單獨的串流。雖然可以將相同的串流用於聯絡分析區段串流、客服人員事件和聯絡記錄,但當您為每個串流使用單獨的串流時,從串流管理和取得資料會更為容易。如需詳細資訊,請參閱《Amazon Kinesis Data Streams 開發人員指南》。

步驟 2:為 Kinesis 串流設定伺服器端加密 (選用但建議使用)

您有幾種方式可以執行此作業。

  • 選項 1:使用 Kinesis AWS 受管金鑰 (aws/kinesis)。這無須其他設定即可使用。

  • 選項 2:對 Amazon Connect 執行個體中的通話錄音、聊天記錄或匯出的報告使用相同的客戶受管金鑰。

    啟用加密,並在 Amazon Connect 執行個體中將客戶受管金鑰用於通話錄音、聊天記錄或匯出的報告。然後為 Kinesis 資料串流選擇相同的 KMS 金鑰。此密鑰已經具有使用所需的許可 (授予)。

  • 選項 3:使用其他客戶受管金鑰。

    使用現有的客戶受管金鑰或建立新金鑰,然後為 Amazon Connect 角色新增必要許可用金鑰。若要使用 AWS KMS 授權新增許可,請參閱以下範例:

    aws kms create-grant \ --key-id your key ID \ --grantee-principal arn:aws:iam::your AWS account ID:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_11111111111111111111 \ --operations GenerateDataKey \ --retiring-principal arn:aws:iam::your AWS account ID:role/adminRole

    與您的 Amazon Connect 執行個體相關聯的服務連結角色的 ARN 在 grantee-principal。若要尋找服務連結角色的 ARN,請在 Amazon Connect 主控台中前往 概覽分佈設定服務連結角色

步驟 3:關聯 Kinesis 串流

使用 Amazon Connect AssociateInstanceStorageConfig API 來關聯下列資源類型:

  • 對於語音聯絡,請使用 REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS

  • 對於聊天聯絡人,請使用 REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS

注意

REAL_TIME_CONTACT_ANALYSIS_SEGMENTS 已棄用,但仍支援 ,且僅適用於語音聯絡。REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS 使用 進行語音聯絡。

如果您先前已將串流與 建立關聯REAL_TIME_CONTACT_ANALYSIS_SEGMENTS,則無需採取任何動作將串流更新為 REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS

指定要發佈即時聯絡分析客群的 Kinesis 串流。您需要執行個體 ID 和 Kinesis 串流 ARN。下列代碼顯示了範例:

// Build request const request: Connect.Types.AssociateInstanceStorageConfigRequest = { InstanceId: 'your Amazon Connect instance ID', ResourceType: 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS or REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS', StorageConfig: { StorageType: 'KINESIS_STREAM', KinesisStreamConfig: { StreamArn: 'the ARN of your Kinesis stream', }, } };

AWS CLI

下列範例適用於聊天聯絡人。

提示

如果您未包含 AWS 區域 (--region),則會根據 CLI 設定檔使用預設區域。

--storage-config 參數值不得包含在單引號 (') 中。否則會產生錯誤。

aws connect associate-instance-storage-config \ --region "us-west-2" \ --instance-id your Amazon Connect instance ID \ --resource-type REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS \ --storage-config StorageType=KINESIS_STREAM,KinesisStreamConfig={StreamArn=the ARN of your Kinesis stream}

AWS 開發套件

下列範例適用於語音聯絡。

import { Connect } from 'aws-sdk'; async function associate (): Promise <void> { const clientConfig: Connect.ClientConfiguration = { region: 'the Region of your Amazon Connect instance', }; const connect = new Connect(clientConfig); // Build request const request: Connect.Types.AssociateInstanceStorageConfigRequest = { InstanceId: 'your Amazon Connect instance ID', ResourceType: 'REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS', StorageConfig: { StorageType: 'KINESIS_STREAM', KinesisStreamConfig: { StreamArn: 'the ARN of your Kinesis stream', }, } }; try { // Execute request const response: Connect.Types.AssociateInstanceStorageConfigResponse = await connect.associateInstanceStorageConfig(request).promise(); // Process response console.log('raw response: ${JSON.stringify(response, null, 2)}'); } catch (err) { console.error('Error calling associateInstanceStorageConfig. err.code: ${err.code},' + 'err.message: ${err.message}, err.statusCode: ${err.statusCode}, err.retryable: ${err.retryable}'); } } associate().then(r => console.log('Done'));

步驟 4:Contact Lens為您的 Amazon Connect 執行個體啟用

如需說明,請參閱 在 中啟用對話分析 Amazon Connect Contact Lens

步驟 5 (選用):檢閱範例區段串流

我們建議您檢閱語音聊天範例客群串流,以熟悉其外觀。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。