Skip to content

任务创建

接口信息

  • 接口: /agent-api/new/user/{user_id}/task
  • 请求方式: POST

路由参数

参数类型示例解释必填
user_idstring5832d184-dd53-42a0-8ace-0bf8d660f4cc用户 id(主账号)

请求示例

cURL
curl -X POST "https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d '{
    "name": "测试api接口创建-222",
    "destination_extension": 123,
    "maximumcall": 2,
    "dial_time_id": 123,
    "background_id": 123,
    "is_group_switch": 2,
    "task_extras": {
        "start_time": "2024-11-01 13:25:26",
        "stop_time": "2025-11-01 13:25:26",
        "line": [
            {
                "id": "XXXXX",
                "limit": 2
            }
        ],
        "destination_extension_list": [
            {
                "begin": "09:00",
                "end": "12:00",
                "destination_extension": 123
            }
        ],
        "destination_extension_with_variable_list": [
            {
                "mode": 1,
                "values": ["男", "男的"],
                "destination_extension": 11,
                "sort": 1
            },
            {
                "mode": 0,
                "values": ["女", "女性"],
                "destination_extension": 12,
                "sort": 0
            },
            {
                "mode": 0,
                "values": ["未知"],
                "destination_extension": 10,
                "sort": 4
            }
        ],
        "holiday": [
            {
                "begin": "2024-11-01 13:25",
                "end": "2024-11-03 13:25"
            }
        ],
        "pop_mode": 1,
        "redial_enabled": 0,
        "redial_new_number_policy": 0,
        "redial_interval": 3,
        "redial_max_times": 3,
        "redial_conditions": {
            "da_status": [2, 3, 4, 6, 8, 9, 12]
        }
    },
    "task_type": 7,
    "llm_intention_id": 123,
    "score_scheme_id": 123
}'
Go
package main

import (
    "bytes"
    "encoding/json"
    "fmt"
    "io"
    "net/http"
)

func main() {
    url := "https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task"

    payload := map[string]interface{}{
        "name":                  "测试api接口创建-222",
        "destination_extension": 123,
        "maximumcall":           2,
        "dial_time_id":          123,
        "background_id":         123,
        "is_group_switch":       2,
        "task_extras": map[string]interface{}{
            "start_time": "2024-11-01 13:25:26",
            "stop_time":  "2025-11-01 13:25:26",
            "line": []map[string]interface{}{
                {
                    "id":    "XXXXX",
                    "limit": 2,
                },
            },
            "destination_extension_list": []map[string]interface{}{
                {
                    "begin":                "09:00",
                    "end":                  "12:00",
                    "destination_extension": 123,
                },
            },
            "destination_extension_with_variable_list": []map[string]interface{}{
                {
                    "mode":                1,
                    "values":              []string{"男", "男的"},
                    "destination_extension": 11,
                    "sort":                1,
                },
                {
                    "mode":                0,
                    "values":              []string{"女", "女性"},
                    "destination_extension": 12,
                    "sort":                0,
                },
                {
                    "mode":                0,
                    "values":              []string{"未知"},
                    "destination_extension": 10,
                    "sort":                4,
                },
            },
            "holiday": []map[string]interface{}{
                {
                    "begin": "2024-11-01 13:25",
                    "end":   "2024-11-03 13:25",
                },
            },
            "pop_mode":                1,
            "redial_enabled":          0,
            "redial_new_number_policy": 0,
            "redial_interval":         3,
            "redial_max_times":        3,
            "redial_conditions": map[string]interface{}{
                "da_status": []int{2, 3, 4, 6, 8, 9, 12},
            },
        },
        "task_type":        7,
        "llm_intention_id": 123,
        "score_scheme_id":  123,
    }

    jsonData, _ := json.Marshal(payload)

    req, _ := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
    req.Header.Set("Content-Type", "application/json")
    req.Header.Set("Authorization", "Bearer YOUR_TOKEN")

    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
JavaScript
const axios = require('axios');

const data = {
    name: '测试api接口创建-222',
    destination_extension: 123,
    maximumcall: 2,
    dial_time_id: 123,
    background_id: 123,
    is_group_switch: 2,
    task_extras: {
        start_time: '2024-11-01 13:25:26',
        stop_time: '2025-11-01 13:25:26',
        line: [
            {
                id: 'XXXXX',
                limit: 2
            }
        ],
        destination_extension_list: [
            {
                begin: '09:00',
                end: '12:00',
                destination_extension: 123
            }
        ],
        destination_extension_with_variable_list: [
            {
                mode: 1,
                values: ['男', '男的'],
                destination_extension: 11,
                sort: 1
            },
            {
                mode: 0,
                values: ['女', '女性'],
                destination_extension: 12,
                sort: 0
            },
            {
                mode: 0,
                values: ['未知'],
                destination_extension: 10,
                sort: 4
            }
        ],
        holiday: [
            {
                begin: '2024-11-01 13:25',
                end: '2024-11-03 13:25'
            }
        ],
        pop_mode: 1,
        redial_enabled: 0,
        redial_new_number_policy: 0,
        redial_interval: 3,
        redial_max_times: 3,
        redial_conditions: {
            da_status: [2, 3, 4, 6, 8, 9, 12]
        }
    },
    task_type: 7,
    llm_intention_id: 123,
    score_scheme_id: 123
};

axios.post('https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task', data, {
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_TOKEN'
    }
})
.then(response => {
    console.log(response.data);
})
.catch(error => {
    console.error('Error:', error);
});
Java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

