共用方式為


測試您的語音代理程式

您可以使用模擬使用者透過語音或 DTMF 輸入的文字輸入來測試代理程式,並在文字輸出中查看語音回應。

您可以將聊天模式切換到語音和 DTMF 以測試語音功能。

測試代理程式選項的螢幕擷取畫面。

已知限制

  • 語音辨識,因為沒有語音輸入。
  • 多 DTMF 語法驗證和計時器,例如數字長度。
  • 靜音偵測計時器、重新提示和回退行為。

設定您的測試語音代理程式

當您在語音和 DTMF 模式下使用測試代理程式聊天時,您可以透過文字輸出來取得代理程式的語音回應。 語音 & DTMF模態訊息是用於文字模態。

不同的測試方式

您可以針對不同的情境進行測試,以預測聊天中的預期結果:

  • 設定語音變數值以模擬真實通話。

    例如,若要模擬來電者識別碼,您可以輸入 “/debug 組 variable-name 來手動設定variable-value的變數值。

    變數名稱 類型 Description
    Activity.From.Name 字串 客戶來電者識別碼
    Activity.Recipient.Name 字串 語音代理程式號碼
    Conversation.SipUuiHeaderValue 字串 轉入上下文的 SIP 標頭值
    va_CustomerLocale 字串 路由到支援所需語言的另一個語音的地區設定值。 此值需要您安裝 OC 擴充解決方案。
    va_SurveyConsent 布林值 (true/false) - 若客戶同意,在個人數位助理通話結束時,通話將自動轉接至通話後調查代理程式。
    - 如果設定為 false,當代理程式掛機時通話結束,這需要您安裝 OC 分機解決方案。
  • 如果您為支援語音的代理程式建立了 SSML 訊息,您可以看到沒有 SSML 的文字輸出。

  • 如果為讀出啟用了問題節點,則會看到多個選項、封閉清單實體選項,和動態清單變數的文字輸出。 例如,您可能會獲得您可以說預訂航班查看航班狀態

    已啟用大聲朗讀選項預覽的螢幕截圖。

    如果選項接受 DTMF 輸入,您會看到每個選項的輸出為按 1 或說預訂航班按 2 或說檢查航班狀態

  • 對於停用插話的訊息,您會看到不允許插話

    在客戶訊息中顯示插話停用訊息的螢幕截圖。

  • 對於長時間執行的操作延遲訊息,您會收到一次標準代理程式訊息。 訊息不會循環顯示,而是當它在電話語音管道中回放時顯示,直到作業完成。

  • 對於單一 DTMF,您可以在撥號鍵盤中按一個鍵,或鍵入指令以觸發全域指令,和選取功能表選項。 您可以鍵入「/DTMFkey 1」,這被視為使用者提供了單一 DTMF 選項 「1」。 根據交談狀態,代理程式可以繼續執行問題節點中的選項 1 的選擇,也可以觸發全域命令 (如果適用)。

    模擬撥號鍵盤之樣本的螢幕截圖。

    注意

    撥號鍵盤輸入僅支援個位數 DTMF。

  • 對於多 DTMF,您只能使用指令「/DTMFkey DTMF keys」。例如, /DTMFkey 123,來模擬分批的多位數 DTMF。

    語音輸入可能會跳過系統的語音辨識部分。 測試聊天不會驗證 DTMF 語法,例如 DTMF 長度、計時器、術語金鑰和 DTMF 快取。

    提示

    請勿使用術語鍵輸入 DTMF 鍵作為使用所有 DTMF 鍵儲存的回應。

  • 轉移到電話號碼或個人數位助理時,傳遞的上下文將顯示在彈出式視窗中。 選取查看詳細資料以取得更多資訊。

    電話語音的螢幕截圖 (預覽版) 轉移到個人數位助理動作已觸發訊息。