電話整合的多頻撥號

您可以為電話整合啟用及設定雙音多頻 (DTMF) 訊號。啟用後,系統會將使用者的電話按鍵輸入內容轉換為一般文字,並由服務專員處理為使用者輸入內容。轉換可以簡單到只是與電話按鍵相關聯的字元 (12*34#),也可以使用規則運算式 (Regex) 處理更複雜的序列。

比對規則

DTMF 設定有三種不同的比對規則:

您可以將 DTMF 模式與個別意圖實體建立關聯,觸發與使用者輸入序列的相符項目。全域啟用 DTMF 時,系統實體預設為啟用。

系統實體規則

啟用 DTMF 時,系統會預設啟用系統實體規則。

類型名稱 DTMF 模式 範例
sys.percentage 任何整數 29 -> 29%
sys.temperature 任何整數 30 -> 30C 或 30F
sys.phone-number 任何數字序列 4081111111
sys.date (視地區設定而定) YYYYMMDD (en-us) 或 MMDDYYY 20231001 -> 2023-10-01、10-01-2023 -> 10-01-2023
sys.zip-code 任何數字序列 94043
sys.number 以「*」鍵表示句號的數字序列 123 -> 123、123*45 -> 123.45
sys.cardinal 任何數字序列 12345
sys.number-integer 任何數字序列 12345
sys.number-sequence 任何數字序列 12345
sys.ordinal 任何數字序列 12345

設定

本節概述啟用 DTMF 時可設定的其他設定。

完成數位化

這項設定可控制立即終止 DTMF 輸入的按鍵, 不必等待任何其他輸入。這項設定通常會使用 #。 轉換後的使用者輸入內容不包含結束數字。舉例來說,如果結束數字是 #,而輸入內容是 123#,則提供給專員處理的轉換後使用者輸入內容為 123

停用語音偵測功能

啟用這項設定後,服務專員會忽略語音輸入,並使用僅限雙音多頻的輸入模式。

數字間隔逾時時間長度

使用者在輸入一連串按鍵時可能會暫停,如果暫停時間超過數字間隔逾時時間,Dialogflow 會中止該序列的 DTMF 處理作業。

如果 Dialogflow 中止 DTMF 處理程序,系統會將擷取到的未轉換序列提供給代理程式,做為使用者輸入內容。這項輸入內容不太可能與任何意圖或表單參數相符,因此 Dialogflow 很可能會叫用不相符事件

使用控制台時,這個欄位是以秒為單位。

端點逾時時間長度

在鍵盤輸入序列比對完成後,Dialogflow 會繼續處理按鍵。端點逾時時間是指 Dialogflow 在比對完成後,等待更多輸入內容的時間長度,之後就會結束偵測。這項行為會處理序列長度可變的情況,例如無界限的數字。

如果使用者暫停輸入的時間超過端點逾時時間長度,Dialogflow 會中止 DTMF 處理作業,並照常轉換目前相符的序列。

啟用 DTMF

您可以在代理程式、網頁或參數層級啟用 DTMF。DTMF 會套用至該範圍內的所有內容。本節以啟用代理程式的 DTMF 為例。您也可以使用「頁面設定」(頁面)、「流程設定」 (流程) 啟用 DTMF,或是選取參數並查看設定選單。在所有情況下,DTMF 設定都會顯示在頁面底部。

  1. 前往「代理程式設定」,然後選取「語音和 IVR」分頁。

  2. 前往頁面底部,然後按一下「啟用 DTMF」核取方塊。

  3. 設定「結束數字」、「數字間逾時時間長度」和「結束點逾時時間長度」的值。現在,該代理程式範圍內的所有項目都已啟用 DTMF。如果是在較低層級設定,這些設定現在會覆寫任何上層設定。如果有效時段的有效意圖或實體類型定義了 DTMF 模式,就可能會觸發這些模式。

將 DTMF 模式新增至意圖

  1. 在左側導覽選單中,選取「管理」分頁標籤,然後按一下「意圖」

  2. 從顯示的清單中選取意圖,然後前往「DTMF 模式」方塊。

  3. 輸入 DTMF 序列。如果 DTMF 模式較為複雜,可以使用規則運算式模式

  4. 按一下 [儲存] 以儲存變更。

為實體新增 DTMF 模式

  1. 在左側導覽選單中,選取「管理」分頁標籤,然後按一下「實體類型」

  2. 從顯示的清單中選取實體類型。前往「實體」表格中的「DTMF 模式」欄。

  3. 為表格中的每個實體設定 DTMF 模式。如果 DTMF 模式較為複雜,可以使用規則運算式模式

  4. 按一下 [儲存] 以儲存變更。

在模擬工具中使用 DTMF

您可以在控制台模擬器中測試 DTMF 設定。

  1. 在 Dialogflow 控制台,按一下畫面右上角的「測試代理程式」

  2. 在彈出的面板中,按一下「Talk to agent」(與服務專員對話)文字輸入方塊旁邊的「+」符號。選取「DTMF」DTMF

  3. 輸入要測試的 DTMF 模式和 DTMF 結束數字。確認已勾選「傳送新的 DTMF 輸入」方塊,然後按一下「傳送」。 模擬器會顯示 DTMF 輸入內容的回應。