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 |
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.
|
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, the specific enumeration is as follows:
Scenario EndStatus EndStatusString Status Description**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client error
|
String |
getEndStatusString()
Get EndStatus corresponds one-to-one with EndStatusString, the specific enumeration is as follows:
Scenario EndStatus EndStatusString Status Description**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client error
Note: This field may return null, indicating that no valid value can be obtained.
|
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.?[{"Key":"1","Label":"highly satisfied"}])
Note: This field may return null, indicating that no valid values can be obtained.
|
IVRKeyPressedElement[] |
getPostIVRKeyPressed()
Get Post-IVR key information (e.g.
|
String |
getProtectedCallee()
Get Called number protection ID (Effective when the number protection map feature is activated, and the Callee field is empty).
|
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
Note: This field may return null, indicating that no valid values can be obtained.
|
Long |
getRingTimestamp()
Get Ring timestamp.
|
SeatUserInfo |
getSeatUser()
Get Agent information.
|
ServeParticipant[] |
getServeParticipants()
Get List of Service Participants
Note: this field may return null, indicating that no valid values can be obtained.
|
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 |
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 |
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, the specific enumeration is as follows:
Scenario EndStatus EndStatusString Status Description**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client error
|
void |
setEndStatusString(String EndStatusString)
Set EndStatus corresponds one-to-one with EndStatusString, the specific enumeration is as follows:
Scenario EndStatus EndStatusString Status Description**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client error
Note: This field may return null, indicating that no valid value can be obtained.
|
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.?[{"Key":"1","Label":"highly satisfied"}])
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
Set Post-IVR key information (e.g.
|
void |
setProtectedCallee(String ProtectedCallee)
Set Called number protection ID (Effective when the number protection map feature is activated, and the Callee field is empty).
|
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
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setRingTimestamp(Long RingTimestamp)
Set Ring timestamp.
|
void |
setSeatUser(SeatUserInfo SeatUser)
Set Agent information.
|
void |
setServeParticipants(ServeParticipant[] ServeParticipants)
Set List of Service Participants
Note: this field may return null, indicating that no valid values can be obtained.
|
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, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public 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 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.
Note: this field may return null, indicating that no valid values can be obtained.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**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client errorpublic 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.
Note: this field may return null, indicating that no valid values can be obtained.public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp
- Ring timestamp. UNIX second-level timestamp
Note: this field may return null, indicating that no valid values can be obtained.public Long getAcceptTimestamp()
public void setAcceptTimestamp(Long AcceptTimestamp)
AcceptTimestamp
- Answer timestamp. UNIX second-Level timestamp
Note: this field may return null, indicating that no valid values can be obtained.public Long getEndedTimestamp()
public void setEndedTimestamp(Long EndedTimestamp)
EndedTimestamp
- End timestamp. UNIX second-level timestamp
Note: this field may return null, indicating that no valid values can be obtained.public String[] getIVRKeyPressed()
public void setIVRKeyPressed(String[] IVRKeyPressed)
IVRKeyPressed
- IVR key information, e.g. ["1","2","3"]
Note: this field may return null, indicating that no valid values can be obtained.public String getHungUpSide()
public void setHungUpSide(String HungUpSide)
HungUpSide
- Hang-up side, seat, user, system.
Note: this field may return null, indicating that no valid values can be obtained.public ServeParticipant[] getServeParticipants()
public void setServeParticipants(ServeParticipant[] ServeParticipants)
ServeParticipants
- List of Service Participants
Note: this field may return null, indicating that no valid values can be obtained.public Long getSkillGroupId()
public void setSkillGroupId(Long SkillGroupId)
SkillGroupId
- Skill group ID.
Note: this field may return null, indicating that no valid values can be obtained.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**
Inbound & Outbound Call 1 ok Successfully ended
Inbound & Outbound Call 0 error System error
Inbound Call 102 ivrGiveUp User hangs up during IVR
Inbound Call 103 waitingGiveUp User hangs up while on hold
Inbound Call 104 ringingGiveUp User hangs up when ringing
Inbound Call 105 noSeatOnline No agent online
Inbound Call 106 notWorkTime Non-working hours
Inbound Call 107 ivrEnd Ends after IVR
Inbound Call 100 Inbound call blocklist
Outgoing Call 2 unconnected Unanswered
< 10,000 minutesOutgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Unanswered
Outgoing Call 203 userReject Call declined
Outgoing Call 204 powerOff Phone switched off
Outgoing Call 205 numberNotExist Nonexistent number
Outgoing Call 206 busy On another call
Outgoing Call 207 outOfCredit Overdue
Outgoing Call 208 operatorError ISP channel exception
Outgoing Call 209 callerCancel Caller cancellation
Outgoing Call 210 notInService Not in service area
Inbound & Outbound Calls 211 clientError Client error
Note: This field may return null, indicating that no valid value can be obtained.public Long getStartTimestamp()
public void setStartTimestamp(Long StartTimestamp)
StartTimestamp
- Session start timestamp. UNIX second-level timestamp.
Note: This field may return null, indicating that no valid value can be obtained.public Long getQueuedTimestamp()
public void setQueuedTimestamp(Long QueuedTimestamp)
QueuedTimestamp
- Queue entry time. Unix second-level timestamp.
Note: This field may return null, indicating that no valid value can be obtained.public IVRKeyPressedElement[] getPostIVRKeyPressed()
public void setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
PostIVRKeyPressed
- Post-IVR key information (e.g. [{"Key":"1","Label":"Very Satisfied"}])
Note: This field may return null, indicating that no valid value can be obtained.public Long getQueuedSkillGroupId()
public void setQueuedSkillGroupId(Long QueuedSkillGroupId)
QueuedSkillGroupId
- Queue Skill Group ID.
Note: This field may return null, indicating that no valid value can be obtained.public String getSessionId()
public void setSessionId(String SessionId)
SessionId
- Session ID.
Note: This field may return null, indicating that no valid value can be obtained.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).
Note: This field may return null, indicating that no valid values can be obtained.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).
Note: This field may return null, indicating that no valid values can be obtained.@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)
Note: This field may return null, indicating that no valid values can be obtained.public IVRKeyPressedElement[] getIVRKeyPressedEx()
public void setIVRKeyPressedEx(IVRKeyPressedElement[] IVRKeyPressedEx)
IVRKeyPressedEx
- IVR key information (e.g.?[{"Key":"1","Label":"highly satisfied"}])
Note: This field may return null, indicating that no valid values can be obtained.public String getAsrUrl()
public void setAsrUrl(String AsrUrl)
AsrUrl
- Access to the ASR text information address of the recording.
Note: This field may return null, indicating that no valid values can be obtained.public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL
- Address of the third party COS for transferring recording.
Note: This field may return null, indicating that no valid values can be obtained.public String getRemark()
public void setRemark(String Remark)
Remark
- Remarks
Note: This field may return null, indicating that no valid values can be obtained.public String getQueuedSkillGroupName()
public void setQueuedSkillGroupName(String QueuedSkillGroupName)
QueuedSkillGroupName
- Queue skill group name.
Note: This field may return null, indicating that no valid values can be obtained.public String[] getVoicemailRecordURL()
public void setVoicemailRecordURL(String[] VoicemailRecordURL)
VoicemailRecordURL
- Audio message recording URL during call.
Note: This field may return null, indicating that no valid values can be obtained.public String[] getVoicemailAsrURL()
public void setVoicemailAsrURL(String[] VoicemailAsrURL)
VoicemailAsrURL
- Text Information address of ASR audio message during a call.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2024. All rights reserved.