Asryesno
此説明頁面適用於 CXone Studio。此資訊也可用於 Desktop Studio。
|
允許您獲取聯絡人提供的 yes/no 回應,並將其儲存到指令碼變數中。此動作常用於確認之前的回應是否正確。 Asryesno 包含一個已預先填入的文法檔案,用於識別 yes 和 no 的常見說法。例如,下列任何回應都會觸發 OnYes 分支:yes、yup、sure 或 true。 ASR 動作僅在已為您的組織啟用 ASR 時顯示。ASR 是一項可選功能。如需更多資訊,請聯絡您的 CXone 客戶代表。 |
支援的指令碼類型
|
電話 |
輸入屬性
這些屬性定義了動作執行時使用的資料。
屬性 |
描述 |
---|---|
|
輸入在指令碼中唯一標識此操作的短語。標題出現在指令碼畫布上的動作圖示下。 |
Sequence |
定義動作播放的提示。如果提示是一個音訊檔案,請輸入括在雙引號中的檔案名。例如,"greeting.wav"。 如果提示是文字轉語音,請點擊省略號按鈕並輸入您希望 TTS 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。 服務閱讀的文字。每個分段必須括在雙引號中,並包括一個字串參考字元,以識別它的資訊類型。範例: "%Your account balance is" "silence.wav" "${accountBalance}" 關於在此屬性中提示格式的更多資訊,請參閱管理提示頁面。 |
Phrase |
使用此屬性來記錄提示包含的文字。該指令碼不會使用此屬性。由於某些提示可能很複雜並且包含多個區段,因此包括並非按Sequence欄位所要求之格式編寫的文字可能會很有用。 |
Min Confidence |
確定某個識別配對項可接受的最低識別率 (%)。如果識別率低於此值,則將採用 OnNoConfidence 分支。若要變更值,可輸入1到100的整數。 預設值為 50。 |
Timeout Seconds |
確定 IVR 自動電話選單,允許呼叫者透過語音命令或按鍵輸入或二者進行互動,以獲取資訊、路由至呼入語音通話或二者兼有。 在採用 OnTimeout 分支之前等待輸入(語音輸入或按鍵輸入)的時間。這是線路上完全無說話聲的臨界值。預設值為 10(秒)。若要變更值,請輸入一個整數。 計時器僅在提示完全結束時啟動。但是,系統具有兩分鐘(120 秒)的內建限制,其中包括提示的持續時間。若在執行動作期間達到此限制,則任何有效提示均將中止並採用 OnError 分支。因此,您應該知道提示的持續時間,並為該欄位設定一個值,以確保該動作處於有效狀態的時間少於兩分鐘。 |
Result Var Name | 確定用於保留聯絡人之語音或手動輸入的識別結果的變數名稱。例如,若系統提示要求聯絡人說出或輸入其出生日期,則結果將儲存在此屬性定義的變數中。預設值為動作名稱 +「Result」(例如,ASRDIGITSResult)。若聯絡人提供語音輸入並且 ASR 引擎找不到相符項,則不會填入此變數。請注意,若動作具有 OnDTMF 分支,則您必須使用 Capture 動作從緩衝區中提取變數值(DTMF 值會自動儲存在緩衝區中)。 |
Confidence Var Name | 確定用於保留 ASR 引擎所返回之可信度 (%) 的變數名稱。預設值為 ASRConf。 |
Detect DTMF |
允許您配置 IVR 指令碼來處理所說和手動輸入的 DTMF 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 輸入。 如果值為 True 如果值為 False 值模式中: 點擊 Yes 以啟用 DTMF 檢測。 在運算式模式中: 輸入 True 以啟用 DTMF 檢測。 此動作有 OnDTMF 分支,因此聯絡的任何 DTMF 項目都將導致採用此分支。DTMF 選擇產生的任何變數都均不會沿此分支傳遞。因此,您必須在 OnDTMF 分支上使用 Capture 動作,以從 DTMF 輸入擷取並傳遞變數。 |
Clear Digits |
聯絡人按下電話鍵盤上的按鍵時,所產生的 DTMF 音調會儲存在緩衝區內。當清除數位被設定為 Yes/True 為預設值。 值模式中:點擊 否以啟用。 在運算式模式中:輸入 False 以啟用。 |
Use 1 And 2 |
允許您定義與「yes」和「no」回應相關的 DTMF 語調。例如提示:「如果正確,請說 yes 或按 1 鍵,如果不正確,請說 no 或按 2 鍵」。預設值為 False。 值模式中: 點擊 Yes 將 1 用作 yes,將 2 用作 no。 在運算式模式中: 輸入 True 將 1 用作 yes 而將 2 用作 no。 如果接受預設值,請配置指令碼,使相應的按鍵選項與 Yes 和 No 分支條件相關聯。 |
結果分支條件
結果分支條件允許您在指令碼中建立分支,以處理執行動作時的不同結果。
條件 |
描述 |
---|---|
Default | 指令碼未能滿足需要它採用其中一個分支的條件時採用的路徑。如果沒有定義動作的其他分支,也會採用該路徑。 |
Yes |
如果聯絡人回應 yes,則執行分支。 |
No |
如果聯絡人回應 no,則執行分支。 |
Conf | 如果 ASR 引擎返回的識別百分比小於 MinConfidence 值時採用的路徑。 |
Timeout | 在指定的秒數內沒有回應時採用的路徑。 |
DTMF | 如果DetectDTMF屬性被設定為TRUE並且緩衝區內有 DTMF 數位時採用的路徑。 |
Error | 出現意外問題(例如,連接不良、文法錯誤等)時採用的路徑。_ERR變數應填上針對問題的簡要說明。 |
貼士與技巧
- 您可以從 Voiceparams 動作傳遞 languageLocale 變數,該動作用於設定此動作將偵測的語言。
- 如果您將 Use1And2 屬性設定為 True,則無需使用 Capture 動作提取變數值。
- DTMF 音調將儲存在緩衝區。如果動作包含 OnDTMF 或者 OnDigits 分支,雙音多頻值必須透過 Capture 動作從緩衝區中提取。
- 如果您想擷取多個雙音多頻,該動作會在您按下第一個 OnDTMF 分支(包括 * 和 #)時立即執行 DTMF。在這種情況下,您必須使用 Capture 動作擷取多個按鍵。
- 如果緩衝區內存在任何 DMTF 並且 ClearDigits 未設定為 True,將立即採用 OnDTMF 分支並需要使用 Capture 動作。