Asrmenu

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

用於新增選項選單,在播放訊息時方便使用者選擇。此動作一般用於允許聯絡人提供資訊來促進處理互動的處理。例如,Asrmenu 動作可能會提示:若要與客戶經理對話,請說「銷售」。如需技術協助,請說「支援」。這種情況下,Asrmenu動作會導致不同的分支,具體視乎聯絡人提供的資訊。

AsrmenuMenu動作的用途和用法非常相似。Asrmenu允許呼叫者用語音回應選單選項來引導通話。其還會將話語儲存在可用於其他用途的指令碼變數中。Asr動作也可用於建立自訂ASRClosed 允許聯絡人透過說話、點擊手機按鍵或兩者組合的方式來回應錄音的語音提示。選單。但是,Asr動作並不支援根據分支變數的識別配對,因此後面還需要一個動作(或類似動作)來為選單選項定義分支。

Asrmenu動作中使用的訊息可以是預先錄製的音訊檔案、指令碼中所提供值的文字轉語音 (TTS) 轉譯或這些的組合。

ASR 動作僅在已為您的組織啟用 ASR 時顯示。ASR 是一項可選功能。如需更多資訊,請聯絡您的 CXone 客戶代表

支援的指令碼類型

電話

輸入屬性

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

屬性

描述

新增 標題

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

Sequence

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

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

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

關於在此屬性中提示格式的更多資訊,請參閱管理提示頁面。

您可以點擊動作屬性中的打開編輯器來使用序列編輯器器建立提示。

Phrase

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

Min Confidence

確定某個識別配對項可接受的最低識別率 (%)。如果識別率低於此值,則將採用 OnNoConfidence 分支。若要變更值,可輸入1100的整數。

預設值為 40(小選單)和 50(大選單)。

Timeout Seconds

確定 IVRClosed 自動電話選單,允許呼叫者透過語音命令或按鍵輸入或二者進行互動,以獲取資訊、路由至呼入語音通話或二者兼有。 在採用 OnTimeout 分支之前等待輸入(語音輸入或按鍵輸入)的時間。這是線路上完全無說話聲的臨界值。預設值為 10(秒)。若要變更值,請輸入一個整數。

計時器僅在提示完全結束時啟動。但是,系統具有兩分鐘(120 秒)的內建限制,其中包括提示的持續時間。若在執行動作期間達到此限制,則任何有效提示均將中止並採用 OnError 分支。因此,您應該知道提示的持續時間,並為該欄位設定一個值,以確保該動作處於有效狀態的時間少於兩分鐘。

Result Var Name 確定用於保留聯絡人之語音或手動輸入的識別結果的變數名稱。例如,若系統提示要求聯絡人說出或輸入其出生日期,則結果將儲存在此屬性定義的變數中。預設值為動作名稱 +「Result」(例如,ASRDIGITSResult)。若聯絡人提供語音輸入並且 ASR 引擎找不到相符項,則不會填入此變數。請注意,若動作具有 OnDTMF 分支,則您必須使用 Capture 動作從緩衝區中提取變數值(DTMF 值會自動儲存在緩衝區中)。
Confidence Var Name 確定用於保留 ASR 引擎所返回之可信度 (%) 的變數名稱。預設值為 ASRConf
Detect DTMF

允許您配置 IVR 指令碼來處理所說和手動輸入的 DTMFClosed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 輸入。

如果值為 TrueYes,則語音和 DTMF 輸入均可接受。如果聯絡人按下 DTMF 數位,該指令碼將立即停止任何正在執行的提示序列,並採用 OnDTMF 分支。在此動作執行期間,不會考慮聯絡人的話語。

如果值為 FalseNo,即使聯絡人按下某個鍵,也不會識別 DTMF 輸入。雖然在此動作執行期間按下的任何 DTMF 數位都將儲存在 DTMF 緩衝區中,但此動作將會採用 NoConfidence 分支。

值模式中: 點擊 Yes 以啟用 DTMF 檢測。

在運算式模式中: 輸入 True 以啟用 DTMF 檢測。

因為此動作沒有 OnDTMF 分支,DTMF 值將儲存在 ResultVarName 的指定結果變數。

Clear Digits

聯絡人按下電話鍵盤上的按鍵時,所產生的 DTMF 音調會儲存在緩衝區內。當清除數位被設定為True 時,該緩衝區在此動作開始時即被清除。如果設定為 False,且 DTMF 音調在緩衝區中被傳到此動作,則 DTMF 音調會被立即偵測到。然後該動作會叫用 OnDigitOnDTMF 分支,即使該按鍵已與先前的動作關聯。

