Amazon Connectの使い方[丁寧に解説してみた]

#はじめに
現在、急なリモート対応に追われている方も多いと存じますが、当社ではAmazon Connectを活用したリモートワークの導入に成功しています。
本記事では当社がそこに到るまでに得た経験や知識を踏まえて、わかりやすく導入方法を解説致します。
リモート勤務を検討している皆様の一助となれば幸いです。
*この記事は大変長いため目次を一覧するにはページ右側をスクロールする必要があります。

#本記事のターゲットとゴール

- **ターゲット**
    - 社内のリモートワーク導入の第一歩として、社内電話を在宅でも使用できるようにしたい人
    - 電話対応のために現在どうしても出社する必要がある人
    - 将来的にAmazon Connect導入することでコールセンターの効率化を目指しており、まずはお試しで触れてみたい人

- **ゴール**
    - 社内電話をAmazon Connectというサービスに代替するために、初期設定と実際に機能しているかテストするところまで(ゴールまでの想定時間は2時間です)
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/3162cd68-b39e-ca50-426a-7eb6339d50e3.jpeg)

**今回の想定使用方法**

- 受信: 受信: 会社に電話→電話をAmazon Connectに転送→キューに転送→PCで受信→更に携帯電話に転送（上図参照） 。外部から着信する電話番号は「現在使っている番号」となります。

- 発信: Amazon Connectから発信。外部へ発信する電話番号は「Amazon Connectで取得した番号」となります。（050-など） 

＊今回の方法では**会社の固定電話を転送する必要**があります。
会社の固定電話を転送するには**NTTのボイスワープ**を導入しましょう。

**NTTボイスワープとは**

- 電話の受信時に、指定の電話機等を鳴らすことなく希望の番号に転送することができるサービスです。
電話回線がNTTの場合、工事不要で利用できるオプションサービスです。
事務用ですと月額800円でご利用できます。

**参考URL**
NTT東日本　ボイスワープとは 
https://web116.jp/shop/benri/vw/vw_00.html 

NTT西日本　ボイスワープ（オプション） 
https://www.ntt-west.co.jp/denwa/service/voicewp/gaiyou.html 

#Amazon Connectとは何か？
Amazon ConnectとはAmazon Web Services 社の提供する**簡単にコールセンターを開設できるサービスです。**
自動音声案内を使った本格的なコールセンターの構築などもできますが、今回は社内電話を在宅勤務中に携帯電話で受信する方法を記述します。

Amazon Connectを使用するメリットとしては、**導入までが早い、低コスト、障害に強い、現在の電話番号を使用できる**ことが挙げられます。
以下ではそれらについて少しだけ詳しく記述します。
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/d6adf950-3ae4-844b-c756-065dbfad47ca.png)

#メリット
###1. 導入までが早い
コールセンターの開設が独力で実現します。
全くのゼロからでもAWSアカウントを作成し、初期設定をし、電話番号に関する設定を完了させればその日に使用を開始することが出来ます。

###2. 初期コストが安い
Amazon Connectは初期費用、長期契約や最低月額費用などが必要ありません。
基本的に使った分だけ請求される従量課金制なので安心して無料で使用を開始出来ます。

**料金表（日本）**
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/edaf2cb9-1913-2c7e-1d85-49a2495b5b48.jpeg)
目安例：日本国内で受信通話を使用した金額（概算）
→→→直通ダイヤルの時は0.5円。無料通話の時は5円
*ただし別途で1日あたりの要求された電話番号の数も課金されます。

**ケース：月に受信（５０時間）、発信（５０時間）利用する際の概算**(1ドル＝100円として)
→→→受信（約1200円）+発信（約30000円）=約31200円(月額)
**参考URL**
https://aws.amazon.com/jp/connect/pricing/

###3. 障害に強い
サーバーは巨大なデータセンター内で分散して立てられるので災害などの急なトラブルに非常に強いです。
またAWSの性質として急なアクセス増加に非常に強く、回線がパンクすることがありません。

###4. 現在の電話番号を使用できる
着信時に既存の番号からAmazon Connectの番号に転送することで、会社に行かなくても電話を受けることができます。**ただし発信時は既存番号をお客様に通知することはできません。**

