添加AI任务

  • 添加AI任务
  • 请注意,该接口必须是POST方式 ,数据为json格式

接口地址

POST/aiAPI/addAiTask.php

参数:

参数名 是否必须 类型 参数值 说明
userName string 公司账号名 公司账号名
passWord string 密码 通过获取密钥接口生成
taskName string 任务名称 任务名称
nluProjectId string 话术编号id 通过接口【获取AI话术接口】获得
roleId string 意图编号id 通过接口【获取AI意图筛选接口】获得
trunkId string 线路编号id 通过接口【获取AI线路】获得
transferId string 转接选项编号id 通过接口【获取AI转接选项】获得
voiceId string 语音包编号id 通过接口【获取AI语音包】获得
concurrency string 默认值为:0 任务并发数
startTime string 24小时制 如:09:00 外呼开始时间
endTime string 24小时制 如:23:00 允许外呼结束时间
sleepStime string 24小时制 如:12:00 休息开始时间
sleepEtime string 24小时制 如:14:00 休息结束时间
isBusy string 0 关闭 1开启;默认值为:0 是否开启坐席全忙暂停任务
failCall string 0 关闭 1 开启;默认值为:0 是否开启任务重呼
callCount string 重呼次数 重呼次数
failTime string 单位秒 重呼时间间隔

请求示例

Accept: application/json
Content-Type: application/josn;charset=utf-8
{
	"userName":"wfwl",
	"passWord":"cc332bedede66a5a659272fc4c86751cee35e646d6ff25079cadc645d30c46df",
	"taskName":"任务名称",
	"nluProjectId":"14",
	"roleId":"52",
	"trunkId":"qiognqi_bg_20220888",
	"transferId":"11678332203",
	"voiceId":"",
	"concurrency":"5",
	"startTime":"09:00",
	"endTime":"23:00",
	"sleepStime":"12:00",
	"sleepEtime":"14:00",
	"isBusy":"1",
	"failCall":"1",
	"callCount":"10",
	"failTime":"6"
}

返回信息

{
    "info": "任务名称不能为空!",
    "status": false,
    "data": []
}
{
    "info": "话术名称不能为空!",
    "status": false,
    "data": []
}
{
    "info": "线路不能为空!",
    "status": false,
    "data": []
}
{
    "info": "运行开始时间不能为空!",
    "status": false,
    "data": []
}
{
    "info": "运行结束时间不能为空!",
    "status": false,
    "data": []
}
{
    "info": "休息开始时间不能为空!",
    "status": false,
    "data": []
}
{
    "info": "休息结束时间不能为空!",
    "status": false,
    "data": []
}
{
    "info": "任务并发数不能小于0!",
    "status": false,
    "data": []
}
{
    "info": "任务并发数不能大于总并发数!",
    "status": false,
    "data": []
}
{
    "info": "任务名称已存在!",
    "status": false,
    "data": []
}
{
    "info": "任务创建成功!",
    "status": true,
    "data": {
        "id": "288"
    }
}

参数名 类型 参数值
status boolean 状态码
info string 返回信息
data json  
∟id string 任务ID