概要

このサブフローは、顧客アカウント情報が HTTP リクエストを使用して取得される動的なエクスペリエンスを提供します。 検索が成功した場合、顧客はアカウント ID を確認するよう求められます。 接続できない場合、または発信者が希望する場合は、アカウント番号を手動で入力します。 フローは、適切なプロンプトで、無効な入力、タイムアウト、重大な失敗などのエラーを適切に処理します。

このサブフローでは、音声プロンプトに Cisco Text-to-Speech (TTS) を使用します。

前提条件

このサブフローを実装する前に、Webex コンタクトセンター管理ポータル で次の要件が満たされていることを確認してください。

  • エントリ ポイント、キュー、コネクタ、チーム、エントリ ポイント マッピング、およびその他の組織固有の構成アクティビティを作成します。
  • Cisco Text-to-Speech (TTS) の代わりにカスタム音声プロンプトが使用される場合、静的音声ファイルをアップロードします。
  • HTTP リクエスト URL とパラメータが組織のニーズに基づいて正しく設定されていることを確認してください。

詳細な手順については、 Webex コンタクトセンター設定および管理ガイドを参照してください

サブフロー入力

  • errorMessage - STRING: サブフロー中にエラーが発生した場合に再生されるメッセージです。

サブフローの出力

  • 出力変数 - 文字列: 確認または手動で入力されたアカウント番号を保存します。

サブフローの内訳

次の表では、通話プロセスに関連するさまざまなサブフロー要素について説明し、各ステージで発生するアクションと応答を示します。

サブフロー要素

説明

サブフローを開始

(初期化)

サブフローは顧客データの取得プロセスを開始します。

しばらくお待ちください

(コンフォート メッセージ)

発信者には、システムが情報を取得中であることが TTS プロンプトで通知されます。 情報を検索しています。しばらくお待ちください。

HTTP 要求

(顧客情報を取得)

システムは HTTP GET リクエストを送信して、指定された API エンドポイントから顧客情報を取得します。 成功した場合、レスポンスには顧客 ID が含まれます。

HTTP 状況の確認

(応答の評価)

HTTP 応答は状況コードに基づいて評価されます。 リクエストが成功した場合、プロセスは次のステップに進みます。

確認メニュー

(確認の要求または手動入力)

発信者は取得されたアカウント ID を確認するようにプロンプトされ、正しくない場合はアカウント番号を手動で入力します。

変数の設定

(ストアアカウント ID)

発信者がアカウント ID を確認すると、値が出力変数に保存されます。

番号を収集する

(アカウントの手動入力)

リクエストが失敗した場合、または発信者がアカウント番号を再入力した場合、6 桁のアカウント番号を入力してからシャープ (#) を押すように求められます。

エラー処理

(まだある、無効、危険)

サブフローは、それぞれのプロンプトでタイムアウト、無効な入力、および重大なエラーを処理します。

  • 「まだそこにいる」:「 まだですか?」という質問がタイムアウトになった場合。
  • 無効: 発信者に無効な入力があることを通知し、再度入力するように求めます。
  • エラー:「 」に問題が発生したことを知らせる重大なエラープロンプト。

サブフローを終了

(結論)

サブフローはアカウント番号の確認後またはエラー処理後に終了します。

サブフロー アクティビティ

以下の表では、このテンプレートの一連のサブフロー アクティビティについて説明します。

サブフロー アクティビティ

説明

サブフローを開始

サブフローは、呼び出されると開始します。

しばらくお待ちください

TTS を使用してメッセージを再生し、情報を取得するまで待機するよう発信者に要求します。

HTTP 要求

HTTP GET リクエストを送信して顧客のアカウント情報を取得します。

HTTP 状況の確認

HTTP 応答を評価して、要求が成功したかどうかを判断します。

確認メニュー

取得したアカウント ID を確認するか、正しくない場合は再入力するように、発信者にプロンプトを表示します。

変数の設定

確認または手動で入力されたアカウント番号を保存します。

番号を収集する

HTTP リクエストが失敗した場合、または発信者が新しいアカウント番号の入力を選択した場合、発信者から 6 桁のアカウント番号を収集します。

エラー処理

いくつかのプロンプトは、サブフロー中のタイムアウト、無効な入力、重大なエラーを処理します。

サブフローを終了

アカウント番号が確認されるか、エラーが発生すると、フローが終了します。