GetCallDetailRecord - 获取通话详情

调用GetCallDetailRecord获取指定实例下指定通话ID对应的通话的详情。

调试

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

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ContactIdstring

通话ID。

job-10963442671187****
InstanceIdstring

实例ID。

ccc-test

返回参数

名称类型描述示例值
object
Codestring

响应码。

OK
HttpStatusCodeinteger

HTTP状态码。

200
Messagestring

响应信息。

RequestIdstring

请求ID。

7BEEA660-A45A-45E3-98CC-AFC65E715C23
Dataobject

数据。

ReleaseInitiatorstring

挂断方。

customer
枚举值:
- agent : 坐席
- customer : 客户
ContactDispositionstring

电话结束原因,注意:语音邮箱、转人工失败、排队超时、排队溢出、IVR异常的挂断原因需要客户配置挂断原因节点才能体现出来,如果没有配置且IVR中无转人工模块,这时候的挂断原因默认为IVR放弃。

Success
枚举值:
- AbandonedInQueue: 排队放弃
- NoAnswer: 客户未接
- QueuingTimeout: 排队超时
- Voicemail: 转语音邮箱
- QueuingFailed: 转人工失败
- QueuingOverflow: 排队溢出
- AbandonedInVoiceNavigator: 智能导航中放弃
- Success: 正常结束
- IVRException: IVR系统异常
- AbandonedInRing: 振铃放弃
- AbandonedInIVR: IVR放弃
- Reject: 客户拒接
- ForwardToOutsideNumber: 转外线
ContactTypestring

通话类型。

Outbound
枚举值:
- INBOUND: 呼入
- CONFERENCE: 会议
- OUTBOND: 呼出
- INTERNAL: 内部呼叫
- PRIVACY_DIAL: 加密通话
- BACK2BACK: 双呼
- PREDICTIVE: 预测式外呼
AgentIdsstring

坐席ID列表,表示通话流经的坐席,多个值用逗号分隔。

agent1@ccc-test,agent2@ccc-test
CallDurationLong

通话时长,单位秒。

50
RecordingReadyboolean

录音是否已经生成,若通话还没有建立,返回false。

true
EstablishedTimeLong

通话建立的时间,如果通话没有建立,此值为空,格式为Unix时间戳,单位毫秒。

1532458000000
InstanceIdstring

实例ID。

ccc-test
SatisfactionSurveyOfferedboolean

是否发送了满意度调查。

true
CalledNumberstring

被叫号码。

1332315****
AgentNamesstring

坐席名称列表,表示通话流经的坐席,多个值用逗号隔开。

agent1,agent2
Satisfactioninteger

满意度结果,满意度的取值及含义由客户自定义。

1
StartTimeLong

通话开始时间,呼入从进入IVR开始,呼出从开始接通计算,格式为Unix时间戳,单位毫秒。

1532458000000
ContactIdstring

通话ID。

job-10963442671187****
SatisfactionSurveyChannelstring

发起满意度调查的渠道。

IVR
枚举值:
- IVR: 语音满意度
- SMS: 短信满意度
ReleaseTimeLong

通话结束时间,以参与通话的所有对象中最后一个挂断的时间为准,格式为Unix时间戳,单位毫秒。

1532458000000
CallingNumberstring

主叫号码。

0533128****
SkillGroupNamesstring

参与通话的座席所属的技能组名称,多个技能组以逗号分隔。

测试技能组
SkillGroupIdsstring

参与通话的座席所属的技能组ID,多个技能组以逗号分隔。

skillgroup@ccc-test
AgentEventsarray

坐席事件列表。

object

坐席事件。

AgentNamestring

坐席名称。

坐席小王
AgentIdstring

坐席ID。

agent@ccc-test
SkillGroupIdstring

技能组ID。

skillgroup@ccc-test
EventSequencearray

事件序列。

object

事件。

Eventstring

事件类型。

Dialing
枚举值:
- Released: 挂机
- BlindTransfer: 直接转接
- Coaching: 辅导
- Barging: 强插
- Consulting: 咨询转接
- Ringing: 振铃
- StartConference: 开始会议
- Established: 通话建立
- Dialing: 拨号
- Intercepting: 强拆
- Monitoring: 监控
EventTimeLong

事件发生时间戳,格式为Unix时间戳,单位毫秒。

1604639129000
DurationLong

时间的持续时长,单位秒。

3
IvrEventsarray

IVR事件列表。

object

IVR事件。

FlowIdstring

IVR联系流ID。

edaf2eaa-8f88-44ca-812e-41b3cd2b7a90
EventSequencearray

事件序列。

object

事件。

Eventstring

事件类型。

Route2IVR
枚举值:
- Route2Ivr: 进入IVR
- Abandoned: IVR中放弃
EventTimeLong

事件发生时间戳,格式为Unix时间戳,单位毫秒。

