获取企业联系人信息
本文介绍 获取企业联系人信息 组件的功能、配置方法以及可连接的组件类型。
组件介绍
获取企业联系人信息 组件用于查询企业联系人相关信息,例如联系人姓名、电话号码、邮箱地址等。
你可以直接指定要查询的联系人,或通过配置表达式动态指定联系人。查询结果将存储在变量中,可作为后续组件的输入或用于条件判断。
组件配置
- 添加 内部数据操作 组件至通话流程后,点击组件进行配置。

- 在 组件类型 下拉列表中,选择
获取企业联系人信息。

- 使用以下筛选项设置联系人搜索条件。

筛选项 说明 姓氏 输入联系人姓氏,或点击
配置表达式。名字 输入联系人名字,或点击
配置表达式。邮箱 输入联系人邮箱地址,或点击
配置表达式。号码 输入联系人电话号码,或点击
配置表达式。注: 搜索联系人时,系统会按照号码匹配规则 (路径:) 进行搜索。若选择 不匹配,系统将进行精确号码匹配。电话簿 选择企业联系人群组,系统将在所选群组中进行搜索。 注: 若未指定,系统将在所有企业联系人群组中搜索。公司 输入公司信息的关键字。 - 点击右下角的 确认。
组件变量
在通话流程中添加 获取企业联系人信息 组件后,系统将联系人信息存储至变量中。这些变量可在支持表达式的组件中 (如 条件 组件) 调用,以根据查询结果控制流程。
| 变量 | 类型 | 说明 | 示例值 |
|---|---|---|---|
| $GetCompanyContactInfo{index}.contactName | String | 联系人姓名。 | "Leo Poll" |
| $GetCompanyContactInfo{index}.company | String | 公司名称。 | "YS" |
| $GetCompanyContactInfo{index}.email | String | 邮箱地址。 | "leo@ys.com" |
| $GetCompanyContactInfo{index}.phonebookList | String | 联系人所属的企业联系人群组。 | "All" |
| $GetCompanyContactInfo{index}.remark | String | 备注信息。 | "remark" |
| $GetCompanyContactInfo{index}.business | String | 办公号码。 | "01082345678" |
| $GetCompanyContactInfo{index}.business2 | String | 办公号码2。 | "02160123456" |
| $GetCompanyContactInfo{index}.mobile | String | 手机号码。 | "13800001234" |
| $GetCompanyContactInfo{index}.mobile2 | String | 手机号码2。 | "15900005678" |
| $GetCompanyContactInfo{index}.home | String | 家庭号码。 | "01087654321" |
| $GetCompanyContactInfo{index}.home2 | String | 家庭号码2。 | "075523456789" |
| $GetCompanyContactInfo{index}.businessFax | String | 公司传真。 | "01082345679" |
| $GetCompanyContactInfo{index}.homeFax | String | 家庭传真。 | "02160123457" |
| $GetCompanyContactInfo{index}.other | String | 其他号码。 | "4008880000" |
组件连接
获取企业联系人信息 组件可连接 一个 组件,可选组件详见下表。
| 组件 | 说明 |
|---|---|
| 提示音 |
提示音 组件支持播放音频或将文本转为语音播放。 更多信息,请参见 提示音。 |
| 办公时间 |
办公时间 组件支持根据不同时间将来电路由至对应的目的地。 更多信息,请参见 办公时间。 |
| 菜单 | 菜单
组件用于向来电者提供多个菜单选项,并根据其按键输入路由来电。 更多信息,请参见 菜单。 |
| 用户输入 |
用户输入 组件用于收集来电者的按键输入,通常与 条件 组件配合使用,以判断用户输入并路由来电。 更多信息,请参见 用户输入。 |
| 语言 |
语言 组件用于更改其后续组件所使用的系统提示音语言,从而覆盖默认语言设置。 更多信息,请参见 语言。 |
| 录音 | 录音
组件可用于在来电者与另一方建立通话后对通话进行录音。你可以设置提示音或文本转语音内容,在录音开始前或录音期间播放,告知通话双方正在录音。 该组件也可用于禁用通话录音,从而覆盖系统对通话的默认录音设置。 更多信息,请参见 录音。 |
| 按号码拨打 |
按号码拨打 组件用于引导来电者通过输入号码将来电转接至指定的目的地,实现快速呼叫。 更多信息,请参见 按号码拨打。 |
| 按名称拨打 |
按名称拨打 组件是通话流程中的一种结束组件,来电者可通过输入目标分机用户姓名的前三个字母,快速查找并转接至该用户。 更多信息,请参见 按名称拨打。 |
| 转移 |
转移 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接,并将其盲转至指定目的地。转接前可播放提示音,提示来电者通话即将转移。 更多信息,请参见 转移。 |
| 挂断 |
挂断 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接。当来电者进入该组件时,系统会挂断通话。 更多信息,请参见 挂断。 |
| 条件 | 条件
组件支持基于表达式进行逻辑判断,根据判断结果对来电进行路由。 更多信息,请参见 条件。 |
| 循环 | 循环
组件支持重复执行多个组件,直到达到指定的循环次数或满足设定的条件。 更多信息,请参见 循环。 |
| 内部数据操作 | 内部数据操作 组件用于连接 PBX 数据库,执行数据查询或写入操作。 |
| 发送邮件 | 发送邮件
组件支持发送电子邮件,可用于实时通知、异常告警或用户信息推送等。 更多信息,请参见 发送邮件。 |
| 数据库访问 | 数据库访问 组件用于在通话流程中连接 PBX
数据库,执行数据查询或写入操作。 更多信息,请参见 数据库访问。 |
| HTTP 请求 | HTTP 请求 组件用于向外部 Web 服务器发送 HTTP
请求,实现与第三方应用或服务之间的数据交互。 更多信息,请参见 HTTP 请求。 |