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, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Outgoing Call 206 busy During the call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Incoming & Outgoing Calls 211 clientError Client Error
|
String |
getEndStatusString()
Get EndStatus corresponds one-to-one with EndStatusString, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Phone Call Out 206 busy In Call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Phone Call In & Out 211 clientError Client Error
Note: This field may return null, indicating that no valid values can be obtained.
|
String |
getHungUpSide()
Get Hanging Up Party seat Seat user Users system system
Note: This field may return null, indicating that no valid values can be obtained.
|
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, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Outgoing Call 206 busy During the call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Incoming & Outgoing Calls 211 clientError Client Error
|
void |
setEndStatusString(String EndStatusString)
Set EndStatus corresponds one-to-one with EndStatusString, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Phone Call Out 206 busy In Call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Phone Call In & Out 211 clientError Client Error
Note: This field may return null, indicating that no valid values can be obtained.
|
void |
setHungUpSide(String HungUpSide)
Set Hanging Up Party seat Seat user Users system system
Note: This field may return null, indicating that no valid values can be obtained.
|
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 Informationpublic Long getEndStatus()
public void setEndStatus(Long EndStatus)
EndStatus
- EndStatus corresponds one-to-one with EndStatusString, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Outgoing Call 206 busy During the call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Incoming & Outgoing 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
- Hanging Up Party seat Seat user Users system 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, specific enumerations are as follows:
Scenario EndStatus EndStatusString Status Description**
Incoming & Outgoing Calls 1 ok Normal End
Incoming & Outgoing Calls 0 error System Error
Incoming Call 102 ivrGiveUp User Gave Up During IVR
Incoming Call 103 waitingGiveUp User Gave Up During Queue
Incoming Call 104 ringingGiveUp User Gave Up During Ringing
Incoming Call 105 noSeatOnline No Seat Online
Incoming Call 106 notWorkTime Non-Working Hours
Incoming Call 107 ivrEnd Ended Directly After IVR
Incoming Call 100 blackList Incoming blocklist
Outgoing Call 2 unconnected Unconnected
Outgoing Call 108 restrictedCallee Callee restricted due to high risk
Outgoing Call 109 tooManyRequest Frequency limit exceeded
Outgoing Call 110 restrictedArea Call to restricted area
Outgoing Call 111 restrictedTime Call time restricted
Outgoing Call 201 unknown Unknown status
Outgoing Call 202 notAnswer Missed call
Outgoing Call 203 userReject Reject/Hang Up
Outgoing Call 204 powerOff Shutting down
Outgoing Call 205 numberNotExist Disconnected Number
Phone Call Out 206 busy In Call
Outgoing Call 207 outOfCredit Overdue Payment
Outgoing Call 208 operatorError ISP Carrier Line Anomaly
Outgoing Call 209 callerCancel Caller Cancelled
Outgoing Call 210 notInService Out of Service Area
Phone Call In & Out 211 clientError Client Error
Note: This field may return null, indicating that no valid values 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.