public class Main {
    public static void main(String[] args) throws Exception {
        String url = "https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task";
        String json = """
            {
                "name": "测试api接口创建-222",
                "destination_extension": 123,
                "maximumcall": 2,
                "dial_time_id": 123,
                "background_id": 123,
                "is_group_switch": 2,
                "task_extras": {
                    "start_time": "2024-11-01 13:25:26",
                    "stop_time": "2025-11-01 13:25:26",
                    "line": [
                        {
                            "id": "XXXXX",
                            "limit": 2
                        }
                    ],
                    "destination_extension_list": [
                        {
                            "begin": "09:00",
                            "end": "12:00",
                            "destination_extension": 123
                        }
                    ],
                    "destination_extension_with_variable_list": [
                        {
                            "mode": 1,
                            "values": ["男", "男的"],
                            "destination_extension": 11,
                            "sort": 1
                        },
                        {
                            "mode": 0,
                            "values": ["女", "女性"],
                            "destination_extension": 12,
                            "sort": 0
                        },
                        {
                            "mode": 0,
                            "values": ["未知"],
                            "destination_extension": 10,
                            "sort": 4
                        }
                    ],
                    "holiday": [
                        {
                            "begin": "2024-11-01 13:25",
                            "end": "2024-11-03 13:25"
                        }
                    ],
                    "pop_mode": 1,
                    "redial_enabled": 0,
                    "redial_new_number_policy": 0,
                    "redial_interval": 3,
                    "redial_max_times": 3,
                    "redial_conditions": {
                        "da_status": [2, 3, 4, 6, 8, 9, 12]
                    }
                },
                "task_type": 7,
                "llm_intention_id": 123,
                "score_scheme_id": 123
            }
            """;

        HttpRequest request = HttpRequest.newBuilder()
                .uri(URI.create(url))
                .header("Content-Type", "application/json")
                .header("Authorization", "Bearer YOUR_TOKEN")
                .POST(HttpRequest.BodyPublishers.ofString(json))
                .build();

        HttpClient client = HttpClient.newHttpClient();
        HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

        System.out.println(response.body());
    }
}
PHP
<?php

$url = 'https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task';

