package com.smartor.domain.robot.back; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class RobotcdrInfoBack { @ApiModelProperty(value = "授权 id") private String app_id; @ApiModelProperty(value = "接入商自定义业务 uuid,bs_uuid 相同为同一次呼叫的消息") private String bs_uuid; @ApiModelProperty(value = "通话 uuid") private String call_uuid; @ApiModelProperty(value = "呼叫方向:1 呼入,2 呼出") private String call_direction; @ApiModelProperty(value = "主叫号码") private String ani; @ApiModelProperty(value = " 被叫号码") private String dnis; /** * 挂机原因: * NORMAL_CLEARING 等,仅供记录用 */ @ApiModelProperty(value = "挂机原因") private String hangup_cause; /** * 挂机时终端所处的状态 * EARLY MEDIA * ANSWER * DELAYED NEGOTIATION * 等,仅供记录用 */ @ApiModelProperty(value = "挂机时终端所处的状态") private String endpoint_disposition; @ApiModelProperty(value = "等待时间") private String wait_ms; @ApiModelProperty(value = "呼叫过程耗时(从发起呼叫到结束所有的时间)") private String duration_ms; @ApiModelProperty(value = "等待应答耗时(发起到接通的时间)") private String answer_ms; @ApiModelProperty(value = "计费时长(真正的通话时长)") private String bill_ms; @ApiModelProperty(value = "呼叫开始时间") private String start_stamp; @ApiModelProperty(value = "应答开始时间 G") private String answer_stamp; @ApiModelProperty(value = "结束时间") private String end_stamp; @ApiModelProperty(value = "时间戳,微秒级") private String time_stamp; }