Richten Sie das Transkript für ein Amazon Connect

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Konfigurieren Sie die Anwendung Konversations-IVR mit Amazon Connect, um die Konversation zwischen dem Service Desk-Mitarbeiter und dem Benutzer über Softphone als Transkript zu speichern.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    • Das Sprachtranskript wird von Amazon Connect , einem Drittanbieter, nach der Sprachkonversation in der Tabelle [sys_cs_message] gespeichert.
    • Nachrichten zwischen dem Benutzer und dem Service Desk-Mitarbeiter werden von der Transkript-API abgerufen und an die Konversation angehängt. Außerdem wird die Stimmungspunktzahl von Amazon für jede Nachricht berücksichtigt, um die Gesamtstimmung der Anwender- und Service Desk-Mitarbeiter-Konversation abzuleiten.
    • Ab Utahist die Sprachtranskription in Echtzeit mit den APIs verfügbar, die transkribierte Nachrichten eines laufenden Telefonanrufs in Echtzeit beibehalten. Die Nachrichten werden im Chat-Bereich des Mitarbeiterbereichs zusammen mit dem vorherigen Konversationsverlauf (falls aktiviert) angezeigt und ermöglichen es dem Service Desk-Mitarbeiter, Funktionen wie Agent Assist und Suche zu nutzen, während er aktiv mit dem Anrufer spricht. Weitere Informationen zur Verwendung der Transcript-API für die Echtzeittranskription finden Sie unter API für Sprachinteraktionsressourcen.

      Bisher stellen wir sicher, dass die Leistung für das Transaktionsvolumen akzeptabel ist, etwa 5 Millionen Äußerungen/Tag/Kunde.

      Wir haben auch das System aktualisiert, sodass alle Details, die einem Sprachanruf zugeordnet sind, in Standard-CI-Tabellen (z. B. Konversations- und Interaktionstabellen) anstatt in der Tabelle sn_openframe_phone_log gespeichert werden.

    Prozedur

    1. Öffnen Sie Ihre Amazon Connect-Instance-Seite in der AWS-Konsole.
    2. Navigieren Sie zur Seite Analytics Tools, und klicken Sie auf Kontaktobjektiv aktivieren.
    3. Klicken Sie auf Speichern.
    4. Navigieren zu Datenspeicherung > Anrufaufzeichnungen und klicken Sie auf Bearbeiten.
    5. Wählen Sie auf der Seite Anrufaufzeichnungen die Option Anrufaufzeichnung aktivierenaus.
      Um Anrufaufzeichnungen zu aktivieren, können Sie entweder einen neuen S3-Bucket erstellen, indem Sie Neuen S3-Bucket erstellen (empfohlen) wählen, oder einen vorhandenen S3-Bucketverwenden, indem Sie Vorhandenen S3-Bucket auswählen wählen.
      Hinweis:
      In diesem Verfahren wird das Erstellen eines Transkripts mit einem vorhandenen S3-Bucket erläutert.
    6. Wählen Sie den Namen des vorhandenen S3-Buckets aus der Dropdownliste aus, und klicken Sie auf Speichern.
    7. Kopieren Sie den S3-Bucket-Namen aus der Seite „Datenspeicherung“ im Abschnitt „Anrufaufzeichnungen“.Der Amazon S3-Bucket-Name auf der Seite „Datenspeicher“.
    8. Navigieren zu AWS Lambda – ARN > Funktionen und wählen Sie den FunktionsnamenSN_CI_CC_ProcessRequest aus.
    9. Klicken Sie auf Auslöser hinzufügen, und wählen Sie S3 in der Dropdown-Liste Quelle auswählen aus.
    10. Fügen Sie in der Dropdown-Liste Bucket den Namen des kopierten Buckets ein.
    11. Aktivieren Sie das Kontrollkästchen „Bestätigung“, und klicken Sie auf Hinzufügen.
    12. Konfigurieren Sie Google Stimmungsanalyse.
      1. Melden Sie sich bei Ihrer Instanz ServiceNow an, und navigieren Sie zu Alle > Systemanwendungen > Alle verfügbaren Anwendungen > Alle.
      2. Suchen Sie mithilfe der Filterkriterien und der Suchleiste nach der Anwendung Stimmungsanalyse (com.glide.cs.sentiment), und klicken Sie auf Installieren.
      3. Aktivieren Sie das Kontrollkästchen Stimmungsanalyse aktivieren im Messaging- Kanaldatensatz von Amazon Connect , um die Stimmungsanalyse in Ihrer Instanz von ServiceNow zu aktivieren.Fenster des Amazon Connect-Messaging-Kanals mit hervorgehobener Option „Stimmungsanalyse aktivieren“.
      4. Erstellen Sie eine Verbindung für die Google Sentiment Analysis API.
        Hinweis:
        Die zuvor freigegebenen Verbindungsdetails beziehen sich auf das persönliche Google-Servicekonto. Um ein neues Konto einzurichten und die JSON-Schlüsseldatei abzurufen, verwenden Sie in der Google-Dokumentation.
        Nachdem Sie diese JSON-Schlüsseldatei abgerufen haben, kann die JKS -Datei mit dem folgenden Code generiert werden:
        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)