利点
Amazon Transcribe との連携
SMS と email のトランスクリプトのデリバリー
管理のための視覚的なインターフェース
概要
下の図表は、GitHub にあるコードサンプルを使って構築できるサーバーレスアーキテクチャを示しています。

Amazon Connect の音声メールアーキテクチャ
Amazon Connect の音声メールは、Amazon Connect がコンタクトトレースレコード (CTR) イベントをストリーミングするために使用する Amazon Kinesis Data Streams などのサーバーレスアーキテクチャを設定します。Amazon Connect が発行する CTR は、処理待機中の各オーディオ録音の開始時刻と終了時刻を決めるのに役立ちます。このテンプレートは、Kinesis Data Streams を通過する CTR イベントに AWS Lambda 関数を使用します。Lambda 関数は音声メールシステムで構成した文字起こし設定をチェックし、CTR が提供する Amazon Kinesis Video Streams データを使って文字起こしジョブを開始します。
Amazon Connect の音声メールには 3 つの Amazon DynamoDB テーブルがあります。1 つ目は、エージェント拡張機能と音声メールの配信設定を保存する DynamoDB テーブル。2 つ目は、暗号化、文字起こし、SMS 通知の承認国など、グローバル設定オプションを保存する DynamoDB テーブル。3 つ目は、録音のタイムスタンプ、文字起こしのメタデータ、保存場所、文字起こしジョブのステータスを保存する DynamoDB テーブルです。録音は Simple Storage Service (Amazon S3) バケットに保存されます。
Amazon Connect の音声メールは、文字起こし可能な Amazon EventBridge (Amazon CloudWatch Events) イベントが呼び出す AWS Lambda 関数を使用します。Lambda 関数は文字起こしサービスの IN_PROGRESS | COMPLETED が提供するイベントを使用して、文字起こしと音声録音をエージェントに配信します。別の AWS Lambda 関数が DynamoDB イベントによって呼び出され、エージェントの配信設定に基づいて文字起こしと録音を配信します。この Lambda 関数は AWS Identity and Access Management (IAM) ユーザーロールを使用して、事前に署名された URL を作成します。これは、AWS CloudFormation テンプレートと署名バージョン 4 の署名プロセスが自動的に生成したものです。AWS Secrets Manager が IAM ユーザー認証情報 (アクセスキーとシークレットアクセスキー) を保存します。両方のキーを一緒に使用して、事前に署名された URL を作成します。
Amazon Connect の音声メールは、Amazon Connect 管理ポータルの音声メールを作成してデプロイします。