Configurer la transcription pour Amazon Connect

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Configurez SVI conversationnel avec Amazon Connect l’application pour stocker la conversation entre l’agent et l’utilisateur via softphone en tant que transcription.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    • La transcription vocale est stockée par Amazon Connect , un fournisseur tiers, publiez la conversation vocale dans la table [sys_cs_message].
    • Les messages entre l’utilisateur et l’agent sont extraits par l’API de transcription et joints à la conversation. En outre, le score de sentiment de Amazon chaque message est pris en compte pour dériver le sentiment global de la conversation entre l’utilisateur et l’agent.
    • À partir de Utah, la transcription vocale est disponible en temps réel avec les API qui conservent les messages transcrits d’un appel téléphonique en cours en temps réel. Les messages s’affichent dans le panneau de messagerie instantanée d’Espace de travail d’agent, ainsi que l’historique de la conversation précédente (si activée), et permettent à l’agent d’exploiter des fonctionnalités telles que l’assistant d’agent et la recherche tout en discutant activement avec l’appelant. Pour plus d’informations sur l’utilisation de l’API de transcription pour la transcription en temps réel, consultez API de ressource d’interaction vocale.

      À ce jour, nous nous assurons que les performances sont acceptables pour le volume de transactions, soit environ 5 millions d’énoncés/jour/client.

      Nous avons également mis à jour le système pour stocker tous les détails associés à un appel vocal dans des tables de CI standard (par exemple, des tables de conversation et d’interaction) au lieu de la table sn_openframe_phone_log.

    Procédure

    1. Ouvrez la page de votre instance Amazon Connect dans la console AWS.
    2. Accédez à la page Outils d’analyse et cliquez sur Activer l’approche de contact.
    3. Cliquez sur Enregistrer.
    4. Accédez à la Stockage des données > Enregistrements d’appels et cliquez sur Modifier.
    5. Sur la page Enregistrements d’appels, sélectionnez Activer l’enregistrement des appels.
      Pour activer les enregistrements d’appels, vous pouvez créer une nouvelle catégorie S3 en sélectionnant Créer une nouvelle catégorie S3 (recommandé) ou utiliser une catégorie S3 existante en sélectionnant Sélectionner une catégorie S3 existante.
      Remarque :
      Cette procédure explique la création d’une transcription à l’aide d’une catégorie S3 existante.
    6. Sélectionnez le nom de la catégorie S3 existante dans la liste déroulante et cliquez sur Enregistrer.
    7. Copiez le nom de la catégorie S3 à partir de la page Stockage de données, dans la section Enregistrements d’appels.Nom de la catégorie Amazon S3 de la page Stockage de données.
    8. Accédez à la AWS Lambda > Fonctions et sélectionnez le nom de la fonctionSN_CI_CC_ProcessRequest .
    9. Cliquez sur Ajouter un déclencheur et sélectionnez S3 dans la liste déroulante Sélectionner une source.
    10. Dans la liste déroulante Bucket (Catégorie ), collez le nom de la catégorie copiée.
    11. Cochez la case de confirmation, puis cliquez sur Ajouter.
    12. Configurez l’analyse des sentiments Google.
      1. Connectez-vous à votre ServiceNow instance et accédez à Tous > Applications système > Toutes les applications disponibles > Tous.
      2. Recherchez l’application Analyse des sentiments (com.glide.cs.sentiment) à l’aide des critères de filtre et de la barre de recherche, puis cliquez sur Installer.
      3. Cochez la case Activer l’analyse des sentiments sur l’enregistrement du canal de messagerie de pour activer l’analyse Amazon Connect des sentiments dans votre ServiceNow instance.Fenêtre du canal de messagerie Amazon Connect, avec l’option Activer l’analyse des sentiments mise en surbrillance.
      4. Créez une connexion pour l’API d’analyse des sentiments Google.
        • Créez un compte de service sur Google Cloud et l’API Cloud Natural Language. Pour plus d'informations, consultez https://cloud.google.com/natural-language/docs/sentiment-analysis-gcloud.
        • Téléchargez un fichier JSON et créez un certificat de magasin de clés JAVA. Pour plus d’informations, consultez Créer un certificat KeyStore Java
        • Accédez à la Studio de workflow > Connexions > Analyse des sentiments Google.
        • Définissez les champs suivants à l’aide du fichier JSON et du fichier .jks généré.
        • Cliquez sur Obtenir le jeton d’authentification.
        Remarque :
        Les détails de connexion partagés précédemment sont liés au compte de service Google personnel. Pour créer un nouveau compte et obtenir le fichier de clé JSON, consultez la documentation Google.
        Une fois que vous avez obtenu ce fichier de clé JSON, le fichier .jks peut être généré à l’aide du code suivant :
        createJKS() { 
        
          cd $(dirname $1)  
        
          cat $1 | jq -r .private_key > GCPNaturalLanguage_pk.pem;
        
          kid=$(cat $1 | jq -r .private_key_id); 
        
          cert_url=$(cat $1 | jq -r .client_x509_cert_url); 
        
          curl ${cert_url} | jq -r --arg jq_kid "$kid" '.[$jq_kid]' > GCPNaturalLanguage_cert.pem; 
        
          openssl pkcs12 -export -in GCPNaturalLanguage_cert.pem -inkey GCPNaturalLanguage_pk.pem -certfile GCPNaturalLanguage_cert.pem -out GCPNaturalLanguage_pkcs12.p12; 
        
          keytool -importkeystore -srckeystore GCPNaturalLanguage_pkcs12.p12 -srcstoretype pkcs12 -destkeystore GCPNaturalLanguage.jks -deststoretype JKS 
        
        } 
        
        createJKS /Users/firstname.lastname/git/ServiceAccountKey/core-period-341405-9e1ed1673139.json (Path of JSON Key)