$data = [
    'name' => '测试api接口创建-222',
    'destination_extension' => 123,
    'maximumcall' => 2,
    'dial_time_id' => 123,
    'background_id' => 123,
    'is_group_switch' => 2,
    'task_extras' => [
        'start_time' => '2024-11-01 13:25:26',
        'stop_time' => '2025-11-01 13:25:26',
        'line' => [
            [
                'id' => 'XXXXX',
                'limit' => 2
            ]
        ],
        'destination_extension_list' => [
            [
                'begin' => '09:00',
                'end' => '12:00',
                'destination_extension' => 123
            ]
        ],
        'destination_extension_with_variable_list' => [
            [
                'mode' => 1,
                'values' => ['男', '男的'],
                'destination_extension' => 11,
                'sort' => 1
            ],
            [
                'mode' => 0,
                'values' => ['女', '女性'],
                'destination_extension' => 12,
                'sort' => 0
            ],
            [
                'mode' => 0,
                'values' => ['未知'],
                'destination_extension' => 10,
                'sort' => 4
            ]
        ],
        'holiday' => [
            [
                'begin' => '2024-11-01 13:25',
                'end' => '2024-11-03 13:25'
            ]
        ],
        'pop_mode' => 1,
        'redial_enabled' => 0,
        'redial_new_number_policy' => 0,
        'redial_interval' => 3,
        'redial_max_times' => 3,
        'redial_conditions' => [
            'da_status' => [2, 3, 4, 6, 8, 9, 12]
        ]
    ],
    'task_type' => 7,
    'llm_intention_id' => 123,
    'score_scheme_id' => 123
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer YOUR_TOKEN'
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
Python
import requests

url = 'https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task'

data = {
    'name': '测试api接口创建-222',
    'destination_extension': 123,
    'maximumcall': 2,
    'dial_time_id': 123,
    'background_id': 123,
    'is_group_switch': 2,
    'task_extras': {
        'start_time': '2024-11-01 13:25:26',
        'stop_time': '2025-11-01 13:25:26',
        'line': [
            {
                'id': 'XXXXX',
                'limit': 2
            }
        ],
        'destination_extension_list': [
            {
                'begin': '09:00',
                'end': '12:00',
                'destination_extension': 123
            }
        ],
        'destination_extension_with_variable_list': [
            {
                'mode': 1,
                'values': ['男', '男的'],
                'destination_extension': 11,
                'sort': 1
            },
            {
                'mode': 0,
                'values': ['女', '女性'],
                'destination_extension': 12,
                'sort': 0
            },
            {
                'mode': 0,
                'values': ['未知'],
                'destination_extension': 10,
                'sort': 4
            }
        ],
        'holiday': [
            {
                'begin': '2024-11-01 13:25',
                'end': '2024-11-03 13:25'
            }
        ],
        'pop_mode': 1,
        'redial_enabled': 0,
        'redial_new_number_policy': 0,
        'redial_interval': 3,
        'redial_max_times': 3,
        'redial_conditions': {
            'da_status': [2, 3, 4, 6, 8, 9, 12]
        }
    },
    'task_type': 7,
    'llm_intention_id': 123,
    'score_scheme_id': 123
}

headers = {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_TOKEN'
}

response = requests.post(url, json=data, headers=headers)
print(response.json())
C++
#include <iostream>
#include <string>
#include <curl/curl.h>

size_t WriteCallback(void* contents, size_t size, size_t nmemb, void* userp) {
    ((std::string*)userp)->append((char*)contents, size * nmemb);
    return size * nmemb;
}

int main() {
    CURL* curl;
    CURLcode res;
    std::string readBuffer;

    curl = curl_easy_init();
    if(curl) {
        std::string json_data = R"({
            "name": "测试api接口创建-222",
            "destination_extension": 123,
            "maximumcall": 2,
            "dial_time_id": 123,
            "background_id": 123,
            "is_group_switch": 2,
            "task_extras": {
                "start_time": "2024-11-01 13:25:26",
                "stop_time": "2025-11-01 13:25:26",
                "line": [
                    {
                        "id": "XXXXX",
                        "limit": 2
                    }
                ],
                "destination_extension_list": [
                    {
                        "begin": "09:00",
                        "end": "12:00",
                        "destination_extension": 123
                    }
                ],
                "destination_extension_with_variable_list": [
                    {
                        "mode": 1,
                        "values": ["男", "男的"],
                        "destination_extension": 11,
                        "sort": 1
                    },
                    {
                        "mode": 0,
                        "values": ["女", "女性"],
                        "destination_extension": 12,
                        "sort": 0
                    },
                    {
                        "mode": 0,
                        "values": ["未知"],
                        "destination_extension": 10,
                        "sort": 4
                    }
                ],
                "holiday": [
                    {
                        "begin": "2024-11-01 13:25",
                        "end": "2024-11-03 13:25"
                    }
                ],
                "pop_mode": 1,
                "redial_enabled": 0,
                "redial_new_number_policy": 0,
                "redial_interval": 3,
                "redial_max_times": 3,
                "redial_conditions": {
                    "da_status": [2, 3, 4, 6, 8, 9, 12]
                }
            },
            "task_type": 7,
            "llm_intention_id": 123,
            "score_scheme_id": 123
        })";

        curl_easy_setopt(curl, CURLOPT_URL, "https://ai.api.longlonglong.cn/agent-api/new/user/5832d184-dd53-42a0-8ace-0bf8d660f4cc/task");
        curl_easy_setopt(curl, CURLOPT_POST, 1L);
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, json_data.c_str());

        struct curl_slist* headers = NULL;
        headers = curl_slist_append(headers, "Content-Type: application/json");
        headers = curl_slist_append(headers, "Authorization: Bearer YOUR_TOKEN");
        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);

        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);

        res = curl_easy_perform(curl);
        curl_slist_free_all(headers);
        curl_easy_cleanup(curl);

        std::cout << readBuffer << std::endl;
    }
    return 0;
}

