Gérer Kinesis flux de données

Autorisations requises : Data Streams

Cette page vous guide à travers les processus de configuration d'un flux de données Kinesis. CXone Mpower fournit des journaux IVRFermé Interactive Voice Response. Automated phone menu contacts use via voice or key inputs to obtain information, route an inbound voice call, or both. sous forme de flux, vous devez donc configurer une méthode de consommation des données à une destination que vous contrôlez. Une configuration complète comprend les étapes de configuration de CXone Mpower 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 CXone Mpower, 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

Une fois que vous avez défini une destination, vous pouvez saisir les détails dans CXone Mpower et les données commenceront à circuler vers la destination. Une fois que vous avez ajouté les détails de destination Kinesis dans CXone Mpower, le back-end prend 24 heures pour se mettre à jour. Après la mise à jour, les données commencent à être diffusées.

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 CXone Mpower Data Streams y publie des données. C’est là que CXone Mpower peut accéder aux données et les consommer.

  1. Créez le flux Kinesis dans la AWS console de gestion S'ouvre dans une nouvelle fenêtre. Vous pouvez en apprendre plus sur ce processus dans la documentation Amazon. Assurez-vous d’enregistrer votre ARN de flux Kinesis, que vous devez inclure dans la politique d’autorisations.
  2. Créez un rôle IAM dans la console de gestion AWS . Veillez à configurer les éléments suivants :
      Autorisations
      • "kinesis:DescribeStream"

      • "kinesis:DescribeStreamSummary"

      • "kinesis:DescribeStreamConsumer"

      • "kinesis:SubscribeToShard"

      • "kinesis:RegisterStreamConsumer"

      • "kinesis:PutRecords"

      • "kinesis:PutRecord"

      • "kinesis:ListShards"

      Assurez-vous d'inclure "Ressource": "<YOUR_KINESIS_STREAM_ARN> " dans la politique d'autorisations.

    • Relations de confiance

      Incluez une politique de confiance dans les relations de confiance 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 d'ID de compte AWS suivantes sont valides : CXone Mpower

      VALEURID de compte AWS de production737494165703ID de compte AWS FedRamp751344753113ID de compte AWS FedRamp High420587085960

      ID DE COMPTE AWSCXone Mpower

      Remarque : les ID sont spécifiquement destinés aux organisations gouvernementales.FedRAMP Demandez à votre Account Representative pour plus d'informations.

  3. Créez un ID externe S'ouvre dans une nouvelle fenêtre à 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 CXone Mpower

Les mises à jour des flux de données Kinesis peuvent prendre jusqu'à 24 heures pour être mises en œuvre. Un flux de données mis à jour apparaît comme en attente jusqu'à ce que les modifications prennent effet.

  1. Cliquez sur le sélecteur d'applications icône du sélecteur d'applications et sélectionnez Admin.
  2. Allez à Paramètres du compte > Flux de données d'événement.
  3. Cliquez sur Créer un nouveau flux de données.

  4. Entrez le flux de données de Nom, Description, Type d'événement et d'autres détails.

  5. Cliquez sur Créer.
  6. Si vous souhaitez mettre à jour le format de données, sélectionnez le nouveau format de données et cliquez sur Sauvegarder.