#従来の電話システムとAmazon Connectの比較
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/3fc567c2-6796-7c32-46e6-80dae6599dce.jpeg)
###1. システム導入までのハードル
従来の電話システム<<**Amazon Connect**
Amazon Connectは電話回線を引く必要がなく、すぐにコールセンターの構築ができます。
###2. リモート適性
従来の電話システム<<<**Amazon Connect**
インターネットでAmazon Connectに繋ぐだけで在宅勤務が可能です。
###3. 音声の品質
**従来の電話システム**>Amazon Connect
インターネット接続のため電話回線よりも安定性が足りない面があります。
結果として少し音声が乱れるケースもあるでしょう。
###4. オペレーターをサポートする機能
**従来の電話システム**>>Amazon Connect
Amazon Connectのオペレーター画面はシンプルなので、既存のコールセンターのものと比べて不便な面があります。
#AWSにログイン
ここから実際にAmazon Connectの設定を行い、固定電話にかかってきた電話を転送してパソコン/携帯電話で受ける方法や電話の掛け方を解説します。

Amazon Connectを導入するにはAWSアカウントが必要です。
もし所持していない場合は以下のURLに従ってアカウントの作成をしましょう。
**参考URL**
https://aws.amazon.com/jp/register-flow/

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/4afb61b3-902c-004d-e7ac-7223207849e0.png)
アカウントの用意ができたらAWSコンソールにサインインをクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/6fb73288-c25b-a8b4-c8db-7b650251eadd.png) 
ルートユーザーを選択し、Eメールアドレスとパスワードを入力してログインします。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/abd7b233-dac1-4e6e-0e8f-0c85ff966b0b.png)
ログインしたら、”サービス”から”Amazon Connect”を検索しクリックしましょう。 
また右上のリージョンは”東京リージョン”を必ず指定してください。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/47bb136b-0284-3b2d-d5fa-05a186698286.png)
次の画面にある”今すぐ始める”をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/eca58ea3-578c-a83f-00eb-fb49c05f9ff5.png)
この画面に移るのでアクセスURLの空欄には好きなワードを入れてください。
アクセスURLはメールアドレスのようなものです。
会社で使う場合は会社名をローマ字表記で入力すれば無難でしょう。

#初期設定の方法
###1. 管理者設定 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/dfb0d056-7c53-4ce9-a23e-5f9317dc3f0d.png)
ここから初期設定です。それぞれの欄を埋めて、”次のステップ”をクリックしてください。
ユーザー名は日本語が使えないのでローマ字と一部の記号、パスワードは大文字・数字を含めた8字以上で設定してください。 

###2. テレフォニーオプション 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/e83bb77d-7c8c-2994-5bc2-9d09479422fa.png)
今回は受信も発信もAmazon Connectで実行するので、両方チェックが付いているまま”次のステップ”をクリックします。 

###3. データとストレージ 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/e6fa101d-dd46-62a5-fdc8-984973d364cf.png)
ここでは通話記録など諸々のデータを保存する場所を確認できます。 データと問い合わせフローログの保存場所チェックしたら”次のステップ”をクリックしましょう。 

###4. レビューと作成 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/34a2aa10-a9d8-2a75-0d72-bec5a0f9732e.png)

最後にここまで設定した内容を確認できるので、問題なければ”インスタンスの作成”をクリックしましょう。
(作成には１〜２分かかることがあります)

#インスタンスの中身を作成する
インスタンスとは**Amazon Connect上に構築したシステムを入れる箱(またはPBX)のようなもの**だと思っていてください。
ここまでの初期設定ではコールセンターという家の外観を作ったようなものです。
次は家の中身を作らなければいけません。
以下ではコールセンターのシステムを本格的に構築していきます。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/26999ef3-1158-6090-f8d9-1cc4ea4dcdb6.png)
インスタンスの作成が終わると、上記の画面が表示されるので”今すぐ始める”をクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/a0617ad6-d0a5-0433-7297-8ffac3564897.png)
サイトが英語表記になっても右上の部分で日本語を選択することで変更できます。”Let's go”をクリックしてください。

###1. 電話番号の取得 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/de46cf00-f745-044b-01b9-dc7846464fee.png)
まずはAmazon Connect上のあなたの（主に発信で利用する）電話番号を取得しましょう。 国は”日本”を選び、完了したら”次へ”をクリックしてください。（電話番号右側のバーで他の番号の選択もできます） 

###2. キューの作成
電話をユーザーに転送するには一度キューと呼ばれる場所を経由しなくてはいけません。
(Amazon Connectに電話受信→キューに転送→ユーザーに転送)
電話中のユーザーにいきなり転送されてしまうと困りますよね？
そこで一度キューに預けている間に、電話を受け取れるユーザーを探すわけです。
つまりキューとは**電話がユーザーに転送されるまで電話を一時的に保持する領域**のことです。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/27bae3a1-5492-5751-bc0a-7b8d1ce457a1.png)
ルーティングの欄のキューをクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/f2f9f8ed-4b8e-62ba-88fd-99e906fde945.png)
新しいキューを追加しましょう。右上にある”新しいキューの追加”をクリックします。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/b819996e-4248-e4b6-f0b3-0d33e477f678.png)
今回の手順では”general_que”という名前でキューを追加しています。説明はキューの使用用途を書けば分かりやすいです。オペレーション時間は”Basic”で大丈夫です。 またアウトバウンドの発信番号を先程取得したAmazon Connectの番号にすることで発信ができるようになります。忘れずに設定するようにしましょう。完了したら”新しいキューの追加”をクリックしてください。

###3. ルーディングプロファイル設定
上記のようにキューを作成しましたが、キューを複数作ることで電話によって受信するユーザーを変えることができます。  
[例]サービスの新規契約についてはAの部署、サービス解約についてはBの部署のように振り分けられる。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/5299db67-76df-3c96-94fa-1a602b719684.jpeg)
そうなると、**どのキューに電話を転送されたら誰に転送するか**を決める必要がありますよね。
ルーティングプロファイルではそれを設定することができます。

今回は複数のキューを併用しませんが、一応設定する必要があります。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/bfb1a4ab-ea56-503f-d2db-1b980f7e3856.png)
ユーザーの欄にあるルーティングプロファイルをクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/88bdccb3-f48d-f6ce-be69-fd8695efdb3d.png)
右にある“新しいプロファイルを追加”をクリックします。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/a73e7cfe-617c-53e3-e5e3-bcb311a4a6ae.png)
今回の手順では「general_profile」という名前でルーティングプロファイルを追加していきます。説明はこのプロファイルがどういう役割を果たすかという軸で書くと分かりやすいでしょう。今回のようなテストでは適当でも大丈夫です。Chatも使う予定はないので”Voice”だけ選択しましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/6968ed95-d1fb-8015-9c20-341f9098e38b.png)
ルーティングプロファイルのキューとアウトバウンドキューは先ほど作った”general_que”を選びましょう。ルーティングプロファイルの”Channels”は”Voke”を選択してください。 
完了したら”新しいプロファイルを追加”をクリックしてください。 

###4. ユーザー設定
ここではコールセンターの各オペレーターの設定をします。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/430a783e-66c6-8e3b-fc4b-2457aab4cdcd.png)
ユーザーの欄のユーザー管理をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/7c194db8-5007-4317-b09f-0992ad29c751.png)
右にある“新しいユーザーの追加”をクリックしてください。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/734eb7e0-4166-cee6-4e7b-b7c90ed51637.png)
ここは”作成”を選択してください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/1023ccb4-19bf-74ce-0fca-952be0d6de14.png)
氏名、ログイン名、メールアドレス(なくてもいい)、パスワードを入力してください。ルーティングプロファイルは先ほどの”general_profile”を 、セキュリティプロファイルは”Agent”を選択してください。 ”Agent”にすると電話の受信と発信ができます (画面では”QualityAnalyst”になっていますが”Agent”にしましょう) 
電話の機能はソフトフォンのままにしてください。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/65101161-1ae4-20ee-15c4-55cd099bf186.png)
確認したら作成をしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/652de1a9-27af-9e34-66b3-efe5a34de797.png)
私はその後に徳川さんも加えました。
一覧はこのようにユーザーの管理のトップ画面から見えます。

###5. 問い合わせフローの作成
最後に問い合わせフローを作成します。
問い合わせフローを設定すると、**電話を受信した時に指定したプログラムを順次実行**できます。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/50ba2aff-bc6b-6a15-2395-3a6e7d8e5f19.png)
ルーティングの問い合わせフローをクリックしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/f36ef575-e188-edef-7181-53656e1e047a.png)
問い合わせフロー作成をクリック

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/0166f910-8dd0-3fe0-d0f9-428f478f2591.png)
まずは左から右に上記のようにドラッグアンドドロップで配置してください。 
(“音声の設定”、 “プロンプトの再生”、 “キューの設定”、 “キューへの転送”、 “切断”をドラッグアンドドロップ) 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/07a0e266-96da-fb72-fc70-a3dd2e36282c.png)
まずは音声の設定をクリックし、言語を”日本語”、音声を”mizuki”に設定します。 （この作業をすることで日本語の音声案内を流せます） 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/e4d808b5-6b1e-f92a-00d1-d2e5bd3fb5ee.png)
次に”プロンプトの再生”をクリックし、電話を転送して通話できるまでに流れる自動音声を設定します。 
“テキスト読み上げまたはチャットテキスト”を選択し、読み上げたい音声を”テキストの入力”欄に記入してください。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/3945b8b4-7360-c245-e9fd-bdddcbcc660d.png)
キューの設定で先ほど作成したキューを指定してセーブしましょう。 
*画像では”test”になっていますが本来は”general_que”です。 

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/4b049c69-c10e-9244-dcf9-916e475f5575.png)
キューの転送をクリックし、上記のようになっているのを確認したらセーブしましょう。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/35fe4e5a-7545-dd84-882f-106a71cfa6f7.png)

最後に上記のようにフローを結んでください。
できたら”保存”して”公開”しましょう。

###6. 問い合わせフローと電話番号の紐付け
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/8630422d-30f7-97b3-8179-36d6a9137294.png)
次に作成した問い合わせフローと電話番号を紐付けます。
ルーティングから電話番号をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/060fc39f-735f-da24-adfe-fa940622fa52.png)
自分の電話番号をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/6fd04354-c46f-5669-3801-c82bacf51317.png)
上記画面に移るので
先ほどの問い合わせフローを選択し、保存してください。
以上で設定終了です。お疲れ様です。

#受信、着信テストをしてみよう
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/d57dba2c-7dd2-ac63-727e-df687a74911a.png)
設定が終わったので動作確認をしましょう。
AWSコンソールにログインし、サービスのAmazon Connectをクリックしましょう。
すると上記の画面が表示されます。
自分のインスタンス名をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/eee1b7cc-b9c8-eedd-f5d3-2915ea6173ff.png)
ログインURLからCCP（オペレーター用画面）に入りましょう。

###1. 発信テスト
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/dbcf74ca-f733-cfa9-b5fc-080df68ed1cc.png)
まずOfflineになっているのでAvailableに変更してください。
発信テストからいきましょう。
”番号をダイヤル”をクリックしてください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/be0dd77b-9a1f-d74f-604c-5dcc48503f1d.png)
国を日本に変更し、電話番号の一桁目を抜いて電話番号を入力してください。

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/29e0a68e-8b7f-9315-79ac-60484ce675d3.png)
この画面になれば発信成功です。

###2. 受信テスト
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/fc0560e6-306f-ce43-1526-bc69fb63400f.png)
次に受信してみましょう。
今回はAmazon Connectにきた電話を自分の携帯に転送します。
歯車マークの設定画面から”デスクフォン”に変更し、
自分の携帯番号の一桁目を抜いたナンバーを入力してください。

**"ソフトフォン"と”デスクフォン”とは？**

- ソフトフォン→インターネット回線を通じてPC上で使える電話
- デスクフォン→置き型の電話や携帯電話など電話回線を使う電話

![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/4a4696da-cfc8-aedc-69f5-104369feaa65.png)
あとは誰かに電話をしてもらって転送できてるか確認しましょう。
電話を受けると上記の画面になります。

#インスタンスの削除方法 
![alt](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/578416/7f6e2829-ec67-8bdf-d1c4-899c5efea1bd.png)

最後にコールセンターが不要になった場合は
上記のようにチェックマークをつけて削除をクリックするだけで簡単にインスタンスを削除できます。

#終わりに
いかがでしたか？
今回は単純なフローを設定しましたが、フローをより複雑に構築することで電話対応の業務を大きく効率化できます。
次回はより効率化されたコールセンターの開設の仕方について取り上げます。
ぜひお楽しみに！！