Laydown

このヘルプページはStudio向けです。 この情報は、Desktop Studio用にも提供されています。

インテリジェントな機器検出と、オプションで録音されたメッセージの配信を可能にします。 このアクションの主な使用例は、を使用した閉じた 情報やメッセージの一方向配信などのタスクのため、ライブエージェントを介さずに行われるコンタクト。エージェントレスPersonal Connectionの音声対話のスクリプトです。

通話に応答すると、Laydownは連絡先からの音声を分析して、留守番電話またはライブの人物が通話に応答したかどうかを判断します。 その後、分析の結果に基づいてさまざまなアクションを開始できます。 たとえば、1つの録音されたメッセージを機器に配信し、別の録音されたメッセージをライブの人物に配信したり、メッセージを機器に配信して、ライブの人物のカスタムスクリプト動作を実装したりできます。

メッセージの再生が始まると、アクションは引き続き対話を分析します。 連絡先から追加の音声が検出された場合、Laydownはシーケンスを中止し、連絡先が無音のときに再開します。 これは、シーケンス全体が完了するか、SequencePlayAttemptsMaximumプロパティの値に達するまで続きます。

 

オーディオファイルは、以下のプロパティを持つ非圧縮のWAVファイルである必要があります。

  • ビットレート:64 kbps
  • オーディオサンプルサイズ:8ビット
  • チャネル:1(モノラル)
  • オーディオサンプルレート:8 kHz
  • オーディオ形式:CCITT μ-Law

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

電話

入力プロパティ

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

プロパティ

説明

Add Caption

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

Live Person Sequence

ライブの人物が検出されたときに再生される1つ以上のプロンプトの文字列が含まれます。 この文字列のデフォルト値は空です。 文字列が入力されていない場合、ライブの人物が検出され、シーケンスが再生されないときに、アクションはすぐに戻ります。 これは、メッセージを留守番電話に配信するだけの場合に便利です。

Live Person Phrase

LivePersonSequenceの一部として配信されるオーディオファイルのテキストを文書化できます。

Machine Sequence

留守番電話が検出されたときに再生される1つ以上のプロンプトの文字列が含まれます。 この文字列のデフォルト値は空です。 文字列が入力されていない場合、留守番電話が検出され、シーケンスが再生されないときに、アクションはすぐに戻ります。 これは、ライブの人物にメッセージを届けたいだけの場合に便利です。

Machine Phrase

MachineSequenceの一部として配信されるオーディオファイルのテキストを文書化できます。

Clear Digits

コンタクトが電話のキーを押すと、DTMF発信音が生成され、バッファに保存されます。 ClearDigitsを使えばアクションの開始時にバッファにある DTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。発信音の処理方法を決定することができます。

デフォルトはYesで、アクション開始時にバッファが消去されます。 スクリプトの前の方で起こったキー操作は、このアクションに渡されません。 バッファを通してこのアクションに渡されたDTMF発信音を処理して動作させたい場合は、アクションをNoに設定してください。 このアクションにDTMF発信音が渡されると、スクリプトは直ちにDigit分岐条件のパスを取ります。

Detect DTMF

アクションの実行中にDTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。トーンを処理するかどうかを決定します。 デフォルト値はTrueで、連絡先がキーを押してスクリプトのOnDigitまたはOnDTMFブランチがトリガーされた場合、DTMFトーンが処理されます。 値がFalseに設定されている場合、連絡先がキーを押してもDTMFトーンは処理されません。 たとえば、連絡先がキュー内に入れられた時点で、「エージェントがすぐに応答いたします。」というメッセージを再生することがあります。 キューを離れるにはいつでも、スターキーを押してください。」 OnDigitまたはOnDTMFブランチは、ボイスメールメッセージを残すオプションを連絡先に提供する場合があります。

このプロパティはDTMFトーンをキャプチャしません。 入力したトーンを評価する必要がある場合は、このアクションの後にCaptureアクションを使用して、トーンを変数に割り当てます。 その後、変数の値を評価して、どのトーンが入力されたかを判断できます。

このプロパティには変数を使用できます。

Initial Detection Timeout