新版任务2.0

参数示例

json
{
    "name": "测试api接口创建-222",
    "destination_extension": 123, // 话术分组id
    "maximumcall": 2, // 并发总数 (线路总并发)
    "dial_time_id": 123, // 呼叫时间组
    "background_id": 123, // 背景音id 需要提供背景音列表等接口
    "is_group_switch": 2, // // 话术配置类型 0-统一配置 1-按时间配置 2-变量分组配置 3-多项外呼话术组配置
    "task_extras": {
        "start_time": "2024-11-01 13:25:26", // 开始时间  (必填)
        "stop_time": "2025-11-01 13:25:26", // 结束时间
        "line": [ // 新版2.0-任务线路参数,无数据也需传递空数组
            {
                "id": "XXXXX", // 线路id
                "limit": 2, // 最大并发
            }
        ],
        "destination_extension_list": [ // 新版2.0-AI对话模型-按时间配置
            {
                "begin": "09:00",  // 开始时间
                "end": "12:00",  // 结束时间
                "destination_extension": 123,  // 该时间段内话术
            }
        ],
        "destination_extension_with_variable_list": [ 
            // is_group_switch为2(按号码变量配置)时必填
            // 变量话术组,可不配置,当号码中携带符合变量话术组配置时,会自动选择该话术组 (最多配置100个)
            // 以下配置说明号码变量包含男,使用话术组ID:11
            // 号码变量包含女,使用话术组12
            // 号码变量其余值或者空,使用兜底话术组10
            {
                "mode": 1, // 模式 0-包含任一关键词、1-等于任一关键词
                "values": [ // 关键词,最多10个,且不能有重复
                    "男",
                    "男的"
                ],
                "destination_extension": 11, // 使用话术组
                "sort": 1, // 排序,排序越大优先级越低
            },
            {
                "mode": 0, // 模式 0-包含任一关键词、1-等于任一关键词
                "values": [ // 关键词,最多10个,且不能有重复
                    "女",
                    "女性"
                ],
                "destination_extension": 12, // 使用话术组
                "sort": 0
            },
            {
                "mode": 0, // 模式 0-包含任一关键词、1-等于任一关键词
                "values": [ // 关键词,最多10个,且不能有重复
                    "未知"
                ],
                "destination_extension": 10, // 使用话术组
                "sort": 4
            }
        ],
        "destination_extension_multi_config": {
          // 多项外呼话术组配置
          // is_group_switch为3(多项外呼话术组配置)时必填
            "dial_mode": 0, // 拨打模式,0:轮询 1:随机
            "list": [
                {
                    "destination_extension": "13601", // 话术组
                    "sort": 1 // 排序参数必须传递,当dial_mode为0时,sort字段是轮询的依据
                },
                {
                    "destination_extension": "13716", // 话术组
                    "sort": 2
                }
            ]
        },
        "holiday": [ // 假期时间 (选填)可设置多个  (如果不传,也需传递空数组)
            {
                "begin": "2024-11-01 13:25",
                "end": "2024-11-03 13:25"
            }
        ],
        "pop_mode": 1, // (新2.0必填)弹出模式 0-随机弹出(默认) 1-顺序弹出 2-倒序弹出
        "redial_enabled":0, // 重呼配置(新2.0)
        "redial_new_number_policy": 0, // 首次外呼优先(新2.0)
        "redial_interval": 3, // 重呼间隔(新2.0)
        "redial_max_times": 3, // 重呼次数(新2.0)
        "redial_conditions": { // 重呼条件(新2.0)
            "da_status": [ // 详情见请求参数
                2, 3, 4, 6, 8, 9, 12
            ]
        }
    },
    "task_type": 7, // 任务类型 6=2.0任务 7=新版2.0任务
    "llm_intention_id": 123, // 大模型质检id
    "score_scheme_id": 123 // 打分方案id
}