1604639129000
FlowTypestring

联系流类型。

MAIN_FLOW
枚举值:
- SURVEY_FLOW: 满意度流程
- MAIN_FLOW: 主流程
QueueEventsarray

队列事件列表。

object

队列事件。

QueueIdstring

队列ID,如果是技能组队列,则为技能组ID,如果是坐席个人队列,则为坐席ID。

skillgroup@ccc-test
QueueNamestring

队列名称。

测试技能组
FlowIdstring

联系流ID。

edaf2eaa-8f88-44ca-812e-41b3cd2b7a90
QueueTypeinteger

队列类型。

1
枚举值:
- 1: 技能组
- 2: 坐席
EventSequencearray

事件序列。

object

事件。

Eventstring

事件类型。

Enqueue
枚举值:
- AssignAgent: 分配坐席
- GiveUp: 振铃放弃
- Enqueue: 进队列
- QueueingOverflow: 排队溢出
- Abandoned: 队列放弃
- QueueingTimeout: 排队超时
EventTimeLong

事件发生时间戳,格式为Unix时间戳,单位毫秒。

1604639129000
CustomerEventsarray

客户事件列表。

object

客户事件。

CustomerIdstring

客户ID,通常为客户号码。

1332315****
EventSequencearray

事件序列。

object

事件。

Eventstring

事件类型。

Released
枚举值:
- established: 通话建立
- ringing: 振铃
- released: 挂机
EventTimeLong

事件发生时间戳,格式为Unix时间戳,单位毫秒。

1532458000000
CallerLocationstring

主叫号码的归属地信息。

山东省-淄博
CalleeLocationstring

被叫号码的归属地信息。

河北省-唐山
EarlyMediaStatestring

早媒体状态,指通话在早媒体阶段发生异常,此时通常是呼叫客户的阶段,发生异常会导致呼叫客户失败,因此该状态是根据早媒体的状态分析出来的可能的未接通原因。

NotConnected
枚举值:
- NoAnswer: 无人接听
- OutOfService: 停机
- NotExist: 空号
- Restricted: 呼叫受限
- Busy: 占线
- NotConnected: 无法接通
- PowerOff: 关机

示例

正常返回示例

JSON格式

{
  "Code": "OK",
  "HttpStatusCode": 200,
  "Message": "无",
  "RequestId": "7BEEA660-A45A-45E3-98CC-AFC65E715C23",
  "Data": {
    "ReleaseInitiator": "customer",
    "ContactDisposition": "Success",
    "ContactType": "Outbound",
    "AgentIds": "agent1@ccc-test,agent2@ccc-test",
    "CallDuration": 50,
    "RecordingReady": true,
    "EstablishedTime": 1532458000000,
    "InstanceId": "ccc-test",
    "SatisfactionSurveyOffered": true,
    "CalledNumber": "1332315****",
    "AgentNames": "agent1,agent2",
    "Satisfaction": 1,
    "StartTime": 1532458000000,
    "ContactId": "job-10963442671187****",
    "SatisfactionSurveyChannel": "IVR",
    "ReleaseTime": 1532458000000,
    "CallingNumber": "0533128****",
    "SkillGroupNames": "测试技能组",
    "SkillGroupIds": "skillgroup@ccc-test",
    "AgentEvents": [
      {
        "AgentName": "坐席小王",
        "AgentId": "agent@ccc-test",
        "SkillGroupId": "skillgroup@ccc-test",
        "EventSequence": [
          {
            "Event": "Dialing",
            "EventTime": 1604639129000,
            "Duration": 3
          }
        ]
      }
    ],
    "IvrEvents": [
      {
        "FlowId": "edaf2eaa-8f88-44ca-812e-41b3cd2b7a90",
        "EventSequence": [
          {
            "Event": "Route2IVR",
            "EventTime": 1604639129000
          }
        ],
        "FlowType": "MAIN_FLOW"
      }
    ],
    "QueueEvents": [
      {
        "QueueId": "skillgroup@ccc-test",
        "QueueName": "测试技能组",
        "FlowId": "edaf2eaa-8f88-44ca-812e-41b3cd2b7a90",
        "QueueType": 1,
        "EventSequence": [
          {
            "Event": "Enqueue",
            "EventTime": 1604639129000
          }
        ]
      }
    ],
    "CustomerEvents": [
      {
        "CustomerId": "1332315****",
        "EventSequence": [
          {
            "Event": "Released",
            "EventTime": 1532458000000
          }
        ]
      }
    ],
    "CallerLocation": " 山东省-淄博",
    "CalleeLocation": "河北省-唐山",
    "EarlyMediaState": "NotConnected"
  }
}

错误码

Http code错误码错误信息描述
400Parameter.BlankThe parameter %s may not be null or blank.该参数不能为null或含有空白符的字符串。

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

阿里云首页 云呼叫中心 相关技术圈