留守番電話または実際の人のどちらが通話に応答したかを判別するためにアクションが最初にかかる時間の長さを指定します。 10から300までの数値(秒数)を入力します。 デフォルト値は10です。 決定が行われず、指定された値を超えた場合:
  • MachineSequenceプロパティの文字列値が再生され、OnInitialDetectionTimeoutブランチがトリガーされます。 文字列が空の場合、次のようになります。
  • LivePersonSequenceプロパティの文字列値が再生され、OnInitialDetectionTimeoutブランチがトリガーされます。 文字列が空の場合、次のようになります。
  • OnInitialDetectionTimeoutブランチはすぐにトリガーされます。

Machine End Detection Timeout

機器が検出されたときに、Laydownが留守番電話メッセージの最後のリスニングに費やす最大時間を指定します。 Laydownが機器のメッセージの終わりを検出すると、MachineSequence値が再生されます。 機器のメッセージが終了する前にタイムアウトを超えると、OnMachineEndTimeoutブランチがトリガーされます。 10から300までの数値(秒数)を入力します。 デフォルト値は20です。

Utterance Minimum

Laydownが音声を発話として分類するために連絡先が話す必要のある秒数。 値は、静的またはクリックを無視するのに十分な長さであり、実際の発話をキャッチするのに十分な短さでなければなりません。 0.1 秒から0.5秒までの数値を入力します。 デフォルト値は0.2です。

Utterance End Silence

Laydownが発話の終わりを検出するために必要な無音の最小秒数。 0.1 秒から0.5秒までの数値を入力します。 デフォルト値は0.1です。

Live Person End Silence

Laydownが発話が実在の人物によって行われたと判断するために必要な最小の無音秒数。 この値は、応答機器メッセージのフレージングポーズを無視するのに十分な長さであり、「こんにちは」に続くギャップを認識するのに十分な短さでなければなりません。 挨拶。 0.5 秒から2.0秒までの数値を入力します。 デフォルト値は0.6です。

Machine Minimum Without Agent

Laydownが一連の連絡先発話の後に機器が応答したことを確認するために必要な最小秒数。 2.0 秒から10.0秒までの数値を入力します。 デフォルト値は3.0です。

Machine End Silence

LAYDOWNが留守番電話メッセージが終了したと判断するために必要な無音の最小秒数。 空でない値がAnsweringMachineSequenceプロパティに存在する場合、ここで指定された秒数に達すると、その値が再生されます。 1.0 秒から5.0秒までの数値を入力します。 デフォルト値は1.0です。

Debug Pattern

このプロパティは、Studioの診断手順に使用され、CXone Mpowerサポートまたはアカウント担当者からの指示がない限り、変更しないでください。 デフォルト値はnoneです。

Customer Voice Threshold

連絡先の声と背景のノイズを検出するための連絡先の音量レベルを定義します。 プロパティは100から100000単位の数値を受け入れます(デシベルに類似した測定)。 デフォルト値は17000です。

Sequence Play Attempts Maximum

ライブの人物または留守番電話が検出された場合にLaydownがシーケンスの再生を試みる最大回数を定義します。 この値に達すると、接触から音声が検出されても、シーケンス全体が再生されます。 値が大きくなると、シーケンスが何度も再起動する可能性があるため、テレフォニーの費用が増える可能性があります。 1から20までの数値を入力します。 デフォルト値は9です。

結果分岐条件

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

条件

説明

Default スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。 他のブランチが未定義の場合にも使用されます。
OnError 予期しない問題(たとえば、接続不良、構文エラーなど)が発生したときに使用されるパス。

MachineCompleted

Laydownが留守番電話を検出したときに通るパス。 MachineSequenceプロパティに空でない値が含まれている場合、シーケンスが再生されてから、このブランチが行われます。

LivePersonCompleted

経路は横になるライブの人物を検出します。Laydownがライブの人物を検出したときにたどる経路。 LivePersonSequenceプロパティに空でない値が含まれている場合、シーケンスが再生されてから、このブランチが行われます。

DTMF

Laydownが数字が押されたことを検出したときに通るパス。 数字が検出されたときにアクションがシーケンスを再生している場合、シーケンスの再生は中止されます。

InitialDetectionTimedout

InitialDetectionTimeoutプロパティの値を超えたときに取られるパス。

MachineEndTimedout

MachineEndDetectionTimeoutプロパティの値を超えたときに取られるパス。