Gérer Kinesis Data Streams
Autorisations requises : Data Streams
Cette page vous guide à travers les processus de configuration d’un flux de données Kinesis. NiCE CXone fournit les journaux IVR
Réponse vocale interactive. Menu téléphonique automatisé que les contacts utilisent par la Voix ou par des touches pour obtenir des informations, acheminer un appel vocal entrant, ou les deux. sous forme de flux, vous devez donc configurer une méthode de consommation des données au niveau d’une Destination que vous contrôlez. Une configuration complète comprend des étapes de configuration dans NiCE CXone, ainsi que la configuration du service ou du système qui s’abonnera au flux et le consommera.
Vous pouvez vous abonner au flux de données dans n'importe quel langage, tel que Python, .NET, Java, etc. Lors de la configuration du flux dans NiCE CXone, vous pouvez choisir de consommer les données dans les formats de schéma suivants :
- PROTO
- JSON
- AVRO
- JSON avec saut de ligne
- JSON AVRO avec saut de ligne
Configurer un Flux de données Kinesis
Après avoir configuré une destination, vous pouvez entrer les détails dans NiCE CXone, et les données commenceront à être transmises vers la destination. Après avoir ajouté les détails de la destination Kinesis dans NiCE CXone, le back-end prend 24 heures pour se mettre à jour. une fois la mise à jour effectuée, les données commencent alors à être diffusées en continu.
Configurer une Destination Kinesis
Vous devez créer une destination dans votre infrastructure pour le flux de données et lui donner les autorisations nécessaires pour que NiCE CXone Data Streams y publie des données. C’est là que NiCE CXone peut accéder aux données et les consommer.
- Créez le flux Kinesis dans console de Gestion AWS
. Vous pouvez en savoir plus sur ce processus dans la documentation Amazon. Veillez à noter l'ARN de votre flux Kinesis, que vous devez inclure dans la politique d'autorisations. - Create an IAM role in the AWS Management console
. Make sure to configure the following:- Permissions
"kinesis:DescribeStream"
"kinesis:DescribeStreamSummary"
"kinesis:DescribeStreamConsumer"
"kinesis:SubscribeToShard"
"kinesis:RegisterStreamConsumer"
"kinesis:PutRecords"
"kinesis:PutRecord"
"kinesis:ListShards"
Veillez à inclure "Resource": "<YOUR_KINESIS_STREAM_ARN>" dans la politique d’autorisations.
- Trust Relationships
Incluez une politique d'approbation dans les relations d'approbation du Rôle iam, comme celle illustrée dans l'image suivante. Comme indiqué dans l'image, vous devez remplacer NICE_AWS_ACCOUNT_ID et EXTERNAL_ID par vos propres valeurs valides.
Les valeurs suivantes sont des valeurs NiCE CXone AWS de l’ID de compte valides :
NiCE CXone AWS ACCOUNT ID
VALEUR
ID de compte AWS de production
737494165703
FedRamp AWS ID de compte 751344753113 FedRamp Élevé AWS ID de compte 420587085960 Configurations du cloud souverain australien 637423616941 Note : les ID FedRAMP sont spécifiquement destinés aux organisations gouvernementales. Demandez à votre représentant de compte de plus amples informations.
- Permissions
- Créez un id externe
à associer au rôle. Il peut s'agir de n'importe quelle chaîne aléatoire, par exemple : 70ffec909539cdb4f01fb0aa3d249713cad411c2e652707a92fb51d0f5449ea.
Créer un Flux de données Kinesis dans NiCE CXone
Les mises à jour apportées aux flux de données Kinesis peuvent prendre jusqu'à 24 heures pour être appliquées. Un flux de données mis à jour s'affiche comme étant en attente jusqu'à ce que les modifications prennent effet.
- Cliquez sur le sélecteur d'applications
et sélectionnez Admin. - Accédez à Paramètres du compte > Flux de données d'Événement.
-
Cliquez sur Créer un nouveau Flux de données.
-
Entrez le flux de données de nom, Description, Type d'Événement et d'autres détails.
En savoir plus sur les champs de cette étape
Champ
Détails
Type d’événement
Sélectionnez le type d'événement, tel comme Journal IVR.
Format des données Sélectionnez le format des données dans lequel vous souhaitez créer et utiliser la sortie du flux de données. Par exemple, si vous souhaitez stocker des valeurs sérialisées dans un format binaire peu encombrant, le schéma AVRO est approprié. Point of contact Sélectionnez un ou plusieurs points de contact
point d’entrée qu’un contact entrant utilise pour amorcer une interaction, comme un numéro de téléphone ou une adresse courriel. pour filtrer les données de saisie du flux de données. Par exemple, un point de contact peut être des points de terminaison tels que l'e-mail ou le chat.Type DE flux cible Pour recevoir des données sur un flux Kinesis, sélectionnez Kinesis Externe. Nom du flux Kinesis S'applique uniquement aux flux de données Kinesis.
Enter the name of the Kinesis stream you created in the previous steps.Région AWS S'applique uniquement à Kinesis Externe.
Enter the AWS region of the External Kinesis stream from where IVR data is to be published.Rôle arn S'applique uniquement à Kinesis Externe.
Entrée le AWS ARN de rôle multi-compte créé pour NiCE CXone. Celui-ci a été créé lors de la tâche précédente.
Id externe S'applique uniquement à Kinesis Externe.
Entrez l'id externe associé au rôle arn entre comptes AWS que vous avez spécifié dans le champ Rôle arn. Vous avez créé cet ID lors de la tâche précédente.
- Cliquez sur Créer.
-
Si vous souhaitez mettre à jour le format de données, sélectionnez le nouveau format de données et cliquez sur Sauvegarder.
