Menu

This help page is for Desktop Studio. This information is also available for CXone Studio.

播放一條訊息,並新增選擇的選單,供聯絡人選擇。 此動作一般用於提供聯絡人選擇,引導互動的處理方式。

聯絡人輸入的值儲存在動作中創建的變數中。 您可以在 Variable 屬性中為該變數指定名稱。 這個變數所擁有的值用於根據聯絡人的選擇來執動作作。

範例:

  • 對於銷售,請按 1。 對於支援,請按 2。 對於帳單,請按 3:在這種情況下,聯絡人輸入數字 1-3。 這個數字儲存在一個變數中,指令碼將使用該數字將聯絡人引導到與其選擇對應的分支。
  • 輸入您的帳號,後面跟一個井字號:在本例中,聯絡人輸入的帳號儲存在一個變數中。 Menu動作之後可能有其他動作,這些動作將使用變數的值,從 CRMClosed 管理聯絡人、銷售資訊、支援詳情和案例歷史的第三方系統。 系統中檢索聯絡人的帳戶頁面,並將其傳送到客服專員的螢幕。

Menu可以使用預先錄製的音訊檔案、合成文字轉語音Closed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。 (TTS),或兩者的組合。 Double-click the Menu action to create the prompt you want to use.

相依性

  • Sequence 屬性中輸入提示資訊時,必須使用 正確格式

  • 當聯絡人在鍵盤上按下一個數字表示他們的Menu選擇時,如果該數字與一個分支連結,則指令碼就會根據該數字選擇相應的分支。 如果該數字未連結,指令碼就會採用Default分支。 如果Default沒有連接,聯絡人可能在Menu處卡住,無法繼續。

  • 如果聯絡人使用轉盤電話,他們將無法輸入 DTMFClosed 使用者點擊或輕點電話鍵盤上的某個鍵而產生的訊號音。 音調。 如果未在指令碼中考慮這種情況,他們將卡在Menu處。

  • 您必須建立指令碼編寫邏輯來處理超時。

  • 音訊檔案必須是未壓縮的 WAV 檔案,具有以下屬性:

    • 位元速率:64 kbps
    • 音訊取樣大小:8 位元
    • 聲道數:1(單聲道)
    • 音訊取樣率:8 kHz
    • 音訊格式:CCITT μ-Law

支援的指令碼類型

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

電話

類似動作比較

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

輸入屬性

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

屬性

描述

Caption

Caption 改為能在指令碼中唯一標識此動作的內容。 「IVR 按鍵路徑」報告包括動作名稱和標題。 描述性的、獨特的標題使報告更容易閱讀和理解。

Sequence

定義動作播放的提示。 提示可以是一個音訊檔案或文字轉語音 Closed 允許使用者將錄音的提示輸入為文字形式,並使用電腦產生的語音來講述內容。(TTS)。 如果提示是一個音訊檔案,請輸入括在雙引號中的檔案名。 例如,"greeting.wav"。 如果音訊檔案位於不同的資料夾中,請包含檔案路徑。 例如,如果指令碼在根資料夾中,而音訊檔案在向下兩層的子資料夾中,則輸入 "Subfolder\Subfolder2\Audio-file.wav"。 如果指令碼位於根目錄下一級的子資料夾中,而音訊檔案位於同一級的其他子資料夾中,則輸入 "\..\Subfolder\Audio-file.wav"

如果提示是 TTS,click the ellipsis button A series of three dots in a row. and 輸入您希望 TTS 服務讀取的文字。 每個分段必須括在雙引號中,並包括一個前綴字元,以識別它的資訊類型。 範例:

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

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.

Phrase

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

ClearDigits

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

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

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

MaxDigits

使用者可為此動作提供的最大位數;例如,若提示請求輸入個人 ID 號碼的後四位,則將此值設定為 4。 預設值為 11

若提示需要結尾字元(例如井字號或 #),您必須在設定 MaxDigits 值時將其考慮在內。 例如,若錄音的選單訊息詢問社保號碼的最後 4 位「並以井字號結束」,則將此值設定為 5

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

Terminator

輸入您希望聯絡人輸入的字元,表示他們已經完成了數字輸入。 例如,井字號 (#) 通常用作終止字元。 如果您不想在此動作中使用終止字元,請將此屬性留空。

終止字元儲存在 Variable 中,除非您在 Terminator 欄位的後面加一個減號。 例如,#-

如果您指定了終止字元,必須將其包含在 MaxDigits 屬性的字元數中。

Timeout

系統等待的總秒數用於任何類型的輸入。 時間從Sequence提示結束時開始計算。

InterDigitTimeout

聯絡人輸入一個數字後,系統等待查看聯絡人是否輸入另一數字的時間。 您必須建立指令碼編寫邏輯來處理此超時場景。

Variable

您想保留的變數名稱聯絡人輸入的 DTMF 數位。

預設值 {MRES},表示「選單回應」。 您可以將它改為更容易識別的內容,或者不希望此值被該指令碼中後來的Menu動作的實例所覆寫。

除觸發相應分支外,此儲存的值還可用於決策或其他目的。

結果分支條件

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

條件

描述

Default

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

最佳做法:連接該分支並用於錯誤處理,例如當聯絡人按了一個功能表中沒有的數字時。 如果不連接該分支,當發生其他分支沒有涵蓋的事情時,會導致聯絡人卡住。

OnTerminator

聯絡人進入 Terminator 字元時的路徑。

OnMaxDigits

聯絡人輸入在 MaxDigits 中定義的字元數時所採用的路徑。

OnTimeout

如果在 Timeout 屬性中指定的秒數或毫秒數內沒有回應時採取的路徑。

OnInterDigitTimeout

在呼叫者對提示進行 DTMF 回應過程中,超過InterDigitTimeout屬性中指定的時間時採用的路徑。

CustomCases

建立用於以下情況的自訂分支條件您為聯絡人提供的每個選單路徑。 例如,如果聯絡人可以按 1、2 和 3 來聯絡不同的部門,create a branch for each option using variable branch conditions.

貼士與技巧

  • 如果您的指令碼包含多個Menu動作,並且它們都共用同一Variable名稱,則處理下一Menu動作時,會覆蓋變數值。 如果您需要在指令碼的其他地方使用某個變數的值,請變更 Menu 動作的Variable名稱。
  • 建立選單時,最好先列出部門名稱,然後再列出要撥打或說出的號碼。 聯絡人通常先聽到的是部門名稱,然後是號碼。
  • 建立一個分支以重複選單選項。 使用 LoopNoresponse 動作,並將其連接回 Menu 動作。
  • 使用 Phrase 屬性來總結或注釋提示的文字。
  • 若您發現聯絡人卡在 Menu,請確認 Default 分支是否連接。 Default分支作為一個總括性分支,可處理發生其他分支無法處理的情況。
  • Menu 動作的行為是CaptureCasePlay 動作的組合。

指令碼範例

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

在此簡單範例中,指令碼由 Begin 動作觸發(未顯示),之後 Menu 動作將播放一則訊息,告知來電者如需支援請按 1,銷售請按 2,賬單請按 3。 根據來電者在電話鍵盤上按下的按鈕,指令碼會執行不同的Reqagent動作,從該Reqagent動作中配置的技能Closed 用於基於客服專員技能、能力和知識的互動的自動化傳遞請求一個客服專員。

顯示如何使用 MENU 動作的指令碼的一部分。

是否要下載此指令碼