Capture

This help page is for Desktop Studio. This information is also available for Studio.

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

サポートされているスクリプトタイプ

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

電話

入力プロパティ

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

プロパティ

説明

Caption

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

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

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

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

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

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

結果分岐条件

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

条件

説明

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

ヒントとコツ

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

スクリプトの例

これは、このアクションをスクリプトでどのように使用できるかを示す例です。 完全なスクリプトではありません。 追加のスクリプト作成が必要な場合があります。

この例では、スクリプトがコンタクトをキューに保持しながらエージェントをリクエストします。 その間、音楽が再生されます。 音楽の再生中にコンタクトがキーパッドで任意の数字(DTMFトーン)を押すと、その数字に対応するブランチが選択され、Captureアクションに進みます。 Captureアクションでは、保存されたDTMFトーンがCaptureアクションのユーザー定義変数の値として割り当てられます。 この場合、変数の名前はCallbackReqです。 その後、Ifアクションが変数の値を確認し、式(CallbackReq=1)を使用してTRUEまたはFALSEブランチのどちらに進むかを判断します。 TRUEの場合、コンタクトはPlayアクションおよびコールバック閉じた 顧客の順番をキューに保持し、キューの先頭に移動したときに自動的に顧客に電話をかけます。処理に進みます。 FALSEの場合、音楽はさらに30秒間再生されます。

MUSICアクションがCAPTUREに接続するブランチを持ち、IFにリンクするスクリプトで、IFにはtrueとfalseの2つのブランチがあります。

このスクリプトをダウンロードしますか?