Yes/True 為預設值。

值模式中:點擊以啟用。

在運算式模式中:輸入 False 以啟用。

Inter Digit Timeout 聯絡人輸入一個數字後,系統等待查看聯絡人是否輸入另一個數字的時間。您必須建立指令碼編寫邏輯來處理超時。
Content Type 指定 ASR 引擎應如何識別呼叫者在此動作中提供的話語。ASR 引擎將比較呼叫者的話語與指定內容類型中的值。如果發現匹配項,則引擎將返回該匹配項和一個百分比值(表示匹配項準確性的可信度)。從下拉式清單中選擇以下其中一個:短語清單文法檔案。預設值為短語清單
Grammar File

允許您提供 ContentType 屬性中指定的文法檔案Closed 編碼檔案,含有呼叫者在回應 IVR 提示時可能說出的一組短語。的路徑。文法檔案必須有正確的格式儲存在您的平台檔案中。您可以使用Studio動作或第三方工具來建立自訂文法檔案。

Term Digit 允許您指定一種方式,讓聯絡人透過輸入結尾字元數字來表明他們已提供資訊。最常見的值是 #(即,來電者按電話上的井號鍵)。依預設,包含TermDigit 以作為其中一個接收和儲存在 ASRDIGITSResult 變數中的數位。若要自動刪除此值,請在此欄位中附加一個破折號 (-)(例如,若要使用井號並將其從存儲的結果中刪除,請輸入 #-)。
Max Digits

使用者可為此動作提供的最大位數;例如,若提示請求輸入個人社會安全號碼的後四位,則將此值設定為 4。預設值為 11。若提示需要結尾字元(例如井字號或 #),您必須在設定 MaxDigits 值時將其考慮在內。例如,若錄音的選單訊息詢問社會安全號碼的最後 4 位並以井字號結束,則將此值設定為 5

達到 MaxDigits值時,如果有連接的話,指令碼會按照 MaxDigits 分支繼續執行。

結果分支條件

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

條件

描述

Default 指令碼未能滿足需要它採用其中一個分支的條件時採用的路徑。如果沒有定義動作的其他分支,也會採用該路徑。
Terminator 呼叫者提供屬性中指定的值時採用的路徑。
MaxDigits 當來電者的輸入達到 MaxDigits 值時,採用的路徑。
NoConfidence 如果 ASR 引擎返回的識別百分比小於 MinConfidence 值時採用的路徑。
Timeout 在指定的秒數內沒有回應時採用的路徑。
Error 出現意外問題(例如,連接不良、文法錯誤等)時採用的路徑。_ERR變數應填上針對問題的簡要說明。
OnInterDigitTimeout 在呼叫者對提示進行 DTMF 回應過程中,超過InterDigitTimeout屬性中指定的時間時採用的路徑。
Add Custom Condition 使用變數分支條件連接至次級動作時建立並採用的路徑。點擊省略號以打開 ConnectView Collection Editor自訂這些分支

配置自訂案例

允許您為動作中的選項設定自訂分支,還可以使用集合編輯器視窗為語音識別建立分支變數。

此選項目前在 CXone Studio 中不可用。要配置自訂用例,必須使用 Desktop Studio

指令碼範例 1

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

Asrmenu提供一種用於建立 ASR 選單系統的簡單方法。其會使用OnNoConfidenceOnTimeout等常見分支,但允許使用者為特定短語指定各自的分支。範例:

在此指令碼中,Asrmenu動作使用CustomCases分支來根據呼叫者可能會說的三個詞來轉接呼叫:銷售、服務或重複。這些值在分支中定義,用於識別呼叫者的話語。

指令碼範例 2

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

若 DTMF 設定為 true,則無需說出選單中的變數路徑(「一」和「1」)。語音引擎可將單字「一」識別為變數值 1。適用的指令碼將如下所示:

是否要下載此指令碼

貼士與技巧

  • 您可以從 Voiceparams 動作傳遞 languageLocale 變數,該動作用於設定此動作將偵測的語言。
  • DTMF 音調將儲存在緩衝區。如果動作包含 OnDTMF 或者 OnDigits 分支,雙音多頻值必須透過 Capture 動作從緩衝區中提取。
  • 如果您想擷取多個雙音多頻,該動作會在您按下第一個 OnDTMF 分支(包括 * 和 #)時立即執行 DTMF。在這種情況下,您必須使用 Capture 動作擷取多個按鍵。
  • 如果緩衝區內存在任何 DMTF 並且 ClearDigits 未設定為 True,將立即採用 OnDTMF 分支並需要使用 Capture 動作。