Aktifkan aliran segmen analisis kontak waktu nyata - Amazon Connect

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aktifkan aliran segmen analisis kontak waktu nyata

Aliran segmen analisis kontak real-time tidak diaktifkan secara default. Topik ini menjelaskan cara mengaktifkannya.

Langkah 1: Buat aliran Kinesis

Buat aliran data di akun dan Wilayah yang sama tempat instans Amazon Connect berada. Untuk petunjuknya, lihat Langkah 1: Membuat Aliran Data di Panduan Pengembang Amazon Kinesis Data Streams.

Tip

Sebaiknya buat aliran terpisah untuk setiap jenis data. Meskipun dimungkinkan untuk menggunakan aliran yang sama untuk aliran segmen analisis kontak waktu nyata, peristiwa agen, dan catatan kontak, jauh lebih mudah untuk mengelola dan mendapatkan data dari aliran saat Anda menggunakan aliran terpisah untuk masing-masing aliran. Untuk informasi selengkapnya, lihat Panduan Developer Amazon Kinesis Data Streams.

Langkah 2: Siapkan enkripsi sisi server untuk aliran Kinesis (opsional tetapi disarankan)

Ada beberapa cara Anda dapat melakukan ini.

  • Opsi 1: Gunakan Kinesis Kunci yang dikelola AWS ()aws/kinesis. Ini berfungsi tanpa pengaturan tambahan dari Anda.

  • Opsi 2: Gunakan kunci terkelola pelanggan yang sama untuk rekaman panggilan, transkrip obrolan, atau laporan yang diekspor di instans Amazon Connect Anda.

    Aktifkan enkripsi, dan gunakan kunci yang dikelola pelanggan untuk rekaman panggilan, transkrip obrolan, atau laporan yang diekspor di instans Amazon Connect Anda. Kemudian pilih kunci KMS yang sama untuk aliran data Kinesis Anda. Kunci ini sudah memiliki izin (hibah) yang diperlukan untuk digunakan.

  • Opsi 3: Gunakan kunci yang dikelola pelanggan yang berbeda.

    Gunakan kunci terkelola pelanggan yang sudah ada atau buat yang baru dan tambahkan izin yang diperlukan untuk peran Amazon Connect untuk menggunakan kunci tersebut. Untuk menambahkan izin menggunakan AWS KMS hibah, lihat contoh berikut:

    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

    Di grantee-principal mana ARN dari peran terkait layanan yang terkait dengan instans Amazon Connect Anda. Untuk menemukan ARN peran terkait layanan, di konsol Amazon Connect, buka Gambaran Umum, Pengaturan distribusi, peran terkait layanan.

Langkah 3: Kaitkan aliran Kinesis

Gunakan Amazon Connect AssociateInstanceStorageConfigAPI untuk mengaitkan jenis sumber daya berikut:

  • Untuk kontak suara, gunakan REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS

  • Untuk kontak obrolan, gunakan REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS

catatan

REAL_TIME_CONTACT_ANALYSIS_SEGMENTStidak digunakan lagi, tetapi masih didukung dan hanya berlaku untuk kontak suara. Gunakan REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS untuk kontak suara yang bergerak maju.

Jika sebelumnya Anda telah mengaitkan aliran denganREAL_TIME_CONTACT_ANALYSIS_SEGMENTS, tidak ada tindakan yang diperlukan untuk memperbarui aliran keREAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.

Tentukan aliran Kinesis di mana segmen analisis kontak real-time akan dipublikasikan. Anda akan memerlukan ID instance dan ARN aliran Kinesis. Kode berikut menunjukkan contoh:

// 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

Contoh berikut adalah untuk kontak obrolan.

aws connect associate-instance-storage-config --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 SDK

Contoh berikut adalah untuk kontak suara.

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'));

Langkah 4: Aktifkan Lensa Kontak untuk instans Amazon Connect Anda

Untuk petunjuk, lihat Aktifkan Lensa Kontak Amazon Connect.

Langkah 5 (Opsional): Tinjau aliran segmen sampel

Kami menyarankan Anda meninjau aliran segmen sampel suara atau obrolan untuk membiasakan diri dengan tampilannya.