ダイレクトルーティングのキュー内コールフローの例
次の例は、インタラクションを直接ルーティングするためのキュー内コール フローです。この例では、サンプルフロー専用に設計されたデータ アクションを使用します。
この例では、IVR は、ダイレクト ルーティングのサンプル データ アクションを使用してプラットフォーム API から取得した情報に基づいて、発信者を特定のエージェントにルーティングします。
- でアラートタイムアウトを取得、コールデータアクションアラートタイムアウトの取得アクションの例を使用して取得しますコンタクト センター管理者がさまざまなメディア タイプ (通話、電子メール、メッセージ) の現在のキューに対して設定したアラート タイムアウト値。アラート タイムアウト値は、アラートがタイムアウトし、IVR が通話をバックアップ エージェント、別のキュー、または現在のキューに戻す前に、IVR がエージェントにアラートを表示する秒数を決定します。
- 呼び出しデータアクションが失敗するかタイムアウトした場合、Architect はアクションを繰り返します。呼び出しデータアクションが失敗するか、再度タイムアウトすると、Architect は切断されます。
- コールデータアクションが成功した場合、Architectは電話番号でユーザーを取得。アクションの例を使用するアドレスでユーザーを取得見上げる発信者が IVR システムに接続するためにダイヤルした電話番号に基づく着信者の名前。
- 呼び出しデータアクションが失敗するかタイムアウトした場合、Architect はアクションを繰り返します。呼び出しデータアクションが失敗するか、再度タイムアウトすると、Architect は切断されます。
- If the Call Data Action succeeds, then Architect proceeds to the Update Data action. The Update Data action assigns the
FindUserById(Task.userId)
value to the task level variableDirectRoutingAgent
.
- In the Hold Music action, the Hold Music action plays the default hold audio prompt for the duration of the alerting timeout that Get Alerting Timeouts retrieved for calls and assigned to the task level variable
alertTimeout
in step 1b. - エージェントバックアップ設定の取得では、通話データアクションは直接エージェントのバックアップ設定を取得する直接ルーティング エージェントの ID に基づいて、エージェントを待機するかどうか、エージェントの待機時間、エージェントのバックアップ ユーザーの ID、およびキューを取得します。
- 呼び出しデータアクションが失敗するかタイムアウトした場合、Architect はアクションを繰り返します。呼び出しデータアクションが失敗するか、再度タイムアウトすると、Architect は切断されます。
- If the Call Data Action succeeds, then Architect proceeds to a Decision action to determine whether to wait for the agent, based on the value assigned to the task level variable
waitForAgent
in step 7. - If the Boolean value assigned to the
waitForAgent
variable is true, then Architect proceeds to the Yes path of the Decision action:- 建築家はユーザーグリーティングアクションを再生する直接ルーティング エージェントの個人的な挨拶を再生します。
- Architect then proceeds to the Transfer to Voicemail action and specifies the customer’s telephone number for callback purposes with the expression
ToPhoneNumber(Call.Ani)
.
- If the Boolean value assigned to the
waitForAgent
variable is false, then Architect proceeds to the No path of the Decision action:- 建築家は決定アクションを使用して、バックアップ キュー ID が設定されているかどうかを判断します。
- If the backup agent ID is not set, then Architect proceeds to play the default hold audio prompt for the duration of the alerting timeout that the Get Alerting Timeouts data action retrieved for calls and assigned to the task level variable
alertTimeout
in step 1. - 建築家はACDアクションへの転送やり取りをバックアップ キューに転送します。
画像をクリックして拡大します。