创建批量自动外呼任务

最近更新时间:2026-04-24 01:12:08

我的收藏

1. 接口描述

接口请求域名: ccc.tencentcloudapi.com 。

用于创建批量自动外呼通话,系统将根据任务配置,自动向指定的被叫号码列表发起外呼通话。该接口可调用配置完成的智能体发起批量的外呼任务,你可以在管理端-智能体管理中,新建语音智能体,进行 对话流程配置。若需创建单次智能体外呼任务,请参考文档 创建单次智能体通话

该功能需购买语音智能体通话套餐,并且仅限自有电话号码使用。详情请参考 语音智能体通话购买指引

默认接口请求频率限制:20次/秒。

推荐使用 API Explorer
点击调试
API Explorer 提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力。您可查看每次调用的请求内容和返回结果以及自动生成 SDK 调用示例。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数

参数名称 必选 类型 描述
Action String 公共参数,本接口取值:CreateAutoCalloutTask。
Version String 公共参数,本接口取值:2020-02-10。
Region String 公共参数,此参数为可选参数。
SdkAppId Integer

应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc


示例值:1400000000
NotBefore Integer

任务起始时间戳,Unix 秒级时间戳


示例值:1642500621
Callees.N Array of String

被叫号码列表


示例值:["0086139xxxxxxxx","0086130xxxxxxxxx"]
Callers.N Array of String

主叫号码列表


示例值:["0086010xxxxxxxx"]
IvrId Integer

呼叫使用的 IVR Id,不填时需要填写 AIAgentId


示例值:3
Name String

任务名


示例值:任务1
Description String

任务描述


示例值:任务描述1
NotAfter Integer

任务停止时间戳,Unix 秒级时间戳


示例值:1642500622
Tries Integer

最大尝试次数,1-3 次


示例值:1
Variables.N Array of Variable

自定义变量(仅高级版支持),CalleeAttributes 字段中使用相同变量会覆盖此处

UUI String

用户自定义数据,CalleeAttributes 字段中使用 UUI 会覆盖此处


示例值:foobar
CalleeAttributes.N Array of CalleeAttribute

被叫属性

TimeZone String

IANA 时区名称,参考 https://datatracker.ietf.org/doc/html/draft-ietf-netmod-iana-timezones


示例值:Asia/Shanghai
AvailableTime.N Array of TimeRange

可用时间段

AIAgentId Integer

智能体 ID,不填写时需要填写 IvrId


示例值:5845
RetryInterval Integer

任务失败重试时间间隔,重试间隔 600秒~86400 秒


示例值:600
MaxRingTimeoutSecond Integer

最大振铃时长,达到时长阈值自动挂断。 仅自携号码支持当前参数


示例值:15
RetryHangupTypes.N Array of String

根据限定的挂断原因(可选挂断状态码:202,203,204,205,206,207,208,210,212,213,215,216,217,218,219,221,222,234)进行重试,只对使用AIAgentID的任务有效,挂断状态码说明

详见


示例值:["212"]
RetryTags.N Array of RetryTagItem

根据限定的话后标签进行重试,只对使用对话模型的AIAgentID任务有效,标签信息可在智能体配置中查询

AvailableWorkTimeConfig.N Array of AvailableTimeConfig

生效的工作时间配置。建议使用此字段代替AvailableTime 字段,当同时使用时,优先生效AvailableTime。

TriggerStrategy.N Array of TriggerStrategyItem

触发策略

3. 输出参数

参数名称 类型 描述
TaskId Integer

任务Id


示例值:2
RequestId String 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

4. 示例

示例1 TriggerStrategy 调用示例

输入示例

POST / HTTP/1.1
Host: ccc.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: CreateAutoCalloutTask
<公共请求参数>

{
    "SdkAppId": 1500098925,
    "NotBefore": 1777641412,
    "Callees": [
        "008613675881491"
    ],
    "Callers": [
        "0086075533614747"
    ],
    "Name": "dinoggagagag",
    "TimeZone": "Asia/Shanghai",
    "AIAgentId": 973,
    "TriggerStrategy": [
        {
            "InterfaceConfig": {
                "Url": "https://webhook.site/8f9aa946-3190-4107-b175-38914e8aa6f6",
                "HeaderParams": [
                    {
                        "Key": "taskid",
                        "Value": "{taskId}"
                    }
                ],
                "Params": [
                    {
                        "Key": "callStatus",
                        "Value": "{callStatus}"
                    }
                ],
                "Async": false
            },
            "HangupTypes": [
                "202",
                "203",
                "206"
            ],
            "CallTags": [
                {
                    "TagName": "test123",
                    "TagValue": "345"
                }
            ],
            "TriggerMode": "ALWAYS_ON_MATCH"
        }
    ]
}

输出示例

{
    "Response": {
        "RequestId": "ec683719-4460-4686-b976-a6dd64e4accb",
        "TaskId": 17110
    }
}

5. 开发者资源

腾讯云 API 平台

腾讯云 API 平台 是综合 API 文档、错误码、API Explorer 及 SDK 等资源的统一查询平台,方便您从同一入口查询及使用腾讯云提供的所有 API 服务。

API Inspector

用户可通过 API Inspector 查看控制台每一步操作关联的 API 调用情况,并自动生成各语言版本的 API 代码,也可前往 API Explorer 进行在线调试。

SDK

云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

命令行工具

6. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

错误码 描述
FailedOperation.PermissionDenied 权限不足。
InternalError 内部错误。
InternalError.DBError 内部数据库访问失败。
InvalidParameter 参数错误。
InvalidParameterValue 参数取值错误。
InvalidParameterValue.ExperienceAccount 使用体验账号的智能体不支持此类操作