音声に対応したコパイロットをテストする
エンドユーザーの音声または DTMF 入力をシミュレートするテキスト入力を使用してコパイロットをテストし、テキスト出力で音声応答を確認できます。
チャット モードを 音声と DTMF に切り替えて、音声機能をテストできます。
既知の制限
- 音声入力がないので、音声認識です。
- マルチ DTMF 文法の検証と桁長などのタイマー。
- 無音検出タイマー、再プロンプト、フォールバック動作。
テスト用の音声対応コパイロットの構成
コパイロットのテスト を 音声と DTMF モードでチャットで使用すると、テキスト出力を通じてコパイロットの音声応答を取得できます。 音声と DTMF モダリティ メッセージは、テキスト モダリティよりも使用されます。
さまざまなテスト方法
チャットで予想される結果を予測するために、さまざまなシナリオをテストできます:
実際の電話をシミュレートするために音声変数値を設定します。
たとえば、発信者番号通知をシミュレートするには、「/debug set
variable-name
variable-value
」と入力して会話開始の変数値を手動で設定します。Variable name タイプ プロパティ Activity.From.Name
String 顧客コール ID Activity.Receipient.Name
String 音声コパイロット番号 Conversation.SipUuiHeaderValue
String 転送コンテキストの SIP ヘッダー値 va_CustomerLocale
String 希望の言語をサポートする別の音声にルーティングするロケール値。 この値では、OC 拡張ソリューションをインストールする必要があります。 va_SurveyConsent
ブール値 (true/false) - 顧客が同意した場合、パーソナル デジタル アシスタントの通話が終了すると、通話は自動的に通話後調査のコパイロットに転送されます。
- false に設定すると、コパイロットが電話を切ると通話が終了するため、OC 拡張ソリューションをインストールする必要があります。音声対応コパイロット用に SSML メッセージを作成した場合は、SSML なしでテキスト出力を表示できます。
質問ノードの読み上げが有効になっている場合、多肢選択オプション、クローズド リスト エンティティ オプション、動的リスト変数のテキスト出力が表示されます。 たとえば、フライトを予約する または フライト状況を確認すると言うことができます。
オプションが DTMF 入力を受け付ける場合、各オプションの出力は、1 を押す、またはフライトを予約する、2 を押す、またはフライト状況を確認すると表示されます。
バージインが無効になっているメッセージの場合は、割り込みは許可されていませんと表示されます。
長時間の運転遅延メッセージの場合、標準のコパイロット メッセージを 1 回受信します。 ループする代わりに、テレフォニー チャネルで再生すると、操作が完了するまでメッセージが表示されます。
単一の DTMF の場合、ダイヤルパッド内のキーを押すか、コマンドを入力してグローバル コマンドをトリガーし、メニュー オプションを選択できます。 「/DTMFkey 1」と入力すると、ユーザーが DTMF オプション「1」を一度入力したかのように扱われます。 会話の状態に応じて、コパイロットは質問ノードからオプション「1」の選択を進めるか、該当する場合はグローバル コマンドをトリガーします。
注意Note
ダイヤルパッドの入力では 1 桁の DTMF のみをサポートします。
マルチ DTMF では、コマンド 「/DTMFkey
DTMF keys
」 しか使用できません。たとえば、/DTMFkey 123 と入力すると、複数桁の DTMF をシミュレートできます。音声入力では、システムの音声認識部分がスキップされる可能性があります。 テスト チャットでは、DTMF の長さ、タイマー、用語キー、DTMF キャッシュなどの DTMF 文法は検証されません。
チップ
すべての DTMF キーで保存された応答として、用語キーを含む DTMF キーを入力しないでください。
電話番号またはパーソナル デジタル アシスタントに転送する場合、渡されるコンテキストがポップアップに表示されます。 詳細については、詳細を表示する を選択します。