

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Connect でフロー、キュー、およびルーティングプロファイルを作成して、キューに保存されたコールバックを設定する
<a name="setup-queued-cb"></a>

待ち時間が長い場合に、顧客が通話に留まることなくキュー内の位置を維持し、自分の順番になったら対応可能なエージェントからコールバックを受けられるようにすることができます。

**Topics**
+ [コールバックがキュー内の位置を維持する方法](#callback-how-it-works)
+ [キューに入れられたコールバックを設定するステップ](#setup-queued-callback-overview)
+ [ルーティングプロセス](#cb-routing)
+ [キューに入ったコールバックがキューの制限に与える影響](#queued-callback-limits)
+ [キューに入れられたコールバックのフローを作成する](#queued-callback-contact-flow)
+ [チャット、タスク、または E メールのコンタクトからのコールバック](#queued-callback-chat-task)
+ [キューに入っているコールバックの詳細](#queued-callback-no-agents-available)

## コールバックがキュー内の位置を維持する方法
<a name="callback-how-it-works"></a>

コールバックは、元のインバウンドコールと同じキューに留まるように設定することも、作成した別の専用キューに配置するように設定することもできます。この個別のキューを使用すると、リアルタイムレポートで、アクティブなインバウンドコールとコールバックの違いをより明確に区別できます。

コールバックを専用キューに配置しても、コールバックがキュー内の位置を維持できるようにするには、ルーティングプロファイルで元のインバウンドキューと同じ優先度で設定します。この設定により、顧客がコールバックを選択した場合でも、次に対応可能なエージェントを待つために通話を継続する場合でも、Amazon Connect はインバウンドコールの元の開始時刻を確認して順序を維持できるようになります。

Amazon Connect はまずルーティングプロファイルを評価するため、2 つのキューの優先度が同じ場合は、優先順位が同じすべてのキューで最も古い通話が最初にプッシュされます。例えば、元の通話が 10:00 に到着して、10:05 にコールバックリクエストを残した場合、Amazon Connect は 10:05 ではなく 10:00 の通話開始時間を検索します。

## キューに入れられたコールバックを設定するステップ
<a name="setup-queued-callback-overview"></a>

キューに入れられたコールバックを設定するには、次の概要のステップを使用します。
+ コールバック専用の[キューを設定](create-queue.md)します。リアルタイムメトリクスレポートでは、そのキューを見て、コールバックを待っているお客様の数を確認できます。
+ [発信者 ID を設定します](queues-callerid.md)。コールバックキューを設定するときは、コールバック時にお客様に表示される発信者 ID 名と電話番号を指定します。
+ [コールバックキューをルーティングプロファイルに追加します](routing-profiles.md)。コールを待機している問い合わせがエージェントにルーティングされるように設定します。
+ [キューに入れられたコールバックのフローを作成します](#queued-callback-contact-flow)。これは、お客様にコールバックのオプションを提供するために設定します。
+ [電話番号をインバウンドフローに関連付けます](associate-claimed-ported-phone-number-to-flow.md)。
+ (オプション) コールバック作成フローを作成します。コールバックが作成されると、このフローが実行されます。コンタクトは、このフローに [キューへの転送](transfer-to-queue.md) セットがある場合にのみキューに入れられます。[コンタクト属性を確認する](check-contact-attributes.md) のためのコールバック作成フローを使用して、コールバックが重複しているかどうか、またはコンタクトをエージェントのキューに入れる前に顧客の問題が解決されているかどうかを確認することができます。このフローでは、[お客様キューフローの設定](set-customer-queue-flow.md) ブロックを追加して顧客キューフローを設定することもできます。
+ (オプション) コールバック用の顧客キューフローを作成します。このフローは、**[作成フローを設定]** オプションの [お客様キューフローの設定](set-customer-queue-flow.md) ブロックを選択した場合に実行されます。[お客様キューフローの設定](set-customer-queue-flow.md) ブロックを使用して、あるキューから別のキューにコンタクトを転送するロジックを追加できます。または、[StopContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API を使用して、キューからコールバックを手動で削除できます。
+ (任意) アウトバウンドウィスパーフローを作成します。キューに入ったコールが発信されると、お客様はこのメッセージをピックアップしてエージェントに接続する前に聞きます。例えば、「こんにちは、これはスケジュールされたコールバックです...」
+ (任意) エージェントウィスパーフローを作成します。これは、お問い合わせを承諾した直後に、お客様につながる前にエージェントが聞く内容です。例えば、「カスタマージョンに接続しようとしています。このカスタマージョンは ... について返金をリクエストしました」
+ (オプション) 発信者 ID を指定します。これは、顧客がダイヤルしたときに表示されるものです。Amazon Connect インスタンスで登録されている有効な電話番号である必要があります。このフィールドは、問い合わせレコードのシステムエンドポイントとして反映されます。ここで設定された番号は、キューで設定されたアウトバウンド電話番号よりも優先されます。
+ エージェントファーストとカスタマーファーストの間でダイヤルモードを選択します。
**重要**  
このオプションは、Amazon Connect インスタンスで次世代の Amazon Connect が[有効](enable-nextgeneration-amazonconnect.md)になっている場合にのみ使用できます。
カスタマーファーストコールバックをアクティブ化して使用を開始した後に次世代の Amazon Connect を無効にすると、カスタマーファーストコールバックも無効になります。機能単位の料金モデルでは使用できません。

## ルーティングプロセス
<a name="cb-routing"></a>

1. お客様が電話番号を残すと、電話番号がキューに入れられ、次に対応可能なエージェントにルーティングされます。

1. エージェントが CCP でコールバックを受け付けると、Amazon Connect はお客様に電話をかけます。

   コールバックを処理できるエージェントがない場合、そのコールバックは作成されてから最大で 7 日間キューに保存され、その後 Amazon Connect により自動的に破棄されます。
**ヒント**  
手動でキューからコールバックを削除するには、[StopContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StopContact.html) API を使用します。

1. Amazon Connect からお客様に電話をかけたときに応答がない場合、指定した回数に基づいて再試行されます。

1. 呼び出しが**ボイスメール**につながった場合、接続したと見なされます。

1. コールバックキューに入っている間にお客様が再度電話をかけた場合は、新しいコールとして扱われ、通常どおりに処理されます。コールバックキュー内のコールバック要求が重複しないようにするには、ブログ「[Preventing duplicate callback requests in Amazon Connect](https://aws.amazon.com/blogs/contact-center/preventing-duplicate-callback-requests-in-amazon-connect/)」を参照してください。

## キューに入ったコールバックがキューの制限に与える影響
<a name="queued-callback-limits"></a>
+ キューに入れられたコールバックは、キューのサイズ制限にカウントされますが、エラーブランチにルーティングされます。例えば、コールバックと着信を処理するキューがあり、そのキューのサイズ制限に達したとします。
  + 次のコールバックは、エラーブランチにルーティングされます。
  + 次の着信にはリオーダー音 (高速の話し中の音とも呼ばれます) が鳴ります。これは、着信番号への転送パスが利用できないことを示します。
+ 着信コールのキューよりもキューに入れられたコールバックの優先度が低くなるように設定することを検討してください。このようにすると、エージェントは、着信量が少ないときにのみキューに入れられたコールバックを処理することになります。

## キューに入れられたコールバックのフローを作成する
<a name="queued-callback-contact-flow"></a>

キューに入れられたコールバックでフローがどのように見えるかを確認するには、新しい Amazon Connect インスタンスで「[Amazon Connect のキュー設定フローのサンプル](sample-queue-configurations.md)」を参照してください。以前のインスタンスでは、「[Amazon Connect のキューに入れられたコールバックフローのサンプル](sample-queued-callback.md)」を参照してください。

以下の手順は、その方法を示しています。
+ お客様にコールバック番号をリクエストします。
+ コールバック番号を属性に保存します。
+ [**Set callback number (コールバック番号の設定)**] ブロックの属性を参照して、お客様にダイヤルする番号を設定します。
+ お客様をコールバックキューに転送します。

基本レベルでは、代替ブランチやエラー処理が設定されていなくても、キューに入れられたコールバックフローは次のようになります。次の画像は、**[顧客の入力の取得]**、**[顧客の入力の保存]**、**[コールバック番号の設定]**、**[プロンプトの再生]**、**[キューへの転送]**、**[切断/電話を切る]** の各ブロックから成るフローを示しています。

![\[フローデザイナーのキューに保存されたコールバックフロー。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/queued-callback-flow.png)


以下に示しているのは、このフローを作成するためのステップです。

**キューに入れられたコールバックのフローを作成するには**

1. Amazon Connect で、[**ルーティング**]、[**コンタクトフロー**] の順にクリックします。

1. 既存のフローを選択するか、**[フローの作成]** を選択して新しいフローを作成します。
**ヒント**  
このフローは、お客様キューフロー、エージェントへの転送、キューへの転送など、さまざまなフロータイプを使用して作成できます。

1. [お客様の入力を取得する](get-customer-input.md)ブロックを追加します。

1. お客様にコールバックを求めるようにブロックを設定します。次の画像は、**[テキスト読み上げ]** ボックス内のメッセージを示しています。**[コールバックを受けるには、1 を押してください]。[そのままお待ちになるには、2 を押してください]**。  
![\[[顧客の入力の取得] ブロックの [プロパティ] ページ、テキスト読み上げまたはチャットテキスト用に設定されています。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/get-customer-input-callback.png)

1. 次の画像に示すように、ブロックの下部にある **[別の条件を追加]** を選択し、オプション 1 と 2 を追加します。  
![\[オプション 1 と オプション 2。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/options-1-and-2.png)

1. [お客様の入力を保存する](store-customer-input.md)ブロックを追加します。

1. 「電話番号を入力してください」など、お客様にコールバック番号の入力を求めるようにブロックを設定します。次の画像は、**[顧客の入力の保存]** ブロックの **[プロパティ]** ページを示しています。  
![\[[テキスト読み上げ] ボックスには、「電話番号を入力してください」というメッセージが含まれています。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/store-customer-input.png)

1. [**Customer input (お客様の入力)**] セクションで、[**Phone number (電話番号)**] を選択し、次のいずれかを選択します。
   + **ローカル形式**: お客様は、Amazon Connect インスタンスを作成した AWS リージョンと同じ国の電話番号から を呼び出します。
   + [**International format/Enforce E.164 (国際形式/Enforce E.164)**]: お客様は、インスタンスを作成した国またはリージョン以外の電話番号から電話をかけています。

1. [[Set callback number]](set-callback-number.md) (コールバック番号の設定) ブロックをフローに追加します。

1. 次の図に示すように、**[タイプ]** を **[システム]** に設定するようにブロックを設定します。[**Attribute (属性)**] で、[**Store customer input (お客様の入力を保存)**] を選択します。この属性には、お客様の電話番号が保存されます。  
![\[[コールバック番号の設定] ブロックの [プロパティ] ページ。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/set-callback-number2.png)

1. [[Transfer to queue (キューに転送)](transfer-to-queue.md)] ブロックを追加します。

1. **[キューへの転送]** ブロックで、次の画像に示すように、**[コールバックキューへの転送]** タブを設定します。**[初期遅延]** を 99 に設定します。**[最大再試行回数]** を 2 に設定します。**[試行間の最小時間]** を 10 分に設定します。  
![\[[キューへの転送] ブロックの [プロパティ] ページの [コールバックキューへの転送] タブ。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/transfer-to-callback-queue-tab.png)

   次のプロパティを使用できます。
   + **[Initial delay]** (初回ディレイ): フローで問い合わせのコールバックが開始されてから、お客様が次に使用可能なエージェントのキューに入れられるまでの経過時間を指定します。前の例では、時間は 99 秒です。
   + **最大再試行回数**: これが 2 に設定されている場合、Amazon Connect は、お客様に最大 3 回コールバックを試みます。最初のコールバックと 2 回の再試行です。

     再試行は、鳴っても応答がない場合にのみ発生します。コールバックがボイスメールにつながった場合、そのコールバックは接続済みと見なされ、Amazon Connect では再試行されません。
**ヒント**  
[**最大再試行回数**] に入力した回数を再確認することを強くお勧めします。誤って 20 などの大きな数字を入力すると、エージェントに不要な作業が発生し、顧客にとってコールが多すぎることになります。
   + [**Minimum time between attempts (試行間の最小時間)**]: 顧客がコールに応答しない場合に、再試行するまでの待機時間です。前の例では、試行間に 10 分間待機しています。

1. コールバック専用に設定したキューにコンタクトを転送する場合は、**[オプションパラメータ]** セクションで、**[作業キューの設定]** を選択します。このオプションは、次の画像に示されています。  
![\[[オプションパラメータ]、キューセットをコールバックキューに設定します。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/transfer-to-callback-queue-tab-set-working-queue.png)

   コールバック用のキューを作成すると、コールバックを待っているお客様の数をリアルタイムメトリクスレポートで確認できます。

   作業キューを設定しなかった場合、Amazon Connect はフローで以前に設定されたキューを使用します。

1. オプションで、次の図に示すように、 [キューへの転送](transfer-to-queue.md) ブロックに オプション**を表示するように発信者 ID 番号を設定することで、顧客がコールバックを受信したときに表示される発信者 ID** を指定できます。  
![\[オプションを表示する発信者 ID 番号を示すオプションのパラメータセクション。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/transfer-to-callback-caller-id-display.png)

1. コールバックコンタクトは、インバウンド音声コンタクトとは別の新しいコンタクトです。次の画像に示すように、[キューへの転送](transfer-to-queue.md) ブロックで **[作成フローを設定]** オプションを設定することで、このコールバックコンタクトの作成時のエクスペリエンスをオプションで制御できます。  
![\[[キューへ転送] ブロックのプロパティページ、[コールバックへ転送] タブ。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/transfer-to-queue-properties1a.png)
   + Amazon Connect インスタンスで次世代の Amazon Connect が有効になってい[る場合 (有効になっているかどうかを確認する](enable-nextgeneration-amazonconnect.md#how-to-enable-ac)方法をご確認ください)、エージェントファーストコールバックモード (デフォルト) またはカスタマーファーストコールバックモードのいずれかを選択できます。これらのパラメータの詳細については「[カスタマーファーストコールバックモードを使用する](customer-first-cb.md)」を参照してください。  
![\[ダイヤルモードを、エージェントファーストコールバック (デフォルト) またはカスタマーファーストコールバックモードのいずれかに選択します。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/first-callbacks-choose-dial-mode-agent-and-customer.png)
   + (オプション) コールバック作成フローを作成します。**[作成フローを設定]** ドロップダウンメニューを使用して、コールバックコンタクトの作成時に実行するフローを選択します。

     選択するコールバック作成フローは、次の要件を満たしている必要があります。
     + フロータイプはデフォルトのフロータイプである **[コンタクトフロー (インバウンド)]** である必要があります。フロータイプについては、「[フロータイプを選択する](create-contact-flow.md#contact-flow-types)」を参照してください。
     + 選択したキューにコンタクトを入れるように、[キューへの転送](transfer-to-queue.md) ブロックを設定する必要があります。

     コールバック作成フローを設定する方法の追加オプションを以下に示します。
     + [コンタクト属性を確認する](check-contact-attributes.md) ブロックを使用してコンタクト属性 (顧客プロファイルを含む) を評価し、コールバックが重複している、または顧客の問題が解決済みのために終了する必要があるかどうかを確認できます。
     + [お客様キューフローの設定](set-customer-queue-flow.md) ブロックを追加し、これを使用して、顧客がキューに転送されたときに実行するフローを指定できます。このフローは、顧客キューフローと呼ばれます。
       + 顧客キューフローでは、[メトリクスの取得](get-queue-metrics.md) ブロックと [GetCurrentMetricData](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetCurrentMetricData.html) の組み合わせを使用して、コンタクトのキューでの待機時間を評価し、特定のコンタクトセンター番号から近い将来コールバックがあることを顧客に事前通知する SMS を送信します。

1. このフローを保存してテストするには、他のブランチを設定し、エラー処理を追加します。この方法の例については、「[Amazon Connect のキュー設定フローのサンプル](sample-queue-configurations.md)」を参照してください。以前のインスタンスについては、「[Amazon Connect のキューに入れられたコールバックフローのサンプル](sample-queued-callback.md)」を参照してください。

1. リアルタイムメトリクスレポートおよび問い合わせレコードで、コールバックがどのように表示されるかについては、「[Amazon Connect のリアルタイムメトリクスでキューに入れられたコールバック](about-queued-callbacks.md)」を参照してください。

## チャット、タスク、または E メールのコンタクトからのコールバック
<a name="queued-callback-chat-task"></a>

顧客がチャット、タスク、または E メールのコンタクトから顧客が問い合わせたときのコールバックをサポートするように、[[キューへの転送](transfer-to-queue.md)] ブロックで **[コールバックへ転送]** オプションを設定することもできます。例えば、エージェントが不在の時間帯に顧客が連絡してきた場合、チャットメッセージを送信するか、ウェブフォームリクエスト (タスクを使用) を完了することで、音声コールバックをリクエストできます。

次の動画では、Contact Lens を使用して、Amazon Connect チャットを通じて連絡してきた顧客がコールバックをリクエストできるようにする方法を示します。これにより、よりパーソナライズされたカスタマーエクスペリエンスが作成されます。音声通話だけでなく、任意のチャネルからコールバックをリクエストできるようにこの機能を設定する方法を示します。




## キューに入っているコールバックの詳細
<a name="queued-callback-no-agents-available"></a>

キューに入っているコールバックの詳細については、以下のトピックを参照してください。
+ [Amazon Connect のリアルタイムメトリクスでキューに入れられたコールバック](about-queued-callbacks.md)
+ [Amazon Connect で初回ディレイがスケジュールされたメトリクスとキュー内のメトリクスに与える影響](scheduled-vs-inqueue.md)
+ [Amazon Connect でのコールバック試行の失敗](failed-callback-attempt.md)
+ [キューに入れられたコールバックフローの Amazon Connect リアルタイムメトリクスの例](queued-callback-example.md)