

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

# エージェントが 911 に電話したときに、Amazon Connect からエージェントの住所を取得する
<a name="retrieve-agent-address-e911"></a>

Amazon Connect からエージェントの検証済み住所を取得するには、Lambda 関数を呼び出すアウトバウンドウィスパーフローを作成します。次の図に示すように、エージェントの顧客プロファイルから住所を取得する Lambda 関数をコーディングします。

![\[Amazon Connect の E911 住所取得プロセス。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/e911-workflow-2.png)


1. [SearchProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html) API を使用して Customer Profiles から特定のエージェントの物理アドレスを取得する AWS Lambda 関数を作成します。

1. [緊急発信ダイヤルの一部として、この住所を中継するアウトバウンドウィスパーフローを作成します](#connect-detect-911-dial)。

1. [E911 コールがかけられたときに通知を送信するタスクを追加します](#connect-e911-notifications)。

## 住所を中継するアウトバウンドウィスパーフローを作成する
<a name="connect-detect-911-dial"></a>

Amazon Connect 内での発信音声通話の場合、[アウトバウンドウィスパーフロー](create-contact-flow.md#contact-flow-types)は、通常、顧客に再生されるウィスパーを指定します。ただし、この場合は、次のことを行うように[アウトバウンドウィスパーフロー](create-contact-flow.md#contact-flow-types)を設定する必要があります。

1. エージェントからの発信コール文字列を検査します。

1. 文字列が **911** (またはテスト環境では **933**) に等しい場合は、Lambda 関数を使用して [SearchProfiles](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html) API を呼び出し、Customer Profiles からエージェントの保存済みの位置/住所を取得します。

1. 連絡先属性に住所をアタッチして、911 (または 933) 発信通話を続行します。

次の図は、[アウトバウンドウィスパーフロー](create-contact-flow.md#contact-flow-types)の例を示しています。エージェントからの発信通話文字列を検査し、Lambda 関数を使用して、そのエージェントの保存済み住所を取得するように設定されています。[AWS Lambda 関数](invoke-lambda-function-block.md)、[コンタクト属性の設定](set-contact-attributes.md)、および [電話番号への発信](call-phone-number.md) ブロックがこの順で含まれています。

![\[911 または 933 コールを検出するアウトバウンドウィスパーフロー。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/e911-example-outbound-whisper.png)

+ ステップ 1: エージェントの場所を取得する Lambda 関数を呼び出します (入力パラメーター = エージェントユーザー名)。次の画像は、エージェントの **[username]** を Lambda 関数に渡すように [AWS Lambda 関数](invoke-lambda-function-block.md) ブロックを設定する方法を示しています。  
![\[Invoke AWS Lambda 関数ブロックのプロパティページ。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/e911-invoke-lambda-block.png)
+ ステップ 2: 受信した位置を連絡先属性にアタッチします (必要な形式については、「[Amazon Connect に渡す E911 の物理アドレスをフォーマットする](connect-format-physical-address-e911.md)」を参照してください)。
+ ステップ 3: 発信元をエージェントの電話番号に更新し、発信通話を続行します。
**注記**  
発信番号は、911 発信通話とともに渡される発信者 ID です。発信元の電話番号が着信通話に対応している場合、緊急対応者は最初の電話が切断された場合にエージェントにコールバックできます。  
911 通話は米国固有のものです。そのため、発信元の電話番号は有効な米国の電話番号でなければなりません。  
例えば、エージェントが発信通話を発信したときに、無効な米国の電話番号が通信事業者ネットワークに渡された場合、通信事業者はその通話を拒否できます。このような状況を避けるため、エージェントが Amazon Connect の無効な番号を使用する場合、Amazon Connect はエージェントのルーティングプロファイルのキューに割り当てられた発信者 ID をデフォルトに設定します。
この機能では、この番号に他のルールは適用されません。例えば、発信番号はセキュリティフロントデスクの電話番号でもかまいません。

## E911 コールがかけられたときに通知を送信するタスクを追加する
<a name="connect-e911-notifications"></a>

エージェントが 911 に電話をかけたとき、会社のセキュリティ管理者や人事管理者など、組織内の適切な人々にコンタクトセンターの誰かが E911 に電話をかけたことをリアルタイムで通知することが重要です。そのためには、[アウトバウンドウィスパーフロー](create-contact-flow.md#contact-flow-types) に Amazon Connect タスクを作成します。次に、タスクにカスタム通知ロジックを追加します。

次の画像は、[アウトバウンドウィスパーフロー](create-contact-flow.md#contact-flow-types)の [タスクの作成](create-task-block.md) ブロックの例を示しています。これは、**[コンタクト属性の設定]** ブロックの後と **[電話番号への発信]** ブロックの前にあります。

![\[アウトバウンドウィスパーフローにタスクブロックを作成します。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/e911-create-task-flow.png)


次の画像は、[タスクの作成](create-task-block.md) ブロックの **[プロパティ]** ページを示しています。コンタクトセンターのエージェントが E911 に電話をかけたことを企業のセキュリティセキュリティ管理者に通知するように設定されています。

![\[[タスクの作成] ブロックの [プロパティ] ページ。\]](http://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/images/e911-create-task-config.png)
