Play

播放一個或多個音訊檔案作為互動的一部分。

Play可以使用預先錄製的音訊檔案、文字轉語音 (TTSClosed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。),或兩者的組合。客服專員無法聽到透過此動作播放的內容。它僅播放聯絡人的音訊。若要讓客服專員和聯絡人能夠聽到音訊,請使用 Whisper 動作。

此動作的常見用例是為呼叫者播放訊息。例如,「感謝您致電 Classics, Incorporated」或「為保證通話品質,您的通話可能會被錄音」。

您還可使用 Play 動作,透過將變數合併到動作序列中來向呼叫者傳遞資訊。例如,透過從 CRMClosed 管理聯絡人、銷售資訊、支援詳情和案例歷史的第三方系統。 或訂單管理系統引入資料,您可以使用 Play 動作來構建訂單更新訊息,例如「您最近訂購的 {numberOfItems} 貨物,總計 {orderTotal},已於 {shipDate]. 發貨」。

Dependencies

  • onAnswer之後不能使用Play,除非已觸發onHold事件。
  • 您不能選擇起始位置或播放時間。Play每次都從頭開始播放音訊檔案。它也會播放整個檔案或序列,除非 DetectDTMF 被啟用並且聯絡人輸入了 DTMFClosed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 提示音。
  • 序列屬性中的每個序列有 300 字元的限制。如果您需要播放的文字長於此數字,您可以在屬性欄位中新增額外的序列。例如,「%這是序列一。」「%這是序列二。」

  • 對於 TTS 提示,如果您想要指定 TTS 服務使用的語音和語言,需要執行一個Voiceparams action
  • 音訊檔案必須是未壓縮的 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) 檔案或文字轉語音 (TTSClosed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。) 提示。播放整個檔案。只有聯絡人能聽到音訊。
  • Playlog:播放只有聯絡人才能聽到的自訂音訊 (WAV) 檔案。它允許您選擇一個特定的開始和停止點。不能播放內建在其他動作中的音樂檔案,如 Music
  • Reqagent:播放只有客服專員聽到的自訂音訊 (WAV) 檔案或文字轉語音提示。提示在客服專員和聯絡人連結之前播放,所以提示不會導致聯絡人聽到靜音。
  • Whisper:播放自訂 WAV 檔案或文字轉語音提示。您可以把它設定為只有聯絡人可以聽到,只有客服專員可以聽到,或者兩者都可以聽到。提示在客服專員和聯絡人連結後播放,所以如果該動作只為客服專員或聯絡人播放,另一方在提示期間聽到靜音。
  • Ziptone:在聯絡人和客服專員連結後,為客服專員播放提示音。Reqagent動作有一個 Ziptone 屬性,在聯絡人和客服專員連結之前為客服專員播放提示音。

Input Properties

這些屬性定義了動作執行時使用的資料。

屬性

描述

Caption

輸入在指令碼中唯一標識此操作的短語。標題出現在指令碼畫布上的動作圖示下。The default is the action name.

Sequence

定義動作播放的提示。如果提示是一個音訊檔案,請輸入括在雙引號中的檔案名。例如:"greeting.wav"

如果提示是文字轉語音,請點擊省略號按鈕並輸入您希望 TTSClosed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。 服務閱讀的文字。每個分段必須括在雙引號中,並包括一個字串參考字元,以識別它的資訊類型。例如:

"%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 字元的限制。如果您需要播放的文字長於此數字,您可以在屬性欄位中新增額外的序列。例如,「%這是序列一。」「%這是序列二。」

Phrase

使用此屬性來記錄提示包含的文字。指令碼不使用此屬性中的文字。由於某些提示可能很複雜並且包含多個區段,因此包括並非按序列屬性要求之格式編寫的全部文字可能會很有用。

ClearDigits

聯絡人按下電話上的按鍵時,會產生 DTMF 音調並儲存在緩衝區內。ClearDigits 允許您確定此動作如何處理動作開始時在存於緩存區的 DTMFClosed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 音調。

啟用後,該選項會在動作開始時清除緩衝區。指令碼中早期發生的任何按鍵都不會被傳遞到此動作中。如果停用此選項,動作將處理並執行透過緩衝區傳給動作的任何 DTMF 音調。設為 True 可啟用,設為 False 則停用。當 DTMF 音調被傳入此動作時,指令碼立即採用OnDigit分支條件的路徑。

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

DetectDTMF

Determines whether DTMFClosed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 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

指令碼未能滿足需要其採用其中一個分支的條件時採用的路徑。如果沒有定義其他分支,也會被採用。

OnDigit

DetectDTMF 設定為 True 並在動作期間聯絡人按了手機上的一個鍵時,所採用的路徑。

Tips & Tricks

  • 聯絡中心客服專員無法聽到 Play 動作的音訊。若想同時向呼叫者和客服專員播放音訊,請使用 Whisper action
  • 使用短語欄位來新增注釋或提示文字的摘要。

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?