預先建構的問候語元件

問候語預先建構的元件會擷取來電者的電話號碼 (ANI) (如有)。如果擷取到電話號碼,元件會使用該電話號碼進行軟性驗證,並驗證該號碼是否為註冊號碼。接著,代理人會根據使用者的帳戶資訊,向他們致意並傳送個人化訊息。

限制

除了常見的預先建構元件限制外,這個預先建構元件還有以下限制:

  • 此元件會假設客戶電話號碼儲存在客戶關係管理 (CRM) 系統或其他服務中。
  • 使用其他聯絡電話號碼的現有客戶不會經過這個元件的驗證。

對話方塊範例

以下對話方塊範例說明這個預先建構元件處理的常見情境。以下對話方塊範例說明透過電話呼叫元件時的行為,這會在對話開始時觸發預設歡迎意圖和第一個服務專員回應。

已驗證的使用者

系統會根據撥入號碼識別使用者,並向使用者播放個人化問候訊息。

使用者輸入內容 服務專員回應
[來電者名字],您好:感謝您與 [公司名稱] 聯絡,我們致力於協助您維持良好的財務狀況。今天需要什麼協助?

無法辨識的使用者

系統無法辨識使用者的來電號碼,並向使用者播放標準問候語。

使用者輸入內容 服務專員回覆
感謝您與 [公司名稱] 聯絡,我們致力於協助您維持良好的財務狀況。今天需要什麼協助?

命名慣例

這個預先建構的元件採用下列命名慣例:

功能 格式 範例
心流狀態 [元件名稱] 問候語
參數 [param_name] ani_auth
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_greeting:get_account_details

輸入參數

輸入參數是用來設定元件特定行為的參數。參數會由工作流程中的一或多個條件使用,用於決定元件的行為方式。流程範圍參數必須在元件的起始頁面中設定,如下所述。您可以透過呼叫流程或此元件的起始頁面,設定會話範圍參數。

這個預先建構的元件可接受下列輸入參數:

參數名稱 說明 輸入格式
$flow.company_name 擷取公司名稱,以便在問候語提示中動態使用。 字串

如要設定此元件的輸入參數,請展開操作說明。

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取所需的代理程式。
  4. 選取「Build」分頁標籤。
  5. 在「流程」部分中,按一下匯入的元件。
  6. 按一下「網頁」部分中的「首頁」。
  7. 按一下「Start」頁面中的「true」路徑。
  8. 在路徑視窗中,視需要編輯「參數預設值」值。
  9. 按一下 [儲存]

輸出參數

輸出參數是會在退出元件後仍保持啟用的會話參數。這些參數包含元件收集的重要資訊。這個預先建構的元件會為下列輸出參數提供值:

參數名稱 說明 輸出格式
ani_auth 這個參數會擷取以 ANI 為基礎的驗證結果。預設值為 false。 布林值
auth_level 指出呼叫端的驗證層級。根據預設,這個值為空值。-1 表示使用者未透過 ANI 進行驗證。0 表示 ANI 驗證成功。 整數

基本設定

如要設定這個預先建構的元件,請按照下列步驟操作:

  1. 匯入預先建構的元件
  2. 請使用提供的彈性 Webhook 設定外部服務,請參閱下方的 Webhook 設定。

設定 Webhook

如要使用這個元件,您必須設定隨附的彈性 webhook,才能從外部服務擷取所需資訊。

取得帳戶詳細資料

元件會使用 prebuilt_components_greeting:get_account_details webhook 來識別使用者透過 ANI 撥打的電話。如果在已設定的外部服務中找到來電者的電話號碼,系統就會擷取相關資訊來提供個人化體驗,包括來電者姓名和電子郵件地址。

API 要求參數

元件會將下列參數提供為 API 要求的輸入內容。

參數名稱 說明 輸出格式
phone_number 來電者的電話號碼 (ANI) 整數

API 回應參數

下列參數會從 API 回應中擷取,供元件使用。

參數名稱 說明 輸出格式
user_first_name 使用者姓名,用於提供個人化問候語。 字串

如要為這個元件設定「取得帳戶詳細資料」webhook,請展開操作說明。

  1. 開啟 Dialogflow CX 控制台
  2. 選擇 Google Cloud 專案。
  3. 選取所需的代理程式。
  4. 選取「管理」分頁標籤。
  5. 按一下「Webhook」
  6. 選取 prebuilt_components_greeting:get_account_details webhook。
  7. 將 Conversational Agents (Dialogflow CX) Webhook 網址欄位中的網址,替換為要整合的服務端點。在下拉式選單中選取適當的「方法」
  8. 查看並更新要求主體,為 webhook 建立適當的要求格式。
  9. 查看並更新回應設定,從 webhook 回應中擷取特定欄位。請勿修改參數名稱,因為元件需要這些名稱才能存取傳回的欄位值。
  10. 視需要查看並更新驗證設定。
  11. 按一下 [儲存]

完成

代理程式和 Webhook 應已設定完成,可以開始測試。