Wie behebe ich Probleme mit der Sprach-ID in Amazon Connect?

Lesedauer: 3 Minute
0

Wenn ich versuche, einen Kunden für Sprach-ID in Amazon Connect zu registrieren, erhalte ich eine Fehlermeldung.

Lösung

Führe anhand der Fehlermeldung, die du erhältst, die folgenden Schritte aus, um Probleme mit der Sprach-ID zu beheben.

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

„We couldn't enroll the user in Voice ID“

Wenn du einen Kunden für Sprach-ID registrierst, muss der Kunde 30 Sekunden lang ohne Pause sprechen, um einen Sprachabdruck zu erstellen. Wenn die Audiolänge nicht der Dauer entspricht oder der Anruf endet, ist der Kunde nicht registriert und du erhältst die vorherige Fehlermeldung.

Sprach-ID setzt den Registrierungsvorgang fort, wenn der Kunde das nächste Mal anruft und volle 30 Sekunden lang ohne Pause spricht.

„Voice ID error Enrollment is currently unavailable. Ask the caller to please try enrolling in a future call“

Ein Kunde könnte sich versehentlich vom Registrierungsprozess abmelden. Oder die Registrierung bleibt möglicherweise im Status Ausstehend hängen. Wenn du die vorherige Fehlermeldung erhältst, ist der Kunde nicht registriert und Amazon Connect lehnt zukünftige Registrierungsanforderungen ab.

Gehe wie folgt vor, um dieses Problem zu beheben:

  1. Um die CustomerSpeakerId abzurufen, führe den Befehl list-speakers aus und filtere die Ergebnisse nach Sprechern mit dem Status ENROLLED:

    aws voice-id list-speakers --domain-id your-domain-id --status ENROLLED
  2. Um detailliertere Informationen über den Kunden zu erhalten, führe den Befehl list-speakers aus:

    aws voice-id list-speakers --domain-id your-domain-ID --query "SpeakerSummaries[?CustomerSpeakerId=='customer-speaker-ID']"

    Hinweis: Ersetze your-domain-ID durch die ID deiner Domain und customer-speaker-ID durch die Sprecher-ID deines Kunden. Informationen darüber, welche Daten Amazon Connect speichert, findest du unter Welche Daten werden gespeichert?

  3. Führe den Befehl delete-speaker oder die DeleteSpeaker-API aus, um den Kunden aus der Sprach-ID-Domain zu löschen.
    Hinweis: Um den Kunden aus der Sprach-ID-Domain zu löschen, benötigst du Administratorberechtigungen. Wenn du keine Administratorberechtigungen hast, nimm die DeleteSpeaker-Aktion in die AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanegement)-Richtlinie auf, die der IAM-Rolle zugeordnet ist. 

  4. Registriere den Kunden bei Sprach-ID.

„Failed To Initialize VoiceId“

Wenn du die Authentifizierung und die Erkennung von Betrügern deaktivierst, erhältst du die folgende Ausgabe:

{
"Results": "Failed To Initialize VoiceId.",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",  
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},  
}

Damit Sprach-ID funktioniert, musst du die Erkennung von Betrügern in Echtzeit einrichten. Weitere Informationen findest du unter Erkennung bekannter Betrüger.

„Validation Exception. Call Is Not Connected“

Wenn du den Play-Prompt-Block nach dem Block „Sprach-ID festlegen“ einrichtest, erhältst du die folgende Ausgabe:

{
"Results": "Validation Exception. Call Is Not Connected",
"ContactId": "1234abcd-****-5b6a-a8f8-fb5f12345a67",
"ContactFlowId": "arn:aws:connect:us-east-1:****:instance/1b******/contact-flow/^^^^^^^^^^^^"",
"ContactFlowName": "VoiceID- Connect-Sample-flow",
"ContactFlowModuleType": "SetVoiceId",  
"Timestamp": "2024-11-13T17:23:44.302Z",
"Parameters": {},  
}

Um dieses Problem zu beheben, musst du die Sprach ID im Gesprächsablauf korrekt konfigurieren.

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr