直接ルーティングを設定する

ダイレクト ルーティングを使用して、電子メール、通話、または SMS をエージェントに直接転送します。詳細については、ダイレクトルーティングの概要。この記事では、ダイレクト ルーティングを設定するために実行する必要がある大まかな手順について説明します。Genesys は、ダイレクト ルーティングを開始するために導入できる 2 つの CX-as-Code アクセラレータも提供しています。アクセラレータは、そのまま使用することも、要件に合わせて編集することもできるサンプル構成を提供します。最初のアクセラレータはデータ アクションとキュー内フローを作成し、2 番目のアクセラレータは着信コール ルート、着信フロー、およびキューを作成します。

前提条件

  • 管理者には次の権限があります。 
    • インフラストラクチャ・アズ・コード>仕事>追加– CX-as-Codeアクセラレータを実行してサンプル構成を設定する
    • インフラストラクチャ・アズ・コード>仕事>ビュー– CX-as-Codeアクセラレータを実行してサンプル構成を設定する
    • ディレクトリ>ユーザー>ビュー- にユーザーアクションの検索
    • ルーティング>>ビュー– キューのバックアップとアラートタイムアウトデータアクションを設定する
  • 管理者には、エージェントまたはキューのバックアップを設定するための次の権限があります。 
    • ルーティング>ダイレクトルーティングバックアップ>ビュー– ダイレクトエージェントのバックアップを表示するには、ダイレクトルーティング用のArchitectフローとカスタムデータアクションの例
    • ルーティング>ダイレクトルーティングバックアップ>編集– 直接エージェントのバックアップ設定を編集するには
    • ルーティング>ダイレクトルーティングバックアップ>消去– 直接エージェントのバックアップを削除するには
  • (オプションの権限)エージェントは、以下の権限を持ち、ユーザープロフィール > 設定 > ダイレクトルーティングセクション:  
    • ルーティング>ダイレクトルーティングバックアップ>自己ビュー– バックアップ設定を確認する
    • ルーティング>ダイレクトルーティングバックアップ>自己編集– バックアップ設定を編集する
    • ルーティング>ダイレクトルーティングバックアップ>自己削除– バックアップを削除する
  • エージェントには次の権限があります。 
    • ルーティング>会話>オフキューを受け入れる– ダイレクトルーティングエージェントがオフキューかつ利用可能な状態でダイレクトルーティングインタラクションを受け入れる
       メモ:   この権限を有効にすると、エージェントはキューにあるかのようにやり取りを受け取ります。
  • エージェントに「directrouting」統合タグを追加します電話番号、SMS番号、またはメールアドレス/api/v2/users/< 経由ユーザーID > API。このユーザー ID には、通話/電子メール ルートからリンクされるルーティング電話番号と電子メール アドレスも必要です。例については、ダイレクトルーティングタグを追加するためのサンプルAPIセクション。

直接ルーティングを設定する

前提条件を設定したら、次の手順を実行して直接ルーティングを設定します。

    1. ルートに直接ルーティング アドレスを追加します。
      1. 直接エージェントの電話番号をコールフローに関連付ける – 顧客が直接エージェントの電話に電話をかけたり、SMS を送信したりすると、コール ルートによってキューが識別され、その後、インタラクションを送信する必要があるユーザーが識別されます。通話をルートに関連付けると、DID 番号のリスト内のユーザー割り当てが削除され、ルート割り当てに置き換えられます。詳細については、通話ルートを追加する
      2. 直接エージェントの電子メール アドレスを電子メール フローに関連付ける – 顧客が直接エージェントの電子メール ID に電子メールを送信すると、電子メール ルートによってキューが識別され、次に電子メールを送信する必要があるユーザーが識別されます。詳細については、 組織のEメールドメイン名を使用する
    2. 直接ルーティングのやり取りを処理するためのキューを設定します。 詳細については、 キューを作成して構成する
    3. 直接ルーティング ユーザーをターゲットとする受信フローを構成します。
      1. 直接エージェントを識別するためのデータ アクションを構成します。直接エージェントの電子メール アドレスまたは電話番号を使用して、エージェントのユーザー ID を取得します。詳細については、通話データアクション。 直接ルーティングの例については、ダイレクトルーティング用のArchitectフローとカスタムデータアクションの例。 
      2. インタラクションを転送するキューを識別します – エージェントのユーザー ID を取得したら、その ID を ACD への転送アクションに追加します。これにより、指定されたキューが識別され、エージェントに転送されます。詳細情報, 見る ACDアクションに転送。
    4. 設定するダイレクトルーティングエージェントのバックアップ。 
      1. 作成するキュー内フローボイスメールを作成し、やり取りをバックアップ キューに転送します。 
      2. エージェントレベルのバックアップを設定します。/api/v2/routing/users/< を使用します。ユーザーID >/directroutingbackup/settings API を使用して、各ダイレクト ルーティング エージェントのバックアップを設定します。例については、エージェントレベルのバックアップを設定するためのサンプル APIセクション。エージェントが必要な権限を持っている場合(前提条件セクションで指定)、エージェントはバックアップオプションを設定できます。ユーザープロフィール > 設定 > ダイレクトルーティングセクション。
      3. キューレベルのバックアップを設定します。エージェントにエージェント レベルのバックアップが設定されていない場合は、キュー レベルのバックアップが有効になります。ダイレクト ルーティング エージェントがインタラクションに応答しない場合、Genesys Cloud は、インタラクションが最初に到着したキューのバックアップであるキューにインタラクションを転送します。これで、インタラクションは通常の ACD インタラクションとして扱われ、バックアップ キューに設定されたルーティング方法に従ってルーティングされます。クリック管理 > キューを選択し、キュー名。 上のダイレクトルーティングタブで、キューのバックアップを構成します。 詳細については、 キューを作成して構成する
    5. 発信インタラクション用の直通番号と電子メール アドレスを設定します。 
      1. キューにバックアップが構成されていることを確認します。
      2. ダイレクトルーティングエージェントの電話番号を使用するようにキューを設定する – クリック管理 > キューを選択し、キュー名。 からタブで、直接ルーティングエージェントの電話番号を発信者番号フィールドをチェックしてダイレクトルーティングDIDアドレスを使用するオプション。詳細については、 キューを作成して構成する
      3. アウトバウンドインタラクションを行う際にメールアドレスを設定する – クリック管理 > キューを選択し、キュー名。 からEメールタブで、直接ルーティングエージェントのメールアドレスを入力します。送信メールアドレスフィールドをチェックしてダイレクトルーティングDIDアドレスを使用するオプション。 詳細については、 キューを作成して構成する
      4. アウトバウンドSMSインタラクションを行う際に直接ルーティングエージェントの電話番号を設定する – クリック管理 > キューを選択し、キュー名。 からメッセージタブで、直接ルーティングエージェントの電話番号を送信SMS番号フィールドをチェックしてダイレクトルーティングDIDアドレスを使用するオプション。 詳細については、 キューを作成して構成する
    6. バックアップ エージェントまたはキューへのルーティングを処理するキュー内フローを作成します。例については、ダイレクトルーティングのキュー内コールフローの例

ベストプラクティス

Genesys では、インタラクションを直接ルーティング エージェントにシームレスにルーティングするために、次のベスト プラクティスを推奨しています。

  • 直接ルーティングインタラクション専用のキューを設定します。
  • 直接エージェントの非プライマリ番号を直接ルーティング タグにタグ付けし、プライマリ番号を内部および転送の目的で保持します。プライマリ番号を直接ルーティングに使用すると、その番号への通話、転送、または会議は、通話ルートと直接ルーティング フローを介してルーティングされます。
  • 直接ルーティング タグを職場の電話、職場の電話 2、または職場の電話 3 に追加します。社内目的のために、Work Phone 4 およびその他の電話タイプを保持します。 

ダイレクトルーティングタグを追加するためのサンプルAPI

次の例は、/v2/users/<を使用して既存のユーザーIDに直接ルーティングタグを追加する方法を示しています。ユーザーID > API。PATCH API を使用する場合は、既存のアドレスが上書きされないように、既存のすべてのユーザー アドレスがリクエストに含まれていることを確認してください。

{
  "addresses": [

   {
     "address": "+13172079639",
     "display": "+1 317-207-9639",
     "mediaType": "PHONE",
     "type": "WORK",
      "integration": "directrouting",
     "countryCode": "US"
   }
  ],
"version": 55
}

{
  "addresses": [
    {
      "address": "davidf@inindca.com",
      "mediaType": "EMAIL",
      "type": "WORK",
      "integration": "directrouting"
    }
  ],
  "version": 40
}

エージェントレベルのバックアップを設定するためのサンプル API

次の例では、/v2/routing/users/{を使用してエージェントのバックアップ構成を更新する方法を説明します。ユーザーID} GET および PUT 操作を使用する /directroutingbackup/settings API。 

{ 

"userId": "d9f3524a-98ba-4a7e-b7d3-ab5863cdd526", 
"type": "USER", 
"waitForAgent": true, 
"agentWaitSeconds": 70, 

}
{ 

"queueId": "d9f3524a-98ba-4a7e-b7d3-ab5863cdd526", 
"type": "QUEUE", 
"waitForAgent": true, 
"agentWaitSeconds": 70, 

}