Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Habilite las transmisiones de segmentos de análisis de contactos para analizarlas Contact Lens conversaciones
Las secuencias de segmentos de análisis de contactos no están habilitadas de forma predeterminada. En este tema se explica cómo habilitarlos.
Paso 1: crear un flujo de Kinesis
Cree el flujo de datos en la misma cuenta y región en la que reside su instancia de Connect Customer. Para obtener instrucciones, consulte Paso 1: crear un flujo de datos en la Guía para desarrolladores de Amazon Kinesis Data Streams.
sugerencia
Recomendamos crear un flujo independiente para cada tipo de datos. Aunque es posible utilizar la misma secuencia para las secuencias de segmentos de análisis de contactos, eventos de agentes y registros de contactos, es mucho más fácil administrar y obtener datos de la secuencia cuando se utiliza una secuencia independiente para cada una de ellos. Para obtener más información, consulte la Guía para desarrolladores de Amazon Kinesis Data Streams.
Paso 2: configurar el cifrado del servidor para el flujo de Kinesis (opcional, pero recomendable)
Puede hacer esto de varias formas.
-
Opción 1: utilizar Kinesis Clave administrada de AWS (
aws/kinesis). Esto funciona sin ninguna configuración adicional por su parte. -
Opción 2: utilice la misma clave gestionada por el cliente para las grabaciones de llamadas, las transcripciones de los chats o los informes exportados en su instancia de Connect Customer.
Habilite el cifrado y utilice una clave gestionada por el cliente para las grabaciones de llamadas, las transcripciones de los chats o los informes exportados en su instancia de Connect Customer. A continuación, elija la misma clave de KMS para el flujo de datos de Kinesis. Esta clave ya tiene el permiso (concesión) necesario para su uso.
-
Opción 3: utilizar una clave administrada por el cliente.
Utilice una clave gestionada por el cliente existente o cree una nueva y añada los permisos necesarios para que el rol Connect Customer utilice la clave. Para agregar permisos mediante concesiones de AWS KMS , consulte el siguiente ejemplo:
aws kms create-grant \ --key-idyour 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/adminRoleDónde
grantee-principalestá el ARN del rol vinculado al servicio asociado a su instancia de Connect Customer. Para encontrar el ARN del rol vinculado al servicio, en la consola Connect Customer, vaya a Descripción general, configuración de distribución, rol. Service-linked
Paso 3: asociar el flujo de Kinesis
Utilice la AssociateInstanceStorageConfigAPI Connect Customer para asociar los siguientes tipos de recursos:
-
Para contactos de voz, utilice
REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS -
Para contactos de chat, utilice
REAL_TIME_CONTACT_ANALYSIS_CHAT_SEGMENTS
nota
REAL_TIME_CONTACT_ANALYSIS_SEGMENTS está obsoleto, pero aún se admite y se aplica solo a los contactos de voz. En adelante, se utiliza REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS para los contactos de voz.
Si ya ha asociado anteriormente una transmisión a REAL_TIME_CONTACT_ANALYSIS_SEGMENTS, no es necesario realizar ninguna acción para actualizar la a REAL_TIME_CONTACT_ANALYSIS_VOICE_SEGMENTS.
Especifique la transmisión de Kinesis en la que se publicarán los segmentos de análisis de contactos en tiempo real. Necesitará el ID de instancia y el ARN de flujo de Kinesis. En el siguiente código se muestra un ejemplo:
// 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
El siguiente ejemplo es para los contactos de chat.
sugerencia
Si no incluye la AWS región (--region), utilizará la región predeterminada según el perfil CLI.
El valor del parámetro --storage-config no debe incluirse entre comillas simples ('). De lo contrario, se generará un error.
aws connect associate-instance-storage-config \ --region "us-west-2" \ --instance-idyour Connect Customer 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
El ejemplo siguiente es para los contactos de voz.
import { Connect } from 'aws-sdk'; async function associate (): Promise <void> { const clientConfig: Connect.ClientConfiguration = { region: 'the Region of your Connect Customer instance', }; const connect = new Connect(clientConfig); // Build request const request: Connect.Types.AssociateInstanceStorageConfigRequest = { InstanceId: 'your Connect Customer 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'));
Paso 4: Habilitar Contact Lens para su instancia de Connect Customer
Para obtener instrucciones, consulte Habilite el análisis conversacional en Lente de contacto Connect Customer.
Paso 5 (opcional): revisar un flujo de segmentos de muestra
Le recomendamos que revise una secuencia de segmentos de muestra de voz o chat para familiarizarse con su aspecto.