Music

Music 動作為聯絡人播放音樂檔案。

播放聯絡人的音樂檔案。聯絡人處於佇列或等候狀態時Music通常用來播放等待音樂。您可以從預設音樂檔案清單中選擇。此動作不支持任何種類的自訂音訊檔案。您可以選擇檔案的播放長度,以及從檔案的多少秒開始播放音樂。

透過 Music 動作提供的預錄製音樂檔案是由專業音樂家創作的授權曲目。它們需要定期重新授權。偶爾情況下,檔案的授權可能無法更新。發生這種情況時,NICE CXone會提供一個類似風格的替換曲目。替換音樂將在您現有的 IVRClosed 自動電話選單,允許呼叫者透過語音命令或按鍵輸入或二者進行互動,以獲取資訊、路由至呼入語音通話或二者兼有。 中順暢切換。NICE CXone提前通知音樂檔案的變化,以便您可以檢閱替換並變更您的選擇。

Dependencies

  • onAnswer事件之後不起作用,除非它是onHold事件的一部分。
  • 不要將一個Music動作連接到自身,這樣會建立迴圈。如果想讓音樂重複,請使用Wait動作,配置一個如半秒的短暫停頓。連接MusicWait,然後返回Music
  • Music提供的預設檔案最長可達 5 分鐘。

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.

MusicFile

從下拉式清單中選擇音訊檔案。提供了 20 個 WAV 格式的音樂檔案選擇。 If you want to use a custom music or audio file, use the Playlog action. 變數替換通常用於該屬性。

必須配置此屬性。如果此欄位留空,會導致伺服器出現問題。

StartOffset

允許將選定的音訊檔案從指定位置而不是從頭開始播放。輸入檔案中您要開始播放音訊的起始秒數。變數替換通常用於該屬性。

例如,如果您有一個由兩個 Music 動作和一個 Wait 動作組成的迴圈,您可以讓第一個 Music 動作從頭開始播放檔案。如果第一個Music動作播放了 30 秒,您想讓第二個Music動作在第一個動作停止的位置繼續播放,可將 StartOffset 設定為 30

此屬性的預設值為 0,這會導致檔案每次從頭開始重放。沒有最大值,但如果輸入的值大於音樂檔案的長度,動作將從開始播放檔案。

SecondstoPlay

允許您播放所選音訊檔案的一部分。輸入您要播放的檔案的秒數。

預設值為 0,這表示從頭到尾播放音樂檔案。發生這種情況時,OnComplete 分支條件得到滿足,指令碼就會採用此路徑。

沒有最大值,但如果您輸入的數字大於檔案的長度,指令碼就會採用OnComplete分支路徑。

要播放的秒數被設定為大於零且小於檔案總長度的情況下,就滿足了Default分支條件。

變數替換通常用於該屬性。

InterruptMessages

允許您定期中斷音樂,播放一條或多條短訊息。例如,您可以感謝聯絡人的等待,或者提醒他們您的網站上有自助服務選項。

輸入訊息檔案的名稱,然後輸入要在訊息之後播放的音樂檔案的秒數。如果您要播放不同的訊息,請將它們都包括進去。在此欄位使用以下語法:<NameOfFile.wav>; <SecondsToPlay>。例如:

Thanks.wav;20 HelpYourSelf.wav;20 Reminder.wav;20

此方法可行,但也有一些相關風險。例如,若您使用的某一音訊檔案是重新錄製的,並且現在長於原音訊,則有可能在前一條訊息結束之前就開始播放。實現中斷訊息的首選方法是將Music動作與PlayPlaylog動作交替使用,以提供訊息或提示。

You can record your messages using a third-party application and upload it to CXone.

RepeatIndex

將此屬性設定為您希望 InterruptMessages 重複的次數。如果您沒有配置中斷訊息,可以省略此屬性。

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.

變數替換通常用於該屬性。

ClearDigits

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

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

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

Result Branch Conditions

結果分支條件允許您在指令碼中建立分支,以處理執行動作時的不同結果。

條件

描述

Default

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

For Music, this branch is also taken when SecondsToPlay is set to anything greater than zero and less than the total length of the selected MusicFile.

OnComplete

從開始到結束播放所選音訊檔案時採用的路徑。當 SecondsToPlay 設定為 0 或者設定為大於檔案長度的值時,也可能發生這種情況。

OnPaused

目前不使用此分支條件。

OnDigit

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

Script Example

此範例不是一個完整的指令碼。使用此動作時需要額外的指令碼編寫工作。

In this partial script example, music is played while the contact waits for an agent to take the call. After music plays for the period established in the SecondstoPlay property, the Wait action introduces a pause before the music resumes. The Music action has been renamed, using the Caption property, to indicate the WAV file specified in the MusicFile property (CruisingJazz.wav).

You could alternatively use the Playlog action instead of the Wait action, as described previously.

Would you like to download this example?