Play

インタラクションの一部として1つ以上のオーディオファイルを再生します。

Playは事前に録音された音声ファイル、テキスト読み上げ(TTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。)、またはその両方を組み合わせて再生できます。エージェントは、このアクションによって再生されるものを聞くことはできません。コンタクトの音声のみ再生されます。エージェントとコンタクトにオーディオを聞かせたい場合は、Whisperアクションを使用してください。

このアクションの一般的な使用例は、発信者へのメッセージを再生することです。たとえば、「Classics, Incorporatedに電話していただき、ありがとうございます」または「品質保証のために電話が録音される場合があります」などです。

Playアクションを使用して、アクションシーケンスに変数を組み込むことにより、呼び出し元に情報を配信することもできます。例えば、CRM閉じた 連絡先、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティのシステム。や注文管理システムからデータを取り込むことにより、Playアクションを使用して、「先日ご注文いただいた{numberOfItems}の商品、合計{orderTotal}は、{shipDate]に出荷されました」などの注文更新メッセージを作成できます。

Dependencies

  • onHoldイベントが発生しない限り、onAnswerの後でPlayは、機能しません。
  • 開始位置と再生時間を選択できます。Playは、毎回音声ファイルの先頭からスタートします。また、 DetectDTMFが有効で、コンタクトがDTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。発信音を入力しない限り、ファイルまたはシーケンス全体を再生します。
  • シーケンスプロパティの各シーケンスは、300 文字の制限があります。再生する必要があるテキストがその量より長い場合、プロパティフィールドで追加のシーケンスを追加することができます。例えば、 「%これはシーケンス1です。」「%これはシーケンス2です。」

  • TTSプロンプトの場合、TTSサービスが使用する音声と言語を指定する場合は、Voiceparamsactionが必要です。
  • オーディオファイルは、以下のプロパティを持つ非圧縮のWAVファイルである必要があります。

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

Supported Script Types

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

電話

Comparison of Similar Actions

以下のアクションには同様の機能がありますが、いくつかの重要な相違点があります。

  • Music:コンタクトだけに聞こえる音楽ファイルを再生します。用意された音楽ファイルのリストから選択できます。ファイル内で特定の開始点と停止点を指定できます。カスタム音声ファイルの再生には対応していません。
  • Play:カスタムオーディオ(WAV)ファイルやテキスト読み上げ(TTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。)プロンプトを再生します。ファイル全体が再生されます。音声はコンタクトにしか聞こえません。
  • Playlog:コンタクトだけに聞こえるカスタムオーディオ(WAV)ファイルを再生します。特定の開始点と停止点を選択できます。Musicなど他のアクションに格納されている音楽ファイルは再生できません。
  • Reqagent:エージェントだけに聞こえるカスタムオーディオ(WAV)ファイルやテキスト読み上げプロンプトを再生します。エージェントとコンタクトがリンクする前にプロンプトが再生されるため、プロンプトによってコンタクトが沈黙になることはありません。
  • Whisper:カスタムのWAVファイルやテキスト読み上げプロンプトを再生します。コンタクトのみ、エージェントのみ、または両方に聞こえるように設定できます。プロンプトはエージェントとコンタクトがリンクした後に再生されるため、エージェントまたはコンタクトのみにアクションが再生された場合、相手にはプロンプトの間、沈黙が聞こえます。
  • Ziptone:コンタクトとエージェントがリンクされた後、エージェントに発信音を再生します。ReqagentアクションにはZiptoneプロパティがあり、これはコンタクトとエージェントがリンクされる前にエージェント用の発信音を再生します。

Input Properties

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

プロパティ

説明

Caption

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

Sequence

アクションが再生するプロンプトを定義します。プロンプトがオーディオファイルの場合は、ファイル名を二重引用符で囲んで入力します。例えば、 "greeting.wav"

プロンプトがテキスト読み上げの場合は、省略記号ボタン をクリックして、TTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。サービスに読み上げさせたいテキストを入力します。各セグメントは、二重引用符で囲み、情報の種類を識別するための文字列参照文字を含める必要があります。たとえば。

"%Your account balance is" "silence.wav"  "${accountBalance}"

このプロパティでプロンプトをフォーマットする方法の詳細については、Manage Promptsのページを参照してください。

アクションをダブルクリックし、シーケンスエディターを使用してプロンプトを作成することもできます。Sequenceプロパティで、TTSプロンプトは300文字に制限されています。 アクションのプロパティで[エディタを開く]をクリックし、シーケンスエディターを使ってプロンプトを作成できます。

For more information about formatting prompts in this property, see the Prompts page.You can also double-click the action on the canvas to open the Sequence Editor to create your prompt.

シーケンスプロパティの各シーケンスは、300 文字の制限があります。再生する必要があるテキストがその量より長い場合、プロパティフィールドで追加のシーケンスを追加することができます。例えば、 「%これはシーケンス1です。」「%これはシーケンス2です。」

Phrase

このプロパティを使用して、プロンプトに含めるテキストを文書化します。スクリプトでは、このプロパティのテキストは使用しません。プロンプトの中には複雑で複数のセグメントを含むものがあるため、シーケンスプロパティで必要な書式設定を行わずに書かれたテキストを含めると便利な場合があります。

ClearDigits

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

有効にすると、このオプションはアクション開始時にバッファをクリアします。スクリプトの前の方で起こったキー操作は、このアクションに渡されません。このオプションを無効にすると、アクションは、バッファを通してアクションに渡されたすべてのDTMFトーンを処理し、それに対して動作します。Trueに設定すると有効になり、Falseに設定すると無効になります。このアクションにDTMF発信音が渡されると、スクリプトは直ちにOnDigit分岐条件のパスを取ります。

Set to True to enable this option or False to disable it.

DetectDTMF

Determines whether DTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。 tones are processed while the action is running.The default value is True, which means that DTMF tones are processed if the contact presses a key and the OnDigit branch of the script is triggered.If the value is set to False, DTMF tones are not processed even if the contact presses a key.For example, you might play a message at the point a contact is placed in queue which says, "An agent will be with you shortly.To leave the queue at any time, press the star key".The OnDigit branch might then offer the contact the option to leave a voicemail message.

This property does not capture DTMF tones.If you need to evaluate an entered tone, use a Captureaction after this action to assign the tone to a variable.You can then evaluate the variable's value to determine which tone was entered.

このプロパティでは変数置換を一般的に使用できます。

Result Branch Conditions

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

状態

説明

Default

スクリプトが他の分岐の1つをとる必要がある条件を満たさない限り、取られるパス。他のブランチが定義されていない場合にも使用されます。

OnDigit

DetectDTMFTrueに設定されており、アクション中にコンタクトが電話のキーを押した場合に取られるパス。

Tips & Tricks

  • コンタクトセンターエージェントはPlayアクションから音声を聞くことができません。発信者とエージェントの両方にオーディオを再生する場合は、Whisperactionを使用します。
  • Phraseフィールドを使用して、プロンプトのテキストの注釈や要約を追加できます。

Script Example

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

Play can be used in many different ways. In this example, the Hours of Operation profile determines whether the company is open, closed, or on holiday. If closed, one message will play. If on holiday, another message will play. If open, an agent will be requested.

Would you like to download this script?