public class TelCdrInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
TelCdrInfo() |
TelCdrInfo(TelCdrInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getAcceptTimestamp()
Get 接听时间戳,UNIX 秒级时间戳
|
String |
getAsrStatus()
Get AsrUrl的状态:Complete
已完成;
Processing
正在生成中;
NotExists
无记录(未开启生成离线asr或者无套餐包)
|
String |
getAsrUrl()
Get 获取录音ASR文本信息地址
|
String |
getCallee()
Get 被叫号码
|
String |
getCaller()
Get 主叫号码
|
String |
getCallerLocation()
Get 主叫归属地
|
Long |
getCallType()
Get 通话类型 1 呼出 2 呼入 3 音频呼入 5 预测式外呼 6 内线呼叫
|
String |
getCustomRecordURL()
Get 录音转存第三方COS地址
|
Long |
getDirection()
Get 呼入呼出方向 0 呼入 1 呼出
|
Long |
getDuration()
Get 通话时长
|
Long |
getEndedTimestamp()
Get 结束时间戳,UNIX 秒级时间戳
|
Long |
getEndStatus()
Get EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截
|
String |
getEndStatusString()
Get EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截
|
String |
getHungUpSide()
Get 挂机方 seat 座席 user 用户 system 系统
|
Long |
getIVRDuration()
Get IVR 阶段耗时
|
String[] |
getIVRKeyPressed()
Get IVR 按键信息 ,e.g.
|
IVRKeyPressedElement[] |
getIVRKeyPressedEx()
Get IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
|
IVRKeyPressedElement[] |
getPostIVRKeyPressed()
Get 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
|
String |
getProtectedCallee()
Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
|
String |
getProtectedCaller()
Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
|
Long |
getQueuedSkillGroupId()
Get 排队技能组Id
|
String |
getQueuedSkillGroupName()
Get 排队技能组名称
|
Long |
getQueuedTimestamp()
Get 进入排队时间,Unix 秒级时间戳
|
String |
getRecordId()
Get 录音 ID
|
String |
getRecordURL()
Get 录音信息
|
String |
getRemark()
Get 备注
|
Long |
getRingTimestamp()
Get 振铃时间戳,UNIX 秒级时间戳
|
SeatUserInfo |
getSeatUser()
Get 座席信息
|
ServeParticipant[] |
getServeParticipants()
Get 服务参与者列表
|
String |
getSessionId()
Get 会话 ID
|
String |
getSkillGroup()
Get 技能组名称
|
Long |
getSkillGroupId()
Get 技能组ID
|
Long |
getStartTimestamp()
Get 会话开始时间戳,UNIX 秒级时间戳
|
Long |
getTime()
Get 呼叫发起时间戳,Unix 时间戳
|
String |
getUui()
Deprecated.
|
String |
getUUI()
Get 客户自定义数据(User-to-User Interface)
|
String[] |
getVoicemailAsrURL()
Get 通话中语音留言ASR文本信息地址
|
String[] |
getVoicemailRecordURL()
Get 通话中语音留言录音URL
|
void |
setAcceptTimestamp(Long AcceptTimestamp)
Set 接听时间戳,UNIX 秒级时间戳
|
void |
setAsrStatus(String AsrStatus)
Set AsrUrl的状态:Complete
已完成;
Processing
正在生成中;
NotExists
无记录(未开启生成离线asr或者无套餐包)
|
void |
setAsrUrl(String AsrUrl)
Set 获取录音ASR文本信息地址
|
void |
setCallee(String Callee)
Set 被叫号码
|
void |
setCaller(String Caller)
Set 主叫号码
|
void |
setCallerLocation(String CallerLocation)
Set 主叫归属地
|
void |
setCallType(Long CallType)
Set 通话类型 1 呼出 2 呼入 3 音频呼入 5 预测式外呼 6 内线呼叫
|
void |
setCustomRecordURL(String CustomRecordURL)
Set 录音转存第三方COS地址
|
void |
setDirection(Long Direction)
Set 呼入呼出方向 0 呼入 1 呼出
|
void |
setDuration(Long Duration)
Set 通话时长
|
void |
setEndedTimestamp(Long EndedTimestamp)
Set 结束时间戳,UNIX 秒级时间戳
|
void |
setEndStatus(Long EndStatus)
Set EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截
|
void |
setEndStatusString(String EndStatusString)
Set EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截
|
void |
setHungUpSide(String HungUpSide)
Set 挂机方 seat 座席 user 用户 system 系统
|
void |
setIVRDuration(Long IVRDuration)
Set IVR 阶段耗时
|
void |
setIVRKeyPressed(String[] IVRKeyPressed)
Set IVR 按键信息 ,e.g.
|
void |
setIVRKeyPressedEx(IVRKeyPressedElement[] IVRKeyPressedEx)
Set IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
|
void |
setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
Set 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
|
void |
setProtectedCallee(String ProtectedCallee)
Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
|
void |
setProtectedCaller(String ProtectedCaller)
Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
|
void |
setQueuedSkillGroupId(Long QueuedSkillGroupId)
Set 排队技能组Id
|
void |
setQueuedSkillGroupName(String QueuedSkillGroupName)
Set 排队技能组名称
|
void |
setQueuedTimestamp(Long QueuedTimestamp)
Set 进入排队时间,Unix 秒级时间戳
|
void |
setRecordId(String RecordId)
Set 录音 ID
|
void |
setRecordURL(String RecordURL)
Set 录音信息
|
void |
setRemark(String Remark)
Set 备注
|
void |
setRingTimestamp(Long RingTimestamp)
Set 振铃时间戳,UNIX 秒级时间戳
|
void |
setSeatUser(SeatUserInfo SeatUser)
Set 座席信息
|
void |
setServeParticipants(ServeParticipant[] ServeParticipants)
Set 服务参与者列表
|
void |
setSessionId(String SessionId)
Set 会话 ID
|
void |
setSkillGroup(String SkillGroup)
Set 技能组名称
|
void |
setSkillGroupId(Long SkillGroupId)
Set 技能组ID
|
void |
setStartTimestamp(Long StartTimestamp)
Set 会话开始时间戳,UNIX 秒级时间戳
|
void |
setTime(Long Time)
Set 呼叫发起时间戳,Unix 时间戳
|
void |
setUui(String Uui)
Deprecated.
|
void |
setUUI(String UUI)
Set 客户自定义数据(User-to-User Interface)
|
void |
setVoicemailAsrURL(String[] VoicemailAsrURL)
Set 通话中语音留言ASR文本信息地址
|
void |
setVoicemailRecordURL(String[] VoicemailRecordURL)
Set 通话中语音留言录音URL
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public TelCdrInfo()
public TelCdrInfo(TelCdrInfo source)
public String getCaller()
public void setCaller(String Caller)
Caller
- 主叫号码public String getCallee()
public void setCallee(String Callee)
Callee
- 被叫号码public Long getTime()
public void setTime(Long Time)
Time
- 呼叫发起时间戳,Unix 时间戳public Long getDirection()
public void setDirection(Long Direction)
Direction
- 呼入呼出方向 0 呼入 1 呼出public Long getCallType()
public void setCallType(Long CallType)
CallType
- 通话类型 1 呼出 2 呼入 3 音频呼入 5 预测式外呼 6 内线呼叫public Long getDuration()
public void setDuration(Long Duration)
Duration
- 通话时长public String getRecordURL()
public void setRecordURL(String RecordURL)
RecordURL
- 录音信息public String getRecordId()
public void setRecordId(String RecordId)
RecordId
- 录音 IDpublic SeatUserInfo getSeatUser()
public void setSeatUser(SeatUserInfo SeatUser)
SeatUser
- 座席信息public Long getEndStatus()
public void setEndStatus(Long EndStatus)
EndStatus
- EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截public String getSkillGroup()
public void setSkillGroup(String SkillGroup)
SkillGroup
- 技能组名称public String getCallerLocation()
public void setCallerLocation(String CallerLocation)
CallerLocation
- 主叫归属地public Long getIVRDuration()
public void setIVRDuration(Long IVRDuration)
IVRDuration
- IVR 阶段耗时public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp
- 振铃时间戳,UNIX 秒级时间戳public Long getAcceptTimestamp()
public void setAcceptTimestamp(Long AcceptTimestamp)
AcceptTimestamp
- 接听时间戳,UNIX 秒级时间戳public Long getEndedTimestamp()
public void setEndedTimestamp(Long EndedTimestamp)
EndedTimestamp
- 结束时间戳,UNIX 秒级时间戳public String[] getIVRKeyPressed()
public void setIVRKeyPressed(String[] IVRKeyPressed)
IVRKeyPressed
- IVR 按键信息 ,e.g. ["1","2","3"]public String getHungUpSide()
public void setHungUpSide(String HungUpSide)
HungUpSide
- 挂机方 seat 座席 user 用户 system 系统public ServeParticipant[] getServeParticipants()
public void setServeParticipants(ServeParticipant[] ServeParticipants)
ServeParticipants
- 服务参与者列表public Long getSkillGroupId()
public void setSkillGroupId(Long SkillGroupId)
SkillGroupId
- 技能组IDpublic String getEndStatusString()
public void setEndStatusString(String EndStatusString)
EndStatusString
- EndStatus与EndStatusString一一对应,具体枚举如下:
场景 EndStatus EndStatusString 状态说明**
电话呼入&呼出 1 ok 正常通话
电话呼入&呼出 0 error 异常结束
电话呼入 102 ivrGiveUp IVR 期间用户放弃
电话呼入 103 waitingGiveUp 排队时用户放弃
电话呼入 104 ringingGiveUp 振铃时用户放弃
电话呼入 105 noSeatOnline 无座席在线
电话呼入 106 notWorkTime 非工作时间
电话呼入 107 ivrEnd IVR 后直接结束
电话呼入 100 blackList 黑名单
电话呼出 2 unconnected 未接通
电话呼出 108 restrictedCallee 被叫因高风险受限
电话呼出 109 tooManyRequest 外呼超频限制
电话呼出 110 restrictedArea 外呼区域限制
电话呼出 111 restrictedTime 外呼时间限制
电话呼出 201 unknown 未知状态
电话呼出 202 notAnswer 被叫未接听
电话呼出 203 userReject 被叫拒接挂断
电话呼出 204 powerOff 被叫关机
电话呼出 205 numberNotExist 被叫空号
电话呼出 206 busy 被叫忙
电话呼出 207 outOfCredit 被叫欠费
电话呼出 208 operatorError 运营商线路异常
电话呼出 209 callerCancel 主叫取消
电话呼出 210 notInService 被叫不在服务区
电话呼入&呼出 211 clientError 客户端错误
电话呼出 212 carrierBlocked 运营商拦截public Long getStartTimestamp()
public void setStartTimestamp(Long StartTimestamp)
StartTimestamp
- 会话开始时间戳,UNIX 秒级时间戳public Long getQueuedTimestamp()
public void setQueuedTimestamp(Long QueuedTimestamp)
QueuedTimestamp
- 进入排队时间,Unix 秒级时间戳public IVRKeyPressedElement[] getPostIVRKeyPressed()
public void setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
PostIVRKeyPressed
- 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])public Long getQueuedSkillGroupId()
public void setQueuedSkillGroupId(Long QueuedSkillGroupId)
QueuedSkillGroupId
- 排队技能组Idpublic String getSessionId()
public void setSessionId(String SessionId)
SessionId
- 会话 IDpublic String getProtectedCaller()
public void setProtectedCaller(String ProtectedCaller)
ProtectedCaller
- 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空public String getProtectedCallee()
public void setProtectedCallee(String ProtectedCallee)
ProtectedCallee
- 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空@Deprecated public String getUui()
@Deprecated public void setUui(String Uui)
Uui
- 客户自定义数据(User-to-User Interface)
注意:此字段可能返回 null,表示取不到有效值。public String getUUI()
public void setUUI(String UUI)
UUI
- 客户自定义数据(User-to-User Interface)public IVRKeyPressedElement[] getIVRKeyPressedEx()
public void setIVRKeyPressedEx(IVRKeyPressedElement[] IVRKeyPressedEx)
IVRKeyPressedEx
- IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])public String getAsrUrl()
public void setAsrUrl(String AsrUrl)
AsrUrl
- 获取录音ASR文本信息地址public String getAsrStatus()
public void setAsrStatus(String AsrStatus)
AsrStatus
- AsrUrl的状态:Complete
已完成;
Processing
正在生成中;
NotExists
无记录(未开启生成离线asr或者无套餐包)public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL
- 录音转存第三方COS地址public String getRemark()
public void setRemark(String Remark)
Remark
- 备注public String getQueuedSkillGroupName()
public void setQueuedSkillGroupName(String QueuedSkillGroupName)
QueuedSkillGroupName
- 排队技能组名称public String[] getVoicemailRecordURL()
public void setVoicemailRecordURL(String[] VoicemailRecordURL)
VoicemailRecordURL
- 通话中语音留言录音URLpublic String[] getVoicemailAsrURL()
public void setVoicemailAsrURL(String[] VoicemailAsrURL)
VoicemailAsrURL
- 通话中语音留言ASR文本信息地址Copyright © 2025. All rights reserved.