呼叫数据上传(不返回 customer_id)
请求方式:POST
请求地址:/api.php?r=authorization-check/call-check
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| data | string | 是 | 呼叫数据信息,例如 {"asrid":310,"batchid":1061,"phone":["13888888888","16888888888"],"callback_url":"www.ytcall.net","define":"自定义参数"} |
data参数说明:
| 参数 | 说明 |
|---|---|
| asrid | 机器人任务id,取自2.2接口中返回数据info中的id |
| batchid | 机器人绑定批次资料id,取自2.2接口中返回数据info中的batchid_str,多个取其一即可 |
| phone | 呼叫号码(数组,单次不超过1000个) |
| callback_url | 回调地址,接通的呼叫记录post推送到该地址,请注意本地数据存储;无需回调填写 # |
| define | 自定义参数字符串,回调原样返回 |
2、回调需返回success字符串,视为操作成功即已接收到推送信息,否则视为未收到并当天每分钟再次推送
返回值:
{
"statusCode": 1,
"message": "Success",
"info": ""
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | string | 此处为空信息 |
回调推送数据示例:
{
"asrid": 642,
"phone": ["13888888888"],
"callback_url": "www.callback.com",
"define": "自定义参数",
"batchid": 10137,
"call_record": {
"id": "41555579", // 呼叫记录id
"customer_id": "251622418", // 客户id
"call_result_number": "1", // 呼叫结果 1:接通
"call_date": "2021-10-13 14:55:07", // 呼叫时间
"dst": "13888888888", // 被叫号码
"unique_id": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418", // 通话唯一id
"path": "http://ai.ytcall.net/recordings/2021-10-13/20211013145534_13888888888_13888888888.wav", // 录音地址
"billsec": "9.00", // 通话时长
"company_name": "", // 公司名称
"name": "", // 客户名称
"dcontext": "call_out",
"flag": "28",
"bridge_flag": 0
},
"info": [{
"msg": "哎,您好!$$$$93.2.450$$$$", // 语音识别文本内容
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A1.wav",
"user": "0", // 0:机器人,1:客户
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418", // 通话唯一id
"create_time": "2021-10-13 14:55:34",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A1.wav" // 分片录音地址
}, {
"msg": "我这边是言通智能机器人演示系统。",
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A2.wav",
"user": "0",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:36",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A2.wav"
}, {
"msg": "客户挂机",
"record": "",
"user": "1",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:44",
"path": "http://ai.ytcall.net"
}]
}
呼叫数据上传 + 返回 customer_id (标准版)
请求方式:POST
请求地址:/api.php?r=authorization-check/call-check-push
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| data | string | 是 | 呼叫数据信息,例如 {"asrid":310,"batchid":1061,"phone":["13888888888","16888888888"],"callback_url":"www.ytcall.net","define":"自定义参数"} |
data参数说明:
| 参数 | 说明 |
|---|---|
| asrid | 机器人任务id |
| batchid | 机器人绑定批次资料id,取其一即可 |
| phone | 呼叫号码(数组,单次不超过1000个) |
| callback_url | 回调地址,接通的呼叫记录post推送到该地址,请注意本地数据存储;无需回调填写 # |
| define | 自定义参数字符串,回调原样返回 |
2、回调需返回success字符串,视为操作成功即已接收到推送信息,否则视为未收到并当天每分钟再次推送
返回值:
{
"statusCode": 1,
"message": "Success",
"info": [{
"phone": "13888888888",
"customer_id": "186146"
}]
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | array | 号码信息数组,包含customer_id,可用于单条获取呼叫记录 |
回调推送数据示例:
{
"asrid": 642,
"phone": ["13888888888"],
"callback_url": "www.callback.com",
"define": "自定义参数",
"batchid": 10137,
"call_record": {
"id": "41555579",
"customer_id": "251622418",
"call_result_number": "1",
"call_date": "2021-10-13 14:55:07",
"dst": "13888888888",
"unique_id": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"path": "http://ai.ytcall.net/recordings/2021-10-13/20211013145534_13888888888_13888888888.wav",
"billsec": "9.00",
"company_name": "", // 公司名称
"name": "", // 客户名称
"dcontext": "call_out",
"flag": "28",
"bridge_flag": 0
},
"info": [{
"msg": "哎,您好!$$$$93.2.450$$$$",
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A1.wav",
"user": "0",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:34",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A1.wav"
}, {
"msg": "我这边是言通智能机器人演示系统。",
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A2.wav",
"user": "0",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:36",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A2.wav"
}, {
"msg": "客户挂机",
"record": "",
"user": "1",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:44",
"path": "http://ai.ytcall.net"
}]
}
呼叫数据上传 + 返回 customer_id (无回调版)
注:callback_url可不传 呼叫结果需全部主动获取请求方式:POST
请求地址:/api.php?r=authorization-check/call-check-push-one
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| data | string | 是 | 呼叫数据信息,例如 {"asrid":310,"batchid":1061,"phone":["13888888888","16888888888"],"define":"自定义参数"} |
data参数说明:
| 参数 | 说明 |
|---|---|
| asrid | 机器人任务id |
| batchid | 机器人绑定批次资料id,取其一即可 |
| phone | 呼叫号码(数组,单次不超过1000个) |
| define | 自定义参数字符串,回调原样返回 |
返回值:
{
"statusCode": 1,
"message": "Success",
"info": [{
"phone": "13888888888",
"customer_id": "186146"
}]
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | array | 号码信息数组,包含customer_id,可用于单条获取呼叫记录 |
呼叫数据上传 + 返回 customer_id (支持变量版)
请求方式:POST
请求地址:/api.php?r=authorization-check/call-check-push-two
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| data | string | 是 | 呼叫数据信息,例如 {"asrid":"629","batchid":"1166","file":[{"phone":"13888888888","address":"true_name=哈哈"},{"phone":"","address":""},{"phone":"1388888888","address":""}],"callback_url":"www.baidu.com","define":"自定义值"} |
data参数说明:
| 参数 | 说明 |
|---|---|
| asrid | 机器人任务id |
| batchid | 机器人绑定批次资料id,取其一即可 |
| file | 呼叫号码(数组,支持变量,单次不超过1000个,address中多变量用竖线隔开) |
| callback_url | 回调地址,接通的呼叫记录post推送到该地址,请注意本地数据存储;无需回调填写 # |
| define | 自定义参数字符串,回调原样返回 |
2、回调需返回success字符串,视为操作成功即已接收到推送信息,否则视为未收到并当天每分钟再次推送
返回值:
{
"statusCode": 1,
"message": "Success",
"info": [{
"phone": "13888888888",
"customer_id": "186146"
}]
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | array | 号码信息数组,包含customer_id,可用于单条获取呼叫记录 |
回调推送数据示例:
{
"asrid": 642,
"phone": ["13888888888"],
"callback_url": "www.callback.com",
"define": "自定义参数",
"batchid": 10137,
"call_record": {
"id": "41555579",
"customer_id": "251622418",
"call_result_number": "1",
"call_date": "2021-10-13 14:55:07",
"dst": "13888888888",
"unique_id": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"path": "http://ai.ytcall.net/recordings/2021-10-13/20211013145534_13888888888_13888888888.wav",
"billsec": "9.00",
"company_name": "", // 公司名称
"name": "", // 客户名称
"dcontext": "call_out",
"flag": "28",
"bridge_flag": 0
},
"info": [{
"msg": "哎,您好!$$$$93.2.450$$$$",
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A1.wav",
"user": "0",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:34",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A1.wav"
}, {
"msg": "我这边是言通智能机器人演示系统。",
"record": "/home/robot_sound_ai/root_yanshi_luyin/2/A2.wav",
"user": "0",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:36",
"path": "http://ai.ytcall.net/robot_sound/root_yanshi_luyin/2/A2.wav"
}, {
"msg": "客户挂机",
"record": "",
"user": "1",
"uniqueid": "6_6400319_70dea66e667c7a2bf6c1be2a91b223dc_93_251622418",
"create_time": "2021-10-13 14:55:44",
"path": "http://ai.ytcall.net"
}]
}
呼叫数据上传(支持多字段变量)
请求方式:POST
请求地址:/api.php?r=upload/call-check-push
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| file_data | string | 是 | 呼叫数据信息,例如 {"asrid":571,"batchid":1076,"file":[{"name":"test1","phone":13888888888,"address":"","company_name":""},{"name":"test2","phone":13888888888,"address":"","company_name":""},{"name":"test3","phone":13888888888,"address":"","company_name":""}],"callback_url":"","define":""} |
返回值:
{
"statusCode": 1,
"message": "Success",
"info": ""
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | string | 此处为空信息 |
呼叫数据上传(虚拟号转分机)
请求方式:POST
请求地址:/api.php?r=multi/upload
请求参数:form-data
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | 是 | 认证码 |
| file_data | string | 是 | 呼叫数据信息,例如 {"asrid":497,"batchid":1018,"file":[{"name":"test1","phone":"18888888888,6317","address":"","company_name":""}],"callback_url":"#","define":""} |
返回值:
{
"statusCode": 1,
"message": "Success",
"info": ""
}
| 参数 | 类型 | 说明 |
|---|---|---|
| statusCode | int | 状态码,1为正常,0代表错误 |
| message | string | 错误信息,成功时为 Success ,错误时会以中文方式显示错误原因 |
| info | string | 此处为空信息 |