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

シナリオ 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を入力データ文字列変数に返します。