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; 
 | 
  
 | 
} 
 |