public class QueryCallDetailByTaskIdResponseBody
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
code
The response code.
|
String |
data
The call details of the outbound robocall task, in the JSON format.
|
String |
message
The returned message.
|
String |
requestId
The request ID.
|
| 构造器和说明 |
|---|
QueryCallDetailByTaskIdResponseBody() |
| 限定符和类型 | 方法和说明 |
|---|---|
static QueryCallDetailByTaskIdResponseBody |
build(Map<String,?> map) |
String |
getCode() |
String |
getData() |
String |
getMessage() |
String |
getRequestId() |
QueryCallDetailByTaskIdResponseBody |
setCode(String code) |
QueryCallDetailByTaskIdResponseBody |
setData(String data) |
QueryCallDetailByTaskIdResponseBody |
setMessage(String message) |
QueryCallDetailByTaskIdResponseBody |
setRequestId(String requestId) |
@NameInMap(value="Code") public String code
The response code.
OK
@NameInMap(value="Data") public String data
The call details of the outbound robocall task, in the JSON format.
startDate: the time when the call was answered.
stateDesc: the reason why the call was hung up. If the status code of early media was returned, this parameter indicates the reason why the status code of early media was used.
statusCode: the status code.
EndDate: the time when the call was ended.
calleeShowNumber: the calling number displayed to the called party.
callee: the called number.
duration: the billing duration.
gmtCreate: the time when the outbound robocall task was created.
hangupDirection: the party who hung up.
tags: the call tags.
dialogCount: the number of conversation rounds in the call.
sureCount: the number of times that the robocall task was acknowledged.
denyCount: the number of times that the robocall task was denied.
rejectCount: the number of times that the robocall task was rejected.
customCount: the number of times that the robocall task was customized.
knowledgeCount: the number of times that the knowledge base was queried.
recordFile: the download URL of the recording file. The URL is valid only for 48 hours. The recording file must be downloaded in time.
callId: the call ID.
recordStatus: indicates whether a recording file was available. Valid values:
knowledgeCommonCount: the number of call failures caused by the common issues in the knowledge base.
knowledgeBusinessCount: the number of call failures caused by the business issues in the knowledge base.
callee: the called number.
dialogDetail: the conversation details. The value is a JSON array that contains the following parameters:
example:The preceding parameters are for reference only. The actually returned parameters prevail.
{"rejectCount":0,"dialogCount":3,"tags":"","startDate":"2019-03-27 10:34:54","gmtCreate":"2019-03-27 10:34:40","sureCount":0,"state":"200000","recordFile":"http://alicom-fc-record-biz.cn-hangzhou.oss.aliyun-inc.com/Freeswitch_RU_115987800002_02c3554f-ea24-422d-b1de-e671f455f21a_record.wav?OSSAccessKeyId=bypFNbGJVk73****&Signature=VWHOX%2FFhvvtSkxfMTw%2F5fdJUQuk%3D&Expires=1554382725","defaultCount":0,"endDate":"2019-03-27 10:35:09","calleeShowNumber":"1390000****","customCount":0,"callId":"1390000****","knowledgeCount":0,"recordStatus":1,"denyCount":0,"duration":16,"knowledgeCommonCount":0,"callee":"1390000****","knowledgeBusinessCount":0,"hangupDirection":1}
@NameInMap(value="Message") public String message
The returned message.
example:OK
@NameInMap(value="RequestId") public String requestId
The request ID.
example:D86B61A8-F2EE-4E4C-9F05-08A4676FFD89
public static QueryCallDetailByTaskIdResponseBody build(Map<String,?> map) throws Exception
Exceptionpublic QueryCallDetailByTaskIdResponseBody setCode(String code)
public String getCode()
public QueryCallDetailByTaskIdResponseBody setData(String data)
public String getData()
public QueryCallDetailByTaskIdResponseBody setMessage(String message)
public String getMessage()
public QueryCallDetailByTaskIdResponseBody setRequestId(String requestId)
public String getRequestId()
Copyright © 2025. All rights reserved.