入力アクションの例を収集する

終了桁として*または#を使用することは、フローの作成者が[入力の収集]アクションの機能を利用するのに役立つツールです。 コール フロー作成するときは、次のユースケースシナリオを考慮してください。

シナリオ 1

長さ5〜8桁の顧客IDを発信者に要求するように、入力の収集アクションを構成します。発信者に「#」を押して、数値入力を終了させます。アクションが、発信者が入力したものの個々の数字のリードバックを使用して、入力された数値を検証できるようにします。返される入力データ変数では、発信者が入力する数字を許可し、終了DTMFは許可しないでください。

数値入力

  • 数字の範囲:5から8
  • DTMFの終了:#
  • 押すと、終了DTMFを入力データ結果に含めます。有効
  • 検証:個々の数字

非数値入力

  • 「*」のみを受け入れます。無効
  • 「#」だけを受け入れます。無効

シナリオ 2

発信者に5桁のカスタマーIDを要求するように、入力の収集アクションを構成します。アクションは、個別の数字検証を使用して、入力された数値を検証する必要があります。

数値入力

  • 桁数(正確):5桁
  • DTMFの終了:正確な桁数の[入力の収集]アクションを構成する場合、終了DTMFは使用できません。
  • 検証:個々の数字

非数値入力

  • 「*」のみを受け入れます。無効
  • 「#」だけを受け入れます。無効

シナリオ3

メニュー選択のように入力の収集を使用します。たとえば、「1を押すと販売、2をマーケティング、または*を繰り返します。」

数値入力

  • 桁数(正確):1桁
  • DTMFの終了:正確な桁数の[入力の収集]アクションを構成する場合、終了DTMFは使用できません。
  • 検証:なし

非数値入力

  • 「*」のみを受け入れます。有効
  • 「#」だけを受け入れます。無効

メモ

  • この場合、呼び出し元が「*」を入力すると、入力データ変数は文字列「*」であり、フロー作成者はこれを制御ロジックで確認できます。

    シナリオ4

    発信者に5桁のカスタマーIDを要求するか、*を押してスキップできるように、入力の収集アクションを構成します。5桁の番号を入力する場合は、発信者が正しいことを確認するようにアクションを設定します。個別の数字検証を使用します。

    数値入力

    • 桁数(正確):5桁
    • DTMFの終了:正確な桁数の[入力の収集]アクションを構成する場合、終了DTMFは使用できません。
    • 検証:個々の数字

    非数値入力

    • 「*」のみを受け入れます。有効
    • 「#」だけを受け入れます。無効

      シナリオ5

      数字を終端DTMFとして使用する。

      数値入力

      • 数字の範囲:3から5桁
      • DTMFの終了:9([押されたとき、入力データ結果に終了DTMFを含める]をオフのままにします)
      • 検証:なし

      非数値入力

      • 「*」のみを受け入れます。無効 
      • 「#」だけを受け入れます。無効

      メモ

      • このシナリオは、発信者のカスタマーIDが678の場合、9がエントリを終了するため、「6789」と入力することを示しています。
      • この終了桁は数値エントリの一部ではないため、システムは6789ではなく678を入力データ文字列変数に返します。