QueryAiCallDetailPage - 呼叫任务明细

更新时间:
复制 MD 格式

分页查询呼叫任务明细。

接口说明

  • 在查询呼叫任务明细之前,请确保您已创建呼叫任务。

  • 若您没有创建呼叫任务,可在呼叫任务管理界面创建呼叫任务或者通过 CreateAiCallTask 接口创建呼叫任务。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

aiccs:QueryAiCallDetailPage

list

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

TaskId

string

任务 ID。

1187**************

Status

integer

任务状态。取值:

  • 0:待完成。

  • 1:已完成。

  • 2:失败。

0

BatchId

string

批次号 ID。在呼叫任务管理界面单击详情查看批次号 ID。

1183**************

CalledNumber

string

被叫号码。

053714454****

EncryptionType

integer

加密方式。0: 不加密;1: MD5;2: SHA256;3: SM3;

1

CallResult

string

呼叫结果。取值:

  • CALL_FORWARDING:呼叫转移。

  • INCOMING_CALL_BARRED:限制呼入。

  • CALL_REJECTED:拒接。

  • ANSWERED:用户接通。

  • USER_BUSY:被叫忙。

  • POWERED_OFF:关机。

  • NO_USER_RESPONSE:不在服务区。

  • OPERATOR_BLOCK:运营商拦截。

  • OTHERS:其他状态。

  • SUSPEND:停机。

  • CANCEL:主叫取消。

  • INVALID_NUMBER:空号。

  • UNAVAILABLE:暂时无法接通。

  • NETWORK_BUSY:网络忙。

  • NO_ANSWER:无应答。

ANSWERED

MajorIntent

string

主意图。在通信智能体管理界面单击智能体详情查看主意图。

A

MinConversationDuration

integer

通话时长下限。单位:分钟。

0

MaxConversationDuration

integer

通话时长上限。单位:分钟。

20

StartImportedTime

integer

起始导入时间,时间戳,单位:ms。

1748948749000

EndImportedTime

integer

结束导入时间,时间戳,单位:ms。

1748948749000

StartCallingTime

integer

起始呼叫时间,时间戳,单位:ms。

1748948749000

EndCallingTime

integer

结束呼叫时间,时间戳,单位:ms。

1748948749000

OutId

string

预留给调用方使用的 ID。最终会通过在回执消息中将此 ID 带回给调用方。

94ba739b-c01a-ef91-335d-4be006c34899

DetailIds

array

任务明细 ID 列表,最多不能超过 100 个。

integer

明细 ID。

992913231****

PageNo

integer

当前页。取值大于 0,默认值:1

1

PageSize

integer

每页数量。默认值:10

10

返回参数

名称

类型

描述

示例值

object

AccessDeniedDetail

string

访问被拒绝的详细原因。

None

Message

string

状态码描述。

成功

RequestId

string

请求 ID。

A57441B2-8EB6-5B93-9F37-0A51B8E2C9F5

Data

object

返回结果数据。

PageSize

integer

分页大小。

5

Total

integer

总共记录数。

2

PageNo

integer

当前页。

60

List

array<object>

任务明细数据列表。

object

任务明细数据。

ImportedTime

integer

导入时间,时间戳,单位:毫秒。

1748948749000

Status

integer

任务明细状态。

  • 0:初始化

  • 1:等待呼叫中

  • 2:等待重试中

  • 3:呼叫中

  • 4:呼叫结束

  • 5:呼叫失败

只有 4 和 5 属于终态。

4

Options

string

运行时用到的变量信息,会以 Key-Value 的形式存储在该字段中。

{ "date": "666", "phoneNumber": "777", "distance": "555", "mendian": "444", "sex": "男", "name": "111", "age": "222" }

EncryptionType

integer

加密方式:0-不加密;1-MD5;2-SHA256;3-SM3

1

CalledNumber

string

被叫号码。

0537101****

CallResult

string

呼叫结果。

用户接通

ConversationTurnCount

integer

对话轮次。

10

TaskId

string

任务 ID。

1187**************

BatchId

string

批次号 ID。

1183**************

MajorIntent

string

主意图。

A

FailedReason

string

呼叫失败原因,只有呼叫失败时才会有。

账户停机

BranchId

integer

分支 ID。

49

RecordingFilePath

string

录音文件下载路径,只有录音文件生成后才有该字段。

https://*******

CallingTime

integer

呼叫时间,时间戳,单位:毫秒。

1748948749000

