问候语预构建组件

问候语预构建组件会检索来电者的手机号码 (ANI)(如果有)。如果系统检索到手机号码,该组件会使用该手机号码执行软身份验证,并根据已注册的手机号码对其进行验证。然后,智能体会根据用户的账号信息,向用户发送个性化问候消息。

限制

除了常见的预构建组件限制之外,此预构建组件还具有以下限制:

  • 该组件假定手机号码在客户关系管理 (CRM) 系统或其他服务中维护。
  • 使用备用手机号码联系的现有客户不会通过此组件进行身份验证。

对话示例

以下示例对话展示了此预构建组件处理的常见场景。它们说明了当电话服务启动组件时会发生什么,这会在对话开始时触发默认欢迎 intent 和第一个代理响应。

经过身份验证的用户

系统会根据主叫号码识别用户,并播放个性化问候语。

用户输入 智能体回答
[Caller First Name],您好!感谢您联系 [公司名称],我们致力于帮助您保持良好的财务状况。您现在需要什么帮助?

未识别的用户

系统无法识别来电者的号码,并会向用户播放标准问候语。

用户输入 智能体回答
感谢您联系 [公司名称],我们致力于帮助您保持良好的财务状况。您现在需要什么帮助?

命名规则

此预构建组件使用以下命名惯例:

功能 格式 示例
Flow [Component Name] 问候语
参数 [param_name] ani_auth
网络钩子 prebuilt_components_[component_name]:[webhook_action] prebuilt_components_greeting:get_account_details

输入参数

输入参数用于配置组件的某些行为。流程中的一个或多个条件会使用这些参数来确定组件的行为。您必须在组件的起始页面上设置流级作用域参数,如下所述。您可以使用调用流或在此组件的起始页上设置会话级范围的参数。

此预构建组件接受以下输入参数:

参数名称 说明 输入格式
$flow.company_name 捕获要在问候语提示中动态使用的公司名称。 字符串

如需为此组件配置输入参数,请展开以查看相关说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择构建标签页。
  5. 在流部分中点击导入的组件。
  6. 点击页面部分中的“Start Page”。
  7. 点击“Start Page”中的 true 路由。
  8. 在“Route”(路线)窗口中,根据需要修改参数预设值。
  9. 点击保存。

输出参数

输出参数是在退出组件后仍保持活跃状态的会话参数。这些参数包含组件收集的重要信息。

参数名称 说明 输出格式
ani_auth 捕获基于 ANI 的身份验证的结果。默认情况下,值为 false。 布尔值
auth_level 表示调用方的身份验证级别。默认情况下,值为 null。-1 表示用户未通过其 ANI 进行身份验证。0 表示 ANI 身份验证成功。 整数

基本设置

如需设置此预构建组件,请执行以下操作:

  1. 导入预构建组件。
  2. 使用外部服务配置提供的灵活 webhook,请参阅 Webhook 设置。

Webhook 设置

如需使用此组件,请配置包含的灵活网络钩子,以便从外部服务检索必要的信息。

获取账号详情

该组件使用 prebuilt_components_greeting:get_account_details webhook 通过来电者的 ANI 识别来电者。如果来电者的手机号码存在于配置的外部服务中,该组件会检索相关信息(包括来电者姓名和电子邮件地址)以提供个性化体验。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输出格式
phone_number 来电者的手机号码 (ANI)。 整数

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
user_first_name 用户的名字,用于提供个性化问候语。 字符串
user_email 用户的电子邮件地址。 字符串

如需为此组件配置“获取账号详情”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_greeting:get_account_details webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

完成

预构建组件及其 webhook 现已设置完毕,可以进行测试。