package com.smartor.domain;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* 通话记录回调入参
|
*
|
* @author ls
|
* @date 2024-08-8
|
*/
|
@Data
|
public class PhoneCallRecordVO {
|
|
// UUID
|
@ApiModelProperty(value = "uuid")
|
private String uuid;
|
private String guid;
|
private String orgid;
|
|
/**
|
* 当前呼叫时使用的外显号码
|
*/
|
@ApiModelProperty(value = "当前呼叫时使用的外显号码")
|
private String displayno;
|
|
/**
|
* 当前呼叫的目标号码
|
*/
|
@ApiModelProperty(value = "当前呼叫的目标号码")
|
private String phone;
|
|
|
@ApiModelProperty(value = "任务编号(这里存在的就是subtaskID)")
|
private String taskid;
|
|
|
@ApiModelProperty(value = "分机号,一般是一键外呼时存在该值")
|
private Boolean extension;
|
|
/**
|
* 是否呼入通话
|
*/
|
@ApiModelProperty(value = "是否呼入通话")
|
private Boolean inbound;
|
|
/**
|
* 是否手动呼叫
|
*/
|
@ApiModelProperty(value = "是否手动呼叫")
|
private Boolean direct;
|
|
/**
|
* 是否应答
|
*/
|
@ApiModelProperty(value = "是否应答")
|
private Boolean answered;
|
|
/**
|
* 分配时间13位unix时间戳
|
*/
|
@ApiModelProperty(value = "分配时间13位unix时间戳")
|
private Long assign_time;
|
|
/**
|
* 开始时间,如果呼入的则为呼入开始时间
|
*/
|
@ApiModelProperty(value = "开始时间,如果呼入的则为呼入开始时间")
|
private Long start_time;
|
|
/**
|
* 应答时间
|
*/
|
@ApiModelProperty(value = "应答时间")
|
private Long answer_time;
|
|
/**
|
* 挂断时间
|
*/
|
@ApiModelProperty(value = "挂断时间")
|
private Long hangup_time;
|
|
/**
|
* 结束时间
|
*/
|
@ApiModelProperty(value = "结束时间")
|
private Long end_time;
|
|
/**
|
* 录音文件路径
|
*/
|
@ApiModelProperty(value = "录音文件路径")
|
private String record_path;
|
|
/**
|
* 是否呼入通话
|
*/
|
@ApiModelProperty(value = "录音文件rul路径,需要配置web服务器及参数后使用")
|
private String record_url;
|
|
/**
|
* 挂机时的sip代码值
|
*/
|
@ApiModelProperty(value = "挂机时的sip代码值")
|
private String hangup_sipcode;
|
|
/**
|
* 挂机原因字符串
|
*/
|
@ApiModelProperty(value = "挂机原因字符串")
|
private String hangup_cause;
|
|
/**
|
* 是否已转接
|
*/
|
@ApiModelProperty(value = "是否已转接")
|
private String transfered;
|
|
/**
|
* 转接通道uuid
|
*/
|
@ApiModelProperty(value = "转接通道uuid")
|
private String trans_uuid;
|
|
/**
|
* 转接通道uuid
|
*/
|
@ApiModelProperty(value = "转接目标号码")
|
private String trans_phone;
|
/**
|
* 转接通道uuid
|
*/
|
@ApiModelProperty(value = "转接目标是否应答")
|
private String trans_answered;
|
/**
|
* 转接通道uuid
|
*/
|
@ApiModelProperty(value = "转接开始时间")
|
private String trans_start_time;
|
/**
|
* 转接通道uuid
|
*/
|
@ApiModelProperty(value = "转接应答时间")
|
private String trans_answer_time;
|
|
}
|