So richten Sie Prompts ein, um sie von einem S3-Bucket aus abzuspielen - Amazon Connect

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So richten Sie Prompts ein, um sie von einem S3-Bucket aus abzuspielen

Wenn Sie Prompts für die Blöcke Kundeneingabe abrufen, Loop prompts (Telefonansagen in Schleife schalten), Play prompt (Telefonansage wiedergeben) oder Store customer input (Kundeneingabe speichern) konfigurieren, können Sie einen S3-Bucket als deren Quellspeicherort auswählen. Auf diese Weise können Sie so viele Sprachansagen wie Sie brauchen in einem S3-Bucket speichern und diese mithilfe von Kontaktattributen in Echtzeit abrufen. Beispiele finden Sie im Play prompt (Telefonansage wiedergeben)-Block.

Voraussetzungen

  • Unterstützte Formate: Amazon Connect unterstützt WAV-Dateien für Prompts. Sie müssen WAV-Dateien im Format 8 KHz und Monokanal-Audio mit U-Law-Kodierung verwenden. Andernfalls wird der Prompt nicht korrekt abgespielt. Sie können frei verfügbare Drittanbieter-Tools für die Konvertierung Ihrer WAV-Dateien in die U-Law-Kodierung verwenden. Laden Sie die Dateien nach der Konvertierung auf Amazon Connect hoch.

  • Größe: Amazon Connect unterstützt Prompts, die kleiner als 50 MB, und weniger als fünf Minuten lang sind.

  • Für Regionen, die standardmäßig deaktiviert sind (auch Opt-in-Regionen genannt), z. B. Afrika (Kapstadt), muss sich Ihr Bucket in derselben Region befinden.

Aktualisieren Sie die S3-Bucket-Richtlinie.

Damit Amazon Connect Eingabeaufforderungen aus einem S3-Bucket abspielen kann, müssen Sie bei der Einrichtung Ihres S3-Buckets die Bucket-Richtlinie aktualisieren, um connect.amazonaws.com (dem Amazon Connect Service Principal) die Berechtigung für den Aufrufen von s3:ListBucket und s3:GetObject zu gewähren.

So aktualisieren Sie die S3-Bucket-Richtlinie:
  1. Melden Sie sich bei der Amazon-S3-Adminkonsole an.

  2. Wählen Sie den Bucket aus, der Ihre Prompts enthält.

  3. Wählen Sie die Registerkarte Berechtigungen.

  4. Wählen Sie im Feld Bucket-Richtlinie die Option Bearbeiten aus und kopieren Sie die folgende Richtlinie als Ihre Vorlage ein. Ersetzen Sie den Bucket-Namen, die Region, die AWS-Konto -ID und die Instance-ID durch Ihre eigenen Informationen und klicken Sie dann auf Änderungen speichern.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "statement1", "Effect": "Allow", "Principal": { "Service": "connect.amazonaws.com" }, "Action": [ "s3:ListBucket", "s3:GetObject" ], "Resource": [ "arn:aws:s3:::amzn-s3-demo-bucket1", "arn:aws:s3:::amzn-s3-demo-bucket1/*" ], "Condition": { "StringEquals": { "aws:SourceAccount": "account-id", "aws:SourceArn": "arn:aws:connect:region:account-id:instance/instance-id" } } } ] }
  5. Verschlüsselung: Amazon Connect kann keine Prompts von einem S3-Bucket herunterladen und abspielen, wenn in diesem S3-Bucket ein Von AWS verwalteter Schlüssel aktiviert ist. Sie können jedoch einen vom Kunden verwalteten Schlüssel verwenden, um dem Amazon Connect Service-Prinzipal („connect.amazonaws.com“) zu gestatten, der Ihre Amazon Connect-Instance Zugriff auf den S3-Bucket ermöglicht. Beachten Sie hierzu den folgenden Codeausschnitt:

    { "Sid": "Enable Amazon Connect", "Effect": "Allow", "Principal": { "Service": "connect.amazonaws.com" }, "Action": "kms:decrypt", "Resource": [ "arn:aws:kms:region:account-ID:key/key-ID" ] }

    Die folgende Abbildung zeigt, wo Sie den Code auf der Registerkarte Key Policy auf der Konsole platzieren. AWS Key Management Service

    Die KMS Seite, auf der Sie die Schlüsselrichtlinie hinzufügen.

    Informationen zum Ermitteln der Schlüssel-ID finden Sie unter Suchen der Schlüssel-ID und des Schlüssels ARN im AWS Key Management Service Entwicklerhandbuch.

Nachdem Sie Ihren S3-Bucket mit der erforderlichen Bucket-Richtlinie eingerichtet haben, konfigurieren Sie Kundeneingabe abrufen, Loop prompts (Telefonansagen in Schleife schalten), Play prompt (Telefonansage wiedergeben) oder Store customer input (Kundeneingabe speichern), um einen Prompt aus dem Bucket abzuspielen.

Tipp

Weitere Informationen zu S3-Buckets, einschließlich Beispielen und Einschränkungen, finden Sie im Play prompt (Telefonansage wiedergeben)-Block.