智能外呼任务创建接口
- 请求方式:POST
- 请求地址:/openapi/call/web/v1/autoCallTask/createIntelligentCall
- 请求时请进行接口鉴权
请求体
{
"name":"test112",
"description":"123",
"callStrategy":{"concurrentType":"stable","concurrent":1},
"priority":1,
"startType":"manual",
"timeConditionName":"2024",
"ivrName":"ssss1",
"numberType":"number",
"numberList":["02862280304"],
"timeOut":20
}
请求体字段解说明
字段 | 类型 | 是否必须 | 备注 |
createUser | String | 否 | 创建人坐席工号 |
name | String | 是 | 智能外呼名称 |
description | String | 否 | 智能外呼描述 |
callStrategy | object | 是 | 呼叫策略 |
concurrentType | String | 是 | 并发类型,stable固定并发 dynamic动态并发 |
->concurrent | int | 条件 | 并发数,固定并发是必填 |
->maxConcurrent | int | 条件 | 最大并发数,动态并发必填 |
->freeAgentCount | int | 条件 | 动态并发倍率,动态并发必填 |
priority | int | 是 | 任务优先级 |
startType | String | 是 | 启动方式 manual手动启动 timing定时启动 |
timingStartTime | String | 条件 | 定时启动时间,定时启动必填,yyyy-MM-dd HH:mm:ss |
timeConditionName | String | 是 | 运行时间 |
ivrName | String | 是 | 语音导航 |
numberType | String | 是 | 号码类型 number外显号码 group号码组 |
numberList | List<String> | 条件 | 号码列表,选外显号码时必填 |
numberGroup | String | 条件 | 号码组,选号码组时必填 |
timeOut | int | 是 | 振铃时间 秒 |
响应参数
{
"success": true,
"taskID": "6b381f10-c90d-11eb-b958-3b03bb346fd3",
"message": "200 ok!"
}
智能外呼导入数据接口
- 请求方式:POST
- 请求地址:/openapi/call/web/v1/autoCallTask/insertOutboundTaskData
- 请求时请进行接口鉴权
请求示例请求体
{"duplicateCheckType" : "3","taskId" : "e8b0b776-5d9d-47a9-b84f-2b024f058c75","numbers" : [{"phone":"13778220778","extras" :"{\"vo\":\"测试测试\",\"id\":\"1234531\"}"},{"phone":"17854110073","extras" :"{\"vo\":\"测试测试\",\"id\":\"1234531\"}"}]}
请求体字段解说明
字段 | 类型 | 是否必须 | 备注 |
taskId | String | 是 | 任务ID |
duplicateCheckType | String | 是 | 号码去重方式:1:账户内所用任务去重,2:当前任务内去重,3:不检测 |
createUser | String | 否 | 操作人 |
numbers | array | 是 | 导入的数据,此值类型为数组 |
->phone | String | 是 | 手机号 |
->extras | String | 否 | 额外参数,传参需要是jsonString格式,该参数可以用在ivr中,且extras参数会在通话事件推送中同步推送给用户的接口。 |
外呼任务导入号码成功返回示例
{"success": true,"code": 200,"message": "200 OK"}