翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect のフローブロック: プロンプトのループ
このトピックでは、顧客またはエージェントが保留状態またはキューにいる間に一連のプロンプトをループするためのフローブロックを定義します。
説明
-
顧客またはエージェントが保留状態またはキュー内に保存されている場合、プロンプトの順序をループする
サポートされるチャネル
次の表に、このブロックでの、指定されたチャネルを使用している問い合わせのルーティング先を示します。
Channel | サポート対象? |
---|---|
音声 |
はい |
Chat |
いいえ - エラーブランチ |
タスク |
いいえ - エラーブランチ |
E メール |
いいえ - エラーブランチ |
フロータイプ
このブロックは、次のフロータイプで使用できます。
-
顧客キューフロー
-
[Customer Hold flow (顧客保留フロー)]
-
エージェント保留フロー
プロパティ
次の画像は、[プロンプトのループ] ブロックの [プロパティ] ページを示しています。ドロップダウンリストから選択できるプロンプトのタイプとして、[音声記録]、[テキスト読み上げ]、[S3 ファイルパス] の 3 つがあることを示しています。
![[プロンプトのループ] ブロックの [プロパティ] ページ、プロンプトタイプのドロップダウンリスト。](images/loop-prompts-properties.png)
中断オプションの仕組み
複数のプロンプトがある場合に、[中断] を 60 秒に設定したとします。以下に、何が起こるかを示します。
-
ブロックは、リストされている順序でプロンプトをすべて再生します。
-
プロンプトの合計再生時間が 75 秒の場合、60 秒後にプロンプトは中断され、0 秒ポイントにリセットされます。
-
60 秒後に再生されるはずの重要かもしれない情報を、顧客が聞けない可能性があります。
このシナリオは、Amazon Connect が提供するデフォルトのオーディオプロンプトを使用する場合に特に起こり得ます。これは、これらのオーディオプロンプトが最大 4 分になり得るためです。
割り込みオプションの仕組み
ループプロンプトブロックで、割り込み中にプロンプトの続行オプションを有効にできます。

このループで 3 つの 40 秒プロンプトを設定し、割り込みを 60 秒に設定したシナリオを考えてみましょう。それぞれのケースで何が起こるかは次のとおりです。
割り込み中にプロンプトの続行を有効にしない場合:
-
ブロックは、60 秒のタイムアウトまでプロンプトを順番に再生します。つまり、最初のプロンプトが完全に再生され、その後に 20 秒の 2 番目のプロンプトが再生されます。
-
60 秒後、Connect はループプロンプトブロックのタイムアウトブランチでフローロジックを実行します。これには、短いサイレンスや再生プロンプトブロックを介した別のプロンプトなど、さまざまなオーディオ処理が含まれる場合があります。
-
タイムアウトブランチで再開ブロックを実行すると、Connect は最初のプロンプトの先頭からプロンプトを再起動します。
-
この動作により、60 秒後にスケジュールされた重要な情報 (3 番目のプロンプトなど) を顧客が聞くことができない場合があります。これは、最大 4 分の長さのデフォルトの Amazon Connect オーディオプロンプトを使用する場合に特に当てはまります。
割り込み中にプロンプトの続行を有効にする場合:
-
ブロックはプロンプトを順番に再生します。
-
最初のプロンプトを再生してから 60 秒後、20 秒後に、Connect はループプロンプトブロックのタイムアウトブランチでフローロジックを実行します。
-
タイムアウトブランチが、異なるオーディオを再生するフローブロックを使用しない場合 (再生プロンプト、顧客入力の取得、顧客入力の保存、Lex ボットの呼び出しなど)、Connect は中断された場所からプロンプトオーディオを再生し続けます。お客様にとって、これは 2 番目のプロンプトと 3 番目のプロンプトの再生が中断されないように聞こえます。
-
タイムアウトブランチに異なるオーディオ設定 (長い待機時間のコールバックオファープロンプトなど) が含まれている場合、Connect はループプロンプトブロックを中断してこのオーディオを再生します。次に、タイムアウトブランチロジックを実行してから、ループプロンプトブロックの次のプロンプトの開始時に再開します。たとえば、2 番目のプロンプトで中断された場合、Connect はタイムアウトブランチロジックを実行した後、3 番目のプロンプトの先頭で再開します。
-
設定のヒント
-
次のブロックは、プロンプトのループブロックの前で使用できません。
-
コールバックキューへの転送など、キューへの転送
-
Amazon Connect ライブラリまたは S3 バケットからのプロンプトの選択については、プロンプトの再生 ブロックを参照してください。
-
[ループプロンプト] がキューフローで使用されると、オーディオプレイバックは、フローを使用してプリセット時間に中断できます。
-
常に、20 秒を超える中断期間を使用してください。これは、利用可能なエージェントが問い合わせを受け入れるために必要な時間です。中断期間が 20 秒未満の場合、問い合わせが [Error (エラー)] ブランチに入ることがあります。これは、アクティブなエージェントにルーティングされ、参加する 20 秒のウィンドウにある顧客のキューからの削除を Amazon Connect がサポートしていないためです。
-
ループの内部カウンタは、フローではなく、コールに対して保持されます。コール中にフローを再利用しても、ループカウンタはリセットされません。
-
このブロックがチャット会話中にトリガーされた場合、コンタクトは [エラー] ブランチにルーティングされます。
-
一部の既存のフローには、[Error] (エラー) ブランチを持たない [Loop prompts] (プロンプトのループ) ブロックのバージョンがあります。この場合、チャット問い合わせは顧客キューフローの実行を停止します。チャットは、次のエージェントが利用可能になったときにルーティングされます。
設定されているブロック
次の画像は、このブロックが Amazon Connect ライブラリからのプロンプトを再生するように設定されたときの表示例を示しています。[音声記録] の横にある「+」を選択すると、ファイルの完全な名前が表示されます。設定されたブロックには、[タイムアウト] と [エラー] の 2 つのブランチがあります。
![Amazon Connect ライブラリからのプロンプトを再生するように設定された [プロンプトのループ] ブロック。](images/loop-prompts-configured.png)
次の画像は、このブロックが Amazon S3 からのプロンプトを再生するように設定されたときの表示例を示しています。[S3 パス] の横の[+] を選択すると、フルパスが表示されます。設定されたブロックには、[タイムアウト] と [エラー] の 2 つのブランチがあります。
![Amazon S3 からのプロンプトを再生するように設定された [プロンプトのループ] ブロック。](images/loop-prompts-configured2.png)
サンプルフロー
Amazon Connect には、サンプルフローのセットが含まれています。フローデザイナーでサンプルフローにアクセスする方法については、「Amazon Connect のサンプルフロー」を参照してください。以下のトピックでは、このブロックを含むサンプルフローについて説明します。
シナリオ
このブロックを使用するシナリオについては、次のトピックを参照してください。