Package com.mypurecloud.sdk.v2.model
Class QueueConversationEventTopicCall
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationEventTopicCall
- All Implemented Interfaces:
Serializable
QueueConversationEventTopicCall
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhether a call is inbound or outbound.static enumSystem defined string indicating what caused the communication to disconnect.static enumGets or Sets initialStatestatic enumState of recording on this call.static enumGets or Sets state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call is required for a communication.agentAssistantId(String agentAssistantId) UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation.bargedTime(Date bargedTime) The timestamp when this participant was connected to the barge conference in the provider clock.True if this call is held and the person on this side hears hold music.connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.Whether a call is inbound or outbound.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectReasons(List<QueueConversationEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected.disconnectType(QueueConversationEventTopicCall.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.disposition(QueueConversationEventTopicDisposition disposition) documentId(String documentId) If call is a fax of a document in content management, the id of the document in content management.booleanerrorInfo(QueueConversationEventTopicErrorDetails errorInfo) faxStatus(QueueConversationEventTopicFaxStatus faxStatus) getHeld()getId()getMuted()getOther()getSelf()getState()inthashCode()True if this call is held and the person on this side hears silence.A globally unique identifier for this communication.initialState(QueueConversationEventTopicCall.InitialStateEnum initialState) True if this call is muted so that remote participants can't hear any audio from this end.Address and name data for a call endpoint.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the call.queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) recordersState(QueueConversationEventTopicRecordersState recordersState) True if this call is being recorded.recordingState(QueueConversationEventTopicCall.RecordingStateEnum recordingState) State of recording on this call.The UUID of the script to use.securePause(Boolean securePause) True when the recording of this call is in secure pause status.voidsetAfterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetBargedTime(Date bargedTime) voidsetConfined(Boolean confined) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectReasons(List<QueueConversationEventTopicDisconnectReason> disconnectReasons) voidsetDisconnectType(QueueConversationEventTopicCall.DisconnectTypeEnum disconnectType) voidsetDisposition(QueueConversationEventTopicDisposition disposition) voidsetDocumentId(String documentId) voidvoidsetFaxStatus(QueueConversationEventTopicFaxStatus faxStatus) voidvoidvoidvoidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) voidsetRecordersState(QueueConversationEventTopicRecordersState recordersState) voidsetRecording(Boolean recording) voidsetRecordingState(QueueConversationEventTopicCall.RecordingStateEnum recordingState) voidsetScriptId(String scriptId) voidsetSecurePause(Boolean securePause) voidvoidsetStartHoldTime(Date startHoldTime) voidvoidsetTransferSource(String transferSource) voidsetUuiData(String uuiData) voidstartHoldTime(Date startHoldTime) The timestamp the call was placed on hold in the cloud clock if the call is currently on hold.toString()transferSource(String transferSource) Indicates how call reaches the agent.User to User Information (UUI) data managed by SIP session application.Call wrap up or disposition data.
-
Constructor Details
-
QueueConversationEventTopicCall
public QueueConversationEventTopicCall() -
QueueConversationEventTopicCall
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationEventTopicCall initialState(QueueConversationEventTopicCall.InitialStateEnum initialState) -
getInitialState
-
setInitialState
-
recording
True if this call is being recorded. -
getRecording
-
setRecording
-
recordingState
public QueueConversationEventTopicCall recordingState(QueueConversationEventTopicCall.RecordingStateEnum recordingState) State of recording on this call. -
getRecordingState
-
setRecordingState
-
recordersState
public QueueConversationEventTopicCall recordersState(QueueConversationEventTopicRecordersState recordersState) -
getRecordersState
-
setRecordersState
-
muted
True if this call is muted so that remote participants can't hear any audio from this end. -
getMuted
-
setMuted
-
confined
True if this call is held and the person on this side hears hold music. -
getConfined
-
setConfined
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
securePause
True when the recording of this call is in secure pause status. -
getSecurePause
-
setSecurePause
-
errorInfo
-
getErrorInfo
-
setErrorInfo
-
disconnectType
public QueueConversationEventTopicCall disconnectType(QueueConversationEventTopicCall.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
startHoldTime
The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. -
getStartHoldTime
-
setStartHoldTime
-
direction
public QueueConversationEventTopicCall direction(QueueConversationEventTopicCall.DirectionEnum direction) Whether a call is inbound or outbound. -
getDirection
-
setDirection
-
documentId
If call is a fax of a document in content management, the id of the document in content management. -
getDocumentId
-
setDocumentId
-
self
-
getSelf
-
setSelf
-
other
Address and name data for a call endpoint. -
getOther
-
setOther
-
provider
The source provider of the call. -
getProvider
-
setProvider
-
scriptId
The UUID of the script to use. -
getScriptId
-
setScriptId
-
peerId
The id of the peer communication corresponding to a matching leg for this communication. -
getPeerId
-
setPeerId
-
connectedTime
The timestamp when this communication was connected in the cloud clock. -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
The timestamp when this communication disconnected from the conversation in the provider clock. -
getDisconnectedTime
-
setDisconnectedTime
-
disconnectReasons
public QueueConversationEventTopicCall disconnectReasons(List<QueueConversationEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected. This will be set once the call disconnects. -
getDisconnectReasons
-
setDisconnectReasons
public void setDisconnectReasons(List<QueueConversationEventTopicDisconnectReason> disconnectReasons) -
faxStatus
-
getFaxStatus
-
setFaxStatus
-
uuiData
User to User Information (UUI) data managed by SIP session application. -
getUuiData
-
setUuiData
-
bargedTime
The timestamp when this participant was connected to the barge conference in the provider clock. -
getBargedTime
-
setBargedTime
-
wrapup
Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationEventTopicCall afterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
agentAssistantId
UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation. -
getAgentAssistantId
-
setAgentAssistantId
-
queueMediaSettings
public QueueConversationEventTopicCall queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) -
getQueueMediaSettings
-
setQueueMediaSettings
-
disposition
public QueueConversationEventTopicCall disposition(QueueConversationEventTopicDisposition disposition) -
getDisposition
-
setDisposition
-
transferSource
Indicates how call reaches the agent. -
getTransferSource
-
setTransferSource
-
equals
-
hashCode
public int hashCode() -
toString
-