Capture

DTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。を介してコンタクトから情報を収集します。

Supported Script Types

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

電話

Input Properties

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。アクションアイコンにカーソルを合わせるとキャプションが表示されます。The default is the action name.

Variable 保持したい変数の名前 the DTMF value that the contact enters.
MaxDigits ユーザーがアクションに提供できる最大桁数。たとえば、プロンプトが個人の社会保障番号の下4桁をリクエストする場合、この値を4に設定します。デフォルト値は1です。プロンプトがシャープ記号(#)などのターミネーターを必要とする場合は、MaxDigits値でそれを考慮する必要があります。例えば、録音されたメニューメッセージで社会保障番号の下4桁に続けてシャープ記号の入力を求める場合は、値を5に設定します。MaxDigits値に達すると、スクリプトはMaxDigitsブランチが接続されていれば、それに従って実行を続けます。
Terminator

コンタクトが数字の入力を終えたことを示すために入力させたい文字を入力します。たとえば、シャープ記号(#)は一般的にターミネーターとして使用されます。このアクションでターミネーター文字を使用したくない場合は、このプロパティを空にしておいてください。

Terminatorフィールドで文字の後にマイナス記号を追加しない限り、ターミネーター文字はVariableに格納されます。例えば、 #-

ターミネーター文字を指定する場合、これをMaxDigitsプロパティの文字カウントに含める必要があります。

Timeout アクションがタイムアウトする前に実行を待機する秒数。値は0から60の間でなければなりません。
InterDigitTimeout コンタクトが数字を入力した後、次の数字を入力するかどうかをシステムが待機する時間。タイムアウトを処理するためのスクリプトロジックを作成する必要があります。

Result Branch Conditions

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

状態

説明

Default スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。他のブランチが定義されていない場合にも使用されます。
Terminator 呼び出し元がプロパティで指定された値を提供するときに取られるパス。
MaxDigits 発信者の入力がMaxDigits値に達したときに取られるパス。
Timeout 指定された秒数の間応答がない場合に取られるパス。
InterDigitTimeout プロンプトに対する呼び出し側のDTMF応答中に、InterDigitTimeoutプロパティで指定された時間が経過したときに取られるパス。

Tips & Tricks

  • 音声プロンプトを聞いているときなど、Captureが実行される前に連絡先が数字を押すことが可能です。これらの数字は数字バッファーに保存され、キャプチャがトリガーされるとすぐに含まれます。
  • Captureを発行する前に数字バッファをクリアするには、タイムアウトプロパティをゼロに設定して、最初に別のCaptureを発行します。

Script Example

この例は完全なスクリプトではありません。このアクションを使用するには、追加のスクリプト作業が必要です。

In this example, the script requests an agent while the contact is in queue. During that time, music plays. If the contact presses any digit (DTMF tone) on their keypad while the music is playing, the contact will follow the digit branch to the Capture action. The Capture action assigns the stored DTMF tone as the value of the user-defined variable in the Capture action. In this case, the variable is named CallbackReq. Then, the If action checks the variable value and uses an expression (CallbackReq=1) to determine whether to follow the TRUE or FALSE branch. If TRUE, the contact proceeds to the Play action and a subsequent callback閉じた 顧客の順番を待ち行列に入れ、順番待ちの前に移動すると自動的に顧客に電話をかけます。. If FALSE, music will continue to play for another 30 seconds.

A script where the MUSIC action has a branch connecting to CAPTURE, which links to IF, which has two branches for true and false.

Would you like to download this script?