DetailId

string

任务明细 ID。

9662*************

OutId

string

预留给外部传入的业务流水号,可用唯一 ID 做业务关联。

outId

BranchVersionId

integer

版本 ID

9

ConversationRecord

string

聊天记录信息。结构为 JSON 数组,聊天记录时按照时间顺序已经排序好了。具体如下:

[
    {
        "content":"聊天内容",
        "role":"角色",//可取值:user(用户)、assistant(机器人)
    }
]

[ { "content": "111您好,年龄222,性别男,我这边是**汽车的官方顾问,我们新出了一款车型为**;**已经上市了,售价**万元起,**分钟破*台,您看要不了解一下?", "role": "assistant" }, { "content": "<客户打断>哎,你是谁?", "role": "user", }, { "content": "<客户打断>你再说一遍。", "role": "user", }, { "content": "哎,我没听清。", "role": "user", }, { "content": "你在说什么?", "role": "user", }, { "content": "您好,", "role": "assistant", }, { "content": "我是**汽车总部销售服务顾问。", "role": "assistant", }, { "content": "我们最近推出了一款新车**,想了解一下您是否对这款车型感兴趣?", "role": "assistant", }, { "content": "<客户打断>哎,那我是谁?", "role": "user", }, { "content": "你在说什么呢?", "role": "user", }, { "content": "抱歉打扰了,111先生。", "role": "assistant", }, { "content": "祝您生活愉快!再见!", "role": "assistant", } ]

ConversationDuration

integer

通话时长,单位:秒。

100

VersionNo

integer

版本序号

1

VersionName

string

版本名称。

默认版本

BranchName

string

分支名称

默认分支

CallId

string

通话 ID

123*****456^123*****456

Code

string

状态码。

OK

Success

boolean

调用接口是否成功。取值:

  • true:成功。

  • false:失败。

true

示例

正常返回示例

JSON格式

{
  "AccessDeniedDetail": "None",
  "Message": "成功",
  "RequestId": "A57441B2-8EB6-5B93-9F37-0A51B8E2C9F5",
  "Data": {
    "PageSize": 5,
    "Total": 2,
    "PageNo": 60,
    "List": [
      {
        "ImportedTime": 1748948749000,
        "Status": 4,
        "Options": "{\n  \"date\": \"666\",\n  \"phoneNumber\": \"777\",\n  \"distance\": \"555\",\n  \"mendian\": \"444\",\n  \"sex\": \"男\",\n  \"name\": \"111\",\n  \"age\": \"222\"\n}",
        "EncryptionType": 1,
        "CalledNumber": "0537101****",
        "CallResult": "用户接通",
        "ConversationTurnCount": 10,
        "TaskId": "1187**************",
        "BatchId": "1183**************",
        "MajorIntent": "A",
        "FailedReason": "账户停机",
        "BranchId": 49,
        "RecordingFilePath": "https://*******",
        "CallingTime": 1748948749000,
        "DetailId": "9662*************",
        "OutId": "outId",
        "BranchVersionId": 9,
        "ConversationRecord": "[\n    {\n        \"content\": \"111您好,年龄222,性别男,我这边是**汽车的官方顾问,我们新出了一款车型为**;**已经上市了,售价**万元起,**分钟破*台,您看要不了解一下?\",\n        \"role\": \"assistant\"\n    },\n    {\n        \"content\": \"哎,你是谁?\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"你再说一遍。\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"哎,我没听清。\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"你在说什么?\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"您好,\",\n        \"role\": \"assistant\",\n    },\n    {\n        \"content\": \"我是**汽车总部销售服务顾问。\",\n        \"role\": \"assistant\",\n    },\n    {\n        \"content\": \"我们最近推出了一款新车**,想了解一下您是否对这款车型感兴趣?\",\n        \"role\": \"assistant\",\n    },\n    {\n        \"content\": \"哎,那我是谁?\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"你在说什么呢?\",\n        \"role\": \"user\",\n    },\n    {\n        \"content\": \"抱歉打扰了,111先生。\",\n        \"role\": \"assistant\",\n    },\n    {\n        \"content\": \"祝您生活愉快!再见!\",\n        \"role\": \"assistant\",\n    }\n]",
        "ConversationDuration": 100,
        "VersionNo": 1,
        "VersionName": "默认版本",
        "BranchName": "默认分支",
        "CallId": "123*****456^123*****456"
      }
    ]
  },
  "Code": "OK",
  "Success": true
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情