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 Answer timestamp.
|
String |
getAsrStatus()
Get ASRUrl status: complete.
|
String |
getAsrUrl()
Get Access to the asr text information address of the recording.
|
String |
getCallee()
Get Called number.
|
String |
getCaller()
Get Caller number.
|
String |
getCallerLocation()
Get Caller'S location.
|
Long |
getCallType()
Get Call Type: 1.
|
String |
getCustomRecordURL()
Get Address of the third-party cos for transferring recording.
|
Long |
getDirection()
Get Call direction: 0 - inbound, 1 - outbound.
|
Long |
getDuration()
Get Call duration.
|
Long |
getEndedTimestamp()
Get End timestamp.
|
Long |
getEndStatus()
Get EndStatus corresponds one-to-one with EndStatusString.
|
String |
getEndStatusString()
Get EndStatus corresponds one-to-one with EndStatusString.
|
String |
getHungUpSide()
Get Hang-Up side, seat, user, system.
|
Long |
getIVRDuration()
Get Time spent in ivr stage.
|
String[] |
getIVRKeyPressed()
Get IVR key information, e.g.
|
IVRKeyPressedElement[] |
getIVRKeyPressedEx()
Get IVR key information (e.g.
|
IVRKeyPressedElement[] |
getPostIVRKeyPressed()
Get Post-IVR key information (e.g.
|
String |
getProtectedCallee()
Get Called number protection id.
|
String |
getProtectedCaller()
Get Caller number protection id.
|
Long |
getQueuedSkillGroupId()
Get Queue skill group id.
|
String |
getQueuedSkillGroupName()
Get Queue skill group name.
|
Long |
getQueuedTimestamp()
Get Queue entry time.
|
String |
getRecordId()
Get Recording id.
|
String |
getRecordURL()
Get Recording information.
|
String |
getRemark()
Get Remarks.
|
Long |
getRingTimestamp()
Get Ring timestamp.
|
SeatUserInfo |
getSeatUser()
Get Agent information.
|
ServeParticipant[] |
getServeParticipants()
Get Service participant list.
|
String |
getSessionId()
Get Session id.
|
String |
getSkillGroup()
Get Skill group name.
|
Long |
getSkillGroupId()
Get Skill group id.
|
Long |
getStartTimestamp()
Get Session start timestamp.
|
Long |
getTime()
Get Call initiation timestamp, unix timestamp.
|
String |
getUui()
Deprecated.
|
String |
getUUI()
Get Customer custom data.
|
String[] |
getVoicemailAsrURL()
Get Text information address of asr audio message during a call.
|
String[] |
getVoicemailRecordURL()
Get Audio message recording url during call.
|
void |
setAcceptTimestamp(Long AcceptTimestamp)
Set Answer timestamp.
|
void |
setAsrStatus(String AsrStatus)
Set ASRUrl status: complete.
|
void |
setAsrUrl(String AsrUrl)
Set Access to the asr text information address of the recording.
|
void |
setCallee(String Callee)
Set Called number.
|
void |
setCaller(String Caller)
Set Caller number.
|
void |
setCallerLocation(String CallerLocation)
Set Caller'S location.
|
void |
setCallType(Long CallType)
Set Call Type: 1.
|
void |
setCustomRecordURL(String CustomRecordURL)
Set Address of the third-party cos for transferring recording.
|
void |
setDirection(Long Direction)
Set Call direction: 0 - inbound, 1 - outbound.
|
void |
setDuration(Long Duration)
Set Call duration.
|
void |
setEndedTimestamp(Long EndedTimestamp)
Set End timestamp.
|
void |
setEndStatus(Long EndStatus)
Set EndStatus corresponds one-to-one with EndStatusString.
|
void |
setEndStatusString(String EndStatusString)
Set EndStatus corresponds one-to-one with EndStatusString.
|
void |
setHungUpSide(String HungUpSide)
Set Hang-Up side, seat, user, system.
|
void |
setIVRDuration(Long IVRDuration)
Set Time spent in ivr stage.
|
void |
setIVRKeyPressed(String[] IVRKeyPressed)
Set IVR key information, e.g.
|
void |
setIVRKeyPressedEx(IVRKeyPressedElement[] IVRKeyPressedEx)
Set IVR key information (e.g.
|
void |
setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
Set Post-IVR key information (e.g.
|
void |
setProtectedCallee(String ProtectedCallee)
Set Called number protection id.
|
void |
setProtectedCaller(String ProtectedCaller)
Set Caller number protection id.
|
void |
setQueuedSkillGroupId(Long QueuedSkillGroupId)
Set Queue skill group id.
|
void |
setQueuedSkillGroupName(String QueuedSkillGroupName)
Set Queue skill group name.
|
void |
setQueuedTimestamp(Long QueuedTimestamp)
Set Queue entry time.
|
void |
setRecordId(String RecordId)
Set Recording id.
|
void |
setRecordURL(String RecordURL)
Set Recording information.
|
void |
setRemark(String Remark)
Set Remarks.
|
void |
setRingTimestamp(Long RingTimestamp)
Set Ring timestamp.
|
void |
setSeatUser(SeatUserInfo SeatUser)
Set Agent information.
|
void |
setServeParticipants(ServeParticipant[] ServeParticipants)
Set Service participant list.
|
void |
setSessionId(String SessionId)
Set Session id.
|
void |
setSkillGroup(String SkillGroup)
Set Skill group name.
|
void |
setSkillGroupId(Long SkillGroupId)
Set Skill group id.
|
void |
setStartTimestamp(Long StartTimestamp)
Set Session start timestamp.
|
void |
setTime(Long Time)
Set Call initiation timestamp, unix timestamp.
|
void |
setUui(String Uui)
Deprecated.
|
void |
setUUI(String UUI)
Set Customer custom data.
|
void |
setVoicemailAsrURL(String[] VoicemailAsrURL)
Set Text information address of asr audio message during a call.
|
void |
setVoicemailRecordURL(String[] VoicemailRecordURL)
Set Audio message recording url during call.
|
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, toJsonStringpublic TelCdrInfo()
public TelCdrInfo(TelCdrInfo source)
public String getCaller()
public void setCaller(String Caller)
Caller - Caller number.public String getCallee()
public void setCallee(String Callee)
Callee - Called number.public Long getTime()
public void setTime(Long Time)
Time - Call initiation timestamp, unix timestamp.public Long getDirection()
public void setDirection(Long Direction)
Direction - Call direction: 0 - inbound, 1 - outbound.public Long getCallType()
public void setCallType(Long CallType)
CallType - Call Type: 1. Voice outbound call 2. Voice Inbound call 3. Audio Inbound 5 Predictive Dialing Call 6. Internal Call between Staffpublic Long getDuration()
public void setDuration(Long Duration)
Duration - Call duration.public String getRecordURL()
public void setRecordURL(String RecordURL)
RecordURL - Recording information.public String getRecordId()
public void setRecordId(String RecordId)
RecordId - Recording id.public SeatUserInfo getSeatUser()
public void setSeatUser(SeatUserInfo SeatUser)
SeatUser - Agent information.public Long getEndStatus()
public void setEndStatus(Long EndStatus)
EndStatus - EndStatus corresponds one-to-one with EndStatusString. the specific enumeration is as follows:.
Scenario EndStatus EndStatusString status description**.
Incoming and outgoing calls.
Incoming and outgoing calls 0 error exception termination.
Inbound call 102 ivrGiveUp user hang up during IVR.
Inbound call 103 waitingGiveUp user gives up while queuing.
Inbound call 104 ringingGiveUp user give up during ringing.
Inbound call 105 no agent online.
Inbound call 106 notWorkTime outside working hours.
Inbound call 107 ivrEnd ends after IVR.
Inbound call 100 blackList.
Outbound call 2 unconnected unanswered.
Outgoing call 108 restrictedCallee the callee is restricted due to high risk.
Outbound call 109 too many requests outbound over-frequency limit.
Outgoing call 110 restrictedArea valid values for the area where outgoing calls are restricted.
Outbound call 111 restrictedTime outgoing call time limit.
Outbound call 201 unknown unknown status.
Outgoing call 202 not answered the callee did not answer.
Outgoing call 203 userReject callee rejects and hangs up.
Outbound call 204 powerOff callee is powered off.
Outbound call 205 number does not exist the callee's number is non - existent.
Outbound call 206 busy callee is busy.
Outbound call 207 arrears callee in arrears.
Outbound call 208 operator channel exception.
Outbound call 209 callerCancel call cancellation by the caller.
Outgoing call 210 notInService callee out of service area.
Incoming and outgoing calls 211 clientError client errors.
Outbound call 212 carrier blocked.public String getSkillGroup()
public void setSkillGroup(String SkillGroup)
SkillGroup - Skill group name.public String getCallerLocation()
public void setCallerLocation(String CallerLocation)
CallerLocation - Caller'S location.public Long getIVRDuration()
public void setIVRDuration(Long IVRDuration)
IVRDuration - Time spent in ivr stage.public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp - Ring timestamp. unix second-level timestamp.public Long getAcceptTimestamp()
public void setAcceptTimestamp(Long AcceptTimestamp)
AcceptTimestamp - Answer timestamp. unix second-level timestamp.public Long getEndedTimestamp()
public void setEndedTimestamp(Long EndedTimestamp)
EndedTimestamp - End timestamp. unix second-level timestamp.public String[] getIVRKeyPressed()
public void setIVRKeyPressed(String[] IVRKeyPressed)
IVRKeyPressed - IVR key information, e.g. ["1","2","3"].public String getHungUpSide()
public void setHungUpSide(String HungUpSide)
HungUpSide - Hang-Up side, seat, user, system.public ServeParticipant[] getServeParticipants()
public void setServeParticipants(ServeParticipant[] ServeParticipants)
ServeParticipants - Service participant list.public Long getSkillGroupId()
public void setSkillGroupId(Long SkillGroupId)
SkillGroupId - Skill group id.public String getEndStatusString()
public void setEndStatusString(String EndStatusString)
EndStatusString - EndStatus corresponds one-to-one with EndStatusString. the specific enumeration is as follows:.
Scenario EndStatus EndStatusString status description**.
Incoming and outgoing calls.
Incoming and outgoing calls 0 error exception termination.
Inbound call 102 ivrGiveUp user hang up during IVR.
Inbound call 103 waitingGiveUp user gives up while queuing.
Inbound call 104 ringingGiveUp user give up during ringing.
Inbound call 105 no agent online.
Inbound call 106 notWorkTime outside working hours.
Inbound call 107 ivrEnd ends after IVR.
Inbound call 100 blackList.
Outbound call 2 unconnected unanswered.
Outgoing call 108 restrictedCallee the callee is restricted due to high risk.
Outbound call 109 too many requests outbound over-frequency limit.
Outgoing call 110 restrictedArea valid values for the area where outgoing calls are restricted.
Outbound call 111 restrictedTime outgoing call time limit.
Outgoing call 201 unknown unknown status.
Outgoing call 202 notAnswer callee not answered.
Outgoing call 203 userReject callee rejects and hangs up.
Outbound call 204 powerOff callee is powered off.
Outbound call 205 number does not exist the callee's number is non - existent.
Outgoing call 206 busy callee is busy.
Outbound call 207 out of credit callee in arrears.
Outbound call 208 operator channel exception.
Outgoing call 209 callerCancel call cancellation by the caller.
Outgoing call 210 notInService callee out of service area.
Incoming and outgoing calls 211 clientError client errors.
Outbound call 212 carrier blocked.public Long getStartTimestamp()
public void setStartTimestamp(Long StartTimestamp)
StartTimestamp - Session start timestamp. unix second-level timestamp.public Long getQueuedTimestamp()
public void setQueuedTimestamp(Long QueuedTimestamp)
QueuedTimestamp - Queue entry time. unix second-level timestamp.public IVRKeyPressedElement[] getPostIVRKeyPressed()
public void setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
PostIVRKeyPressed - Post-IVR key information (e.g. [{"key":"1","label":"very satisfied"}]).public Long getQueuedSkillGroupId()
public void setQueuedSkillGroupId(Long QueuedSkillGroupId)
QueuedSkillGroupId - Queue skill group id.public String getSessionId()
public void setSessionId(String SessionId)
SessionId - Session id.public String getProtectedCaller()
public void setProtectedCaller(String ProtectedCaller)
ProtectedCaller - Caller number protection id. effective when the number protection map feature is activated, and the caller field is empty.public String getProtectedCallee()
public void setProtectedCallee(String ProtectedCallee)
ProtectedCallee - Called number protection id. effective when the number protection map feature is activated, and the callee field is empty.@Deprecated public String getUui()
@Deprecated public void setUui(String Uui)
Uui - Customer custom data. (user - to - user interface).
Note: this field may return null, indicating that no valid values can be obtained.public String getUUI()
public void setUUI(String UUI)
UUI - Customer custom data. (user - to - user interface).public IVRKeyPressedElement[] getIVRKeyPressedEx()
public void setIVRKeyPressedEx(IVRKeyPressedElement[] IVRKeyPressedEx)
IVRKeyPressedEx - IVR key information (e.g. [{"key":"1","label":"very satisfied"}]).public String getAsrUrl()
public void setAsrUrl(String AsrUrl)
AsrUrl - Access to the asr text information address of the recording.public String getAsrStatus()
public void setAsrStatus(String AsrStatus)
AsrStatus - ASRUrl status: complete.
Completed;.
Processing.
Generating.
NotExists.
No record (offline asr generation is not enabled or no package is available).public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL - Address of the third-party cos for transferring recording.public String getRemark()
public void setRemark(String Remark)
Remark - Remarks.public String getQueuedSkillGroupName()
public void setQueuedSkillGroupName(String QueuedSkillGroupName)
QueuedSkillGroupName - Queue skill group name.public String[] getVoicemailRecordURL()
public void setVoicemailRecordURL(String[] VoicemailRecordURL)
VoicemailRecordURL - Audio message recording url during call.public String[] getVoicemailAsrURL()
public void setVoicemailAsrURL(String[] VoicemailAsrURL)
VoicemailAsrURL - Text information address of asr audio message during a call.Copyright © 2025. All rights reserved.