参数说明

参数类型示例必填说明
sub_user_idstring5b55bcca-d653-4a58-8f9a-437fb0601f8e子账户id
(传递此参数则是对子账户操作)
bridge_group_idint1使用转接组的id
不传这个键,则表示为空。传了则必填
destination_extensionint297话术分组id
is_group_switchint1话术配置类型 0-统一配置 1-按时间配置 2-变量分组配置 3-多项外呼话术组配置
dial_time_idint5呼叫时间组ID
maximumcallint1并发总数(线路总并发)
namestring测试任务任务名称
enable_typeint0任务类型(默认为0) 0:常规 1:大模型
group_typestringgroup任务绑定话术组类型(默认group) group:1.0话术 robot:2.0话术
task_typeint7创建任务类型 7:新版2.0任务
is_call_inint0任务呼入开关(默认为0) 0:外呼 1:呼入
remarkstring测试任务描述任务描述
end_actionint1任务结束动作 0:无操作 1:暂停任务释放并发
background_idint25背景音id
llm_intention_idint1大模型质检id
score_scheme_idint1打分方案id
task_extras.array2.0 任务配置信息
task_extras.start_timestring2024/11/1 13:25任务开始时间
task_extras.stop_timestring2025/11/1 13:25任务结束时间
task_extras.holidayarray[{"start": "2024-11-01 13:25","end": "2024-11-03 13:25"}]任务假期休息时间,不传也需要传空数组值
task_extras.linearray["29c39ec4-b292-4af9-a88b-922d61866sub"]线路id(任务初始化接口获取),不传也需要传空数组值
task_extras.interval_timeint0呼叫时间间隔(默认为0)
task_extras.destination_extension_listarray[{"begin": "09:00","end":"12:00","destination_extension": "215870475195883520"}]AI对话模型-按时间配置
task_extras.destination_extension_with_variable_listarray[{"mode":1,"values":["男","男的"],"destination_extension":11,"sort":1}]AI对话模型-按号码变量配置,is_group_switch为2时必填
task_extras.destination_extension_multi_configobject{"dial_mode": 0,"list": [{"destination_extension": "13601","sort": 1},{"destination_extension": "13716","sort": 2}]}AI对话模型-多项外呼话术组配置,is_group_switch为3时必填
task_extras.pop_modeint0弹出模式:0=随机 1=顺序 2=倒序
task_extras.redial_enabledbool1重呼配置
task_extras.redial_new_number_policybool1首次外呼优先(开启则外呼过程中始终优先外呼自动重拨次数为0的号码)
task_extras.redial_intervalint3重呼间隔,最多60分钟
task_extras.redial_max_timesint3重呼次数,最多3次
task_extras.redial_conditions.da_statusarray[2, 3, 4, 6, 8, 9, 12]重呼状态:2=运营商拦截 3=拒接 4=无应答、无人接听 5=空号 6=关机 7=停机 8=占线、用户在忙 9=呼入限制 10=欠费 12=用户屏蔽
task_extras.redial_conditions.pop_modeint0弹出模式:0=随机 1=顺序 2=倒序

旧版任务2.0

参数示例

json
{
    "name": "测试api接口创建-222",
    "destination_extension": 123, // 话术分组id
    "maximumcall": 1, // 并发总数 (线路总并发)
    "dial_time_id": 123, // 呼叫时间组
    "background_id": 123, // 背景音id 需要提供背景音列表等接口
    "is_call_in":0,  //呼出呼入开关
    "task_extras": {
        "start_time": "2024-11-01 13:25:26", // 开始时间  (必填)
        "stop_time": "2025-11-01 13:25:26", // 结束时间 (必填)
        "holiday": [ // 假期时间 (选填)可设置多个  (如果不传,也需传递空数组)
            {
                "begin": "2024-11-01 13:25",
                "end": "2024-11-03 13:25"
            }
        ],
        "line": ["xxxx"],  //line参数除外,不传线路,也需传递空数组
        "interval_time": 0  // 呼叫间隔 (选填,默认为 0)
    },
    "new_call_rules": [ //任务重呼配置信息
        {
            "re_call_time": "10:00:00",
            "call_interval": 60,
            "rule_id": 123
        },
         {
            "re_call_time": "11:00:00",
            "call_interval": 60,
            "rule_id": 123
        }
    ],
    "group_switch_rule": [ // 2.0-AI对话模型-按时间配置(新版2.0AI对话模型配置在task_extras.destination_extension_list)
        {
            "switch_start": "09:00", // 开始时间
            "switch_end": "12:00", // 结束时间
            "group_id": 123, // 时间段话术
            "default_group_id": 123, // 默认配置话术
        }
    ],
    "llm_intention_id": 123, // 大模型质检id
    "score_scheme_id": 123 // 打分方案id
}

参数说明

参数类型示例解释必填
sub_user_idstring5b55bcca-d653-4a58-8f9a-437fb0601f8e子账户id
(传递此参数则是对子账户操作)
bridge_group_idint1使用转接组的id
不传这个键,则表示为空。传了则必填
destination_extensionint297话术分组id
is_group_switchint1话术配置类型 0-统一配置 1-按时间配置
dial_time_idint5呼叫时间组ID
maximumcallint1并发总数(线路总并发)
namestring测试任务任务名称
enable_typeint0任务类型(默认为0) 0:常规 1:大模型
group_typestringgroup任务绑定话术组类型(默认group) group:1.0话术 robot:2.0话术
task_typeint6创建任务类型 6:2.0任务(默认)
is_call_inint0任务呼入开关(默认为0) 0:外呼 1:呼入
remarkstring测试任务描述任务描述
end_actionint1任务结束动作 0:无操作 1:暂停任务释放并发
background_idint25背景音id
llm_intention_idint1大模型质检id
score_scheme_idint1打分方案id
new_call_rulesarray2.0任务重呼配置信息
new_call_rules.*.re_call_timedate10:00:00重呼执行时间
(时间范围10-11 13-22)
new_call_rules.*.call_intervalint60呼叫间隔时间(单位:分钟)
new_call_rules.*.rule_idint15486重呼规则id
task_extras.array2.0 任务配置信息
task_extras.start_timestring2024/11/1 13:25任务开始时间
task_extras.stop_timestring2025/11/1 13:25任务结束时间
task_extras.holidayarray[{"start": "2024-11-01 13:25","end": "2024-11-03 13:25"}]任务假期休息时间,不传也需要传空数组值
task_extras.linearray["29c39ec4-b292-4af9-a88b-922d61866sub"]线路id(任务初始化接口获取),不传也需要传空数组值
task_extras.interval_timeint0呼叫时间间隔(默认为0)

返回参数

json
{
    "code": 200,
    "status": "success",
    "message": "创建任务成功",
    "data": {
        "id": "ec33b068-4aa1-40da-abe5-8f411b6f88d5"
    }
}

注意事项

  1. maximumcall 为所选线路的总并发数,每条所选线路使用的并发为平均并发数

  2. 如果task_extras.line值为空数组,那任务并发参数maximumcall值也需要为0

  3. 除了必填以外,不用的参数可以不传 (例如:lineholiday 参数除外,不传线路信息也需传递空数组)

  4. 为了方便2.0外呼任务,可使用旧时间组 (dial_time_id),进行创建或更新2.0任务操作,但时间组中工作时间的更新,目前并未与使用其的任务同步

  5. 任务绑定的是1.0话术 (group_type:group) 时,受线路用途(usage)影响;任务绑定的是2.0话术(group_type:robot)时,暂时不受线路用途(usage)影响,2.0话术 id 需要在初始化接口中的 outbound_group_v2 中获取。外呼与呼入同理,具体如下:

    1. 绑定的话术组 id 是初始化接口 outbound_group 中的主键 id,那么绑定的线路 id 的用途(usage)值可以是 1357
    2. 绑定的话术组 id 是初始化接口 big_model_outbound_group 中的主键 id,且端到端开关(llm_end_type)值为 0,那么绑定的线路 id 的用途(usage)值应为 2367
    3. 绑定的话术组 id 是初始化接口 big_model_outbound_group 中的主键 id,且端到端开关(llm_end_type)值为 1,那么绑定的线路 id 的用途(usage)值应为 4567

基于 MIT 许可发布