Music

此説明頁面適用於 CXone Studio此資訊也可用於 Desktop Studio

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

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

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

相依性

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

支援的指令碼類型

電話

類似動作比較

以下動作有類似的功能,但有一些關鍵區別:

  • MusicMusic:播放只有聯絡人才能聽到的音樂檔案。 可以從提供的音樂檔案清單中選擇。 可以在檔案中指定一個特定的開始和停止點。 不支援播放自訂音訊檔案。
  • PlayPlay:播放自訂音頻 (WAV) 檔案或文字轉語音 (TTSClosed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。) 提示。 播放整個檔案。 只有聯絡人能聽到音訊。
  • PlaylogPlaylog:播放只有聯絡人才能聽到的自訂音訊 (WAV) 檔案。 它允許您選擇一個特定的開始和停止點。 不能播放內建在其他動作中的音樂檔案,如 Music
  • ReqagentReqagent:播放只有客服專員聽到的自訂音訊 (WAV) 檔案或文字轉語音提示。 提示在客服專員和聯絡人連結之前播放,所以提示不會導致聯絡人聽到靜音。
  • WhisperWhisper:播放自訂 WAV 檔案或文字轉語音提示。 您可以把它設定為只有聯絡人可以聽到,只有客服專員可以聽到,或者兩者都可以聽到。 提示在客服專員和聯絡人連結後播放,所以如果該動作只為客服專員或聯絡人播放,另一方在提示期間聽到靜音。
  • ZiptoneZiptone:在聯絡人和客服專員連結後,為客服專員播放提示音。 Reqagent動作有一個 Ziptone 屬性,在聯絡人和客服專員連結之前為客服專員播放提示音。

輸入屬性

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

此動作的所有屬性都接受變數替換。

屬性

描述

Add Caption

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

Music File

讓您選擇此動作要播放的預先錄製的音樂。 Studio 包含 20 種不同的的音樂檔案,皆為 WAV 格式,您可以從中選擇。 若您想播放您上載的音樂檔案,則您可以使用 Playlog 動作來替代。

您可以為此屬性使用變數。

Start Offset

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

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

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

Seconds To Play

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

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

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

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

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

Interrupt Messages

允許您輸入一個字串運算式,以 .wav 檔案的形式使用一條或多條短訊息定期中斷音樂。 您的運算式(如下面的範例所示)應使用以下語法:訊息檔案名稱;SecondsToPlay

Message1.wav;45 Message2.wav;60 Message3.wav;60

這種方法固然有效,但也可能導致問題。 例如,若一條訊息稍後被重新錄音,且比原始訊息更長,則在前一條訊息結束之前,此訊息就可能開始播放。 因此,播放被周期性訊息中斷的音樂的首選方法,是將 Music 動作與提供適當訊息或提示的 Play 或者 Playlog 動作交替使用。

Repeat Index

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

DetectDTMF

確定在動作執行時是否處理 DTMF Closed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。音調。 啟用後,處理和執行 DTMF 音調的動作。 該動作沒有擷取音調。 停用時,即使聯絡人按下手機上的按鍵,動作也會忽略 DTMF 音調。

例如,您可以在聯絡人處於保留狀態時播放一條中斷訊息,內容為「客服專員將很快與您聯繫。 如果您願意可以留下語音郵件,以便我們給您回電,請按星號鍵」。 DetectDTMF 需要設定為開啟,以便該動作可以處理聯絡人的按鍵。

值模式中:點擊停用此選項。 點擊開啟啟用檢測和回應 DTMF 音調的動作。

在運算式模式中:輸入 false 以停用此選項。 設為 true,以啟用偵測和回應 DTMF 音調的動作。

當此屬性啟用且聯絡人按下某個鍵,就會觸發Digit分支。

您可以在此屬性中使用變數替換。 為此,請將此屬性設定為運算式模式 一組左括號和右括號,括號中間有一個 x。,然後在欄位中輸入變數。 把變數放在大括號 ( { } ) 裡。

Clear Digits

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

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

值模式中:點擊停用此選項。 保持設定為可清除 DTMF 緩衝區。

在運算式模式中:輸入 false 以停用此選項。 保持設定為 true 以清除 DTMF 緩衝區。

結果分支條件

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

條件

描述

Default

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

對於Music,當SecondsToPlay被設定為大於零且小於所選MusicFile的總長度時,也會採用此分支。

Complete 錄音播放完成時採用的路徑。
Paused

目前不使用此分支條件。

Digit

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

指令碼範例

下面是一個範例,說明如何在指令碼中使用此動作。 這不是一個完整的指令碼。 可能需要額外的指令碼。

在這個部分指令碼範例中,音樂在聯絡人等待客服專員接聽呼叫時播放。 在音樂播放時間達到 SecondstoPlay 屬性中定義的時長時,Wait 動作將在音樂恢復播放之前引入一個暫停。 Music動作已被重新命名,使用Caption屬性,表示MusicFile屬性中指定的 .wav 文件 (CruisingJazz.wav)。

您也可以如前所述,用 Playlog 動作替代 Wait 動作。

是否要下載此範例