tencent cloud

云联络中心

批量创建外呼任务

下载
聚焦模式
字号
最后更新时间: 2026-08-05 16:21:07

说明

使用 AI 语音智能体发起外呼有两种方式。请根据您的运营模式选择适合的方式:
方式
适用场景
搭建成本
营销活动、批量通知、线索激活。上传联系人列表、配置重试和通话后操作、监控实时仪表盘——全程无需代码。
低成本。无需开发。
将外呼拨号嵌入您的 CRM / 工单 / 业务系统,基于实时事件触发呼叫,实现完全程序化的控制。
中等成本。需要后端集成。
您可以同时使用这两种方式,例如在工作时间运行批量营销活动,同时让您的 CRM 继续通过 API 为高优先级线索触发单次回拨。

前提条件

需要购买 智能体套餐包。
AI 外呼需要接入自有号码。您可以使用 创建应用 后提供的测试号码来试用此功能。

批量外呼任务(控制台 UI)

最适合您希望用同一个智能体、同一套话术和统一的重试规则拨打一批号码的场景。

创建批量外呼任务

1. 登录 腾讯云联络中心(TCCC)管理面板。在左侧边栏中,选择智能体外呼 > 发起任务。
2. 填写任务基本信息:
任务名称:用于报表和仪表盘。
智能体:选择将执行通话的智能体。其对话流程 / 知识库 / 音色 / 语言均来自该智能体的设置。
主叫号码:将显示在被叫方来电显示上的号码。您可以选择单个号码,或让系统从号码池中自动分配。
被叫名单:上传一个 CSV,包含目标号码以及智能体在运行时替换到提示词中的任何自定义变量(例如 customer_name、order_id)。请参见文档 变量赋值。


变量替换(为每个收件人个性化话术)

您几乎从不希望每个被叫方听到完全相同的话。联系人列表允许您携带逐行变量,智能体在通话时将其替换到提示词中,因此同一套对话流程可以对一位客户称呼“李先生”,对另一位称呼“王女士”。
工作原理
1. 在您的对话流程中,将任何要替换的变量写为 ${variable_name}——例如 ${name}、${gender}、${order_id}。您可以在任何提示词中使用它们:开始通话开场白、对话节点话术、转人工转接前消息等等。
2. 在您上传的联系人 CSV 中,为每个变量创建一列,外加目标电话号码列。表头名称必须与变量名完全一致(区分大小写)。
3. 在通话时,平台会在智能体开口前将每个 ${variable_name} 引用替换为该行的值。
示例
如果对话流程开场白为:
*"您好,请问是 ${gender}${name} 吗?这是一通关于您近期订单的回访电话。"*
并且 CSV 包含:
电话号码
gender
name
+8613800000001
李
先生
+8613800000002
王
女士
那么第一位被叫方听到的是 "您好,请问是李先生吗?",第二位听到的是 "您好,请问是王女士吗?"——出自同一套流程,无需额外配置。
提示:
变量也可以在 API 调用节点参数内部以及知识库提示词内部使用。空值/缺失值会保留占位符原样,因此请始终为每一行填充该列。

时间设置

指定系统允许拨号的时段:
呼出起止时间:活动的起止日期。
呼出时段:例如 09:00–12:00 和 14:00–18:00。号码只会在活动窗口内被呼叫;由重试逻辑选中的号码也遵守该窗口。

配置重呼策略

重试策略决定当一次呼叫未产生您想要的结果时会发生什么。您可以配置:
重呼次数:每个电话号码总共1到5次尝试(这是按号码的上限,而非按条件)。
重呼间隔:两次尝试之间的最小间隔,以分钟为单位。
触发条件:勾选哪些结果应触发再次重试。支持两类:
类别
何时触发重试
来源
接通状态(呼叫未接通)
无人接听、忙线、被拒接、关机/停机、空号、线路受限、系统错误
TCCC 电话状态码
通话后标签(呼叫已接通)
您的对话流程在通话结束时写入通话记录的任何标签,例如“稍后回拨”、“联系错人”、“需要跟进”
在智能体对话流程中配置的标签
只有当至少一个勾选的条件被满足并且该号码的尝试次数上限尚未达到时,号码才会被重试。成功接通且未产生重试触发标签的号码不会被重拨。
提示:
不勾选接通状态条件可避免系统在空号和停机电话上浪费尝试次数;而勾选"稍后回拨"等通话后标签,则可让您自动重试那些只是当下不方便交谈的高价值线索。

配置话后接口调用

如果您希望平台在每通电话结束后调用您的某个 API,请开启通话后 API 调用,例如向未接听的号码发送短信提醒,或在通话挂断的那一刻将通话结果推送到 CRM。
触发条件:与重试策略相同的接通状态和话后标签选择器。另外为已接通的呼叫增加一个结束原因类别:用户无响应、座席超时转接、AI 挂断、用户挂断、达到最大时长。
触发频率:
仅首次匹配时:API 在某号码首次满足条件时触发;同一号码后续的尝试不会再次触发。适用于"仅发送一条短信"或"仅创建一个 CRM 线索"的场景。
每次匹配时:API 在每次匹配的尝试后触发。适用于每个通话结果都需要实时同步的场景。
API 配置:既可以直接填写 URL 和参数,也可以从您对话流程的 API 调用节点中选择一个已保存的接口模板。以下变量可替换到 URL / 请求体中:{phone}(目标号码)、{taskId}(任务 ID)、{callStatus}(最终状态)、{callDuration}(通话时长,单位秒)。平台异步调用该 API,并在 8 秒 后放弃。

启动与监控

保存后,任务进入待执行状态。点击开始拨号。
在任务列表中,您可以:
随时暂停 / 恢复运行中的任务。
编辑已暂停的任务,实时更改重试规则、联系人列表或通话后 API。
查看任务结果仪表盘:总拨号数、接通数、接通率、平均通话时长、重试次数、按通话后标签的分类统计,以及随时间变化的进度。
任务完成后,您可以从仪表盘下载逐号码结果文件用于离线分析。

通过编程方式管理任务

控制台 UI 中的所有功能也都通过 API 开放:
操作
API
创建批量任务
列出 / 查看任务
暂停任务
恢复任务
完整的请求/响应结构请参阅 TCCC API 文档。

相关指引

请根据你的搭建方式选择对应路径:
第一次使用? 五分钟即可上线一个可用的智能体 —— 创建对话流程 或 接入外部模型。
想了解我们的对话流节点? 请前往 对话节点。
为你的对话流搭建知识库? 请前往 搭建你的知识库。
如何测试你的模型? 请参阅 测试对话工作流。
配置自有模型的语音智能体? 请前往 接入外部模型、编辑对话内容、配置语音交互、添加通话控制。
想查看应用场景? 试试 语音通知、线索挖掘、反馈收集 或 客户支持。
如何进行 AI 智能体的呼出与呼入电话? 请参阅 智能体外呼 或 智能体呼入。
查看数据日志? 请参阅 通话记录、通话录音、延迟。
如何创建和查看通话后标签? 请参阅 话后标签(通过对话流程创建) 或 话后标签(通过外部大模型创建)。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