Package com.mypurecloud.sdk.v2.model
Class ConversationEventTopicCall
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationEventTopicCall
- All Implemented Interfaces:
Serializable
ConversationEventTopicCall
- 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(ConversationEventTopicAfterCallWork 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<ConversationEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected.disconnectType(ConversationEventTopicCall.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.disposition(ConversationEventTopicDisposition disposition) documentId(String documentId) If call is a fax of a document in content management, the id of the document in content management.booleanerrorInfo(ConversationEventTopicErrorDetails errorInfo) faxStatus(ConversationEventTopicFaxStatus 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(ConversationEventTopicCall.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(ConversationEventTopicQueueMediaSettings queueMediaSettings) recordersState(ConversationEventTopicRecordersState recordersState) True if this call is being recorded.recordingState(ConversationEventTopicCall.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(ConversationEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetBargedTime(Date bargedTime) voidsetConfined(Boolean confined) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectReasons(List<ConversationEventTopicDisconnectReason> disconnectReasons) voidsetDisconnectType(ConversationEventTopicCall.DisconnectTypeEnum disconnectType) voidsetDisposition(ConversationEventTopicDisposition disposition) voidsetDocumentId(String documentId) voidsetErrorInfo(ConversationEventTopicErrorDetails errorInfo) voidsetFaxStatus(ConversationEventTopicFaxStatus faxStatus) voidvoidvoidsetInitialState(ConversationEventTopicCall.InitialStateEnum initialState) voidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(ConversationEventTopicQueueMediaSettings queueMediaSettings) voidsetRecordersState(ConversationEventTopicRecordersState recordersState) voidsetRecording(Boolean recording) voidsetRecordingState(ConversationEventTopicCall.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.wrapup(ConversationEventTopicWrapup wrapup) Call wrap up or disposition data.
-
Constructor Details
-
ConversationEventTopicCall
public ConversationEventTopicCall() -
ConversationEventTopicCall
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public ConversationEventTopicCall initialState(ConversationEventTopicCall.InitialStateEnum initialState) -
getInitialState
-
setInitialState
-
recording
True if this call is being recorded. -
getRecording
-
setRecording
-
recordingState
public ConversationEventTopicCall recordingState(ConversationEventTopicCall.RecordingStateEnum recordingState) State of recording on this call. -
getRecordingState
-
setRecordingState
-
recordersState
public ConversationEventTopicCall recordersState(ConversationEventTopicRecordersState 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 ConversationEventTopicCall disconnectType(ConversationEventTopicCall.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
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 ConversationEventTopicCall disconnectReasons(List<ConversationEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected. This will be set once the call disconnects. -
getDisconnectReasons
-
setDisconnectReasons
-
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
-
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 ConversationEventTopicCall queueMediaSettings(ConversationEventTopicQueueMediaSettings queueMediaSettings) -
getQueueMediaSettings
-
setQueueMediaSettings
-
disposition
-
getDisposition
-
setDisposition
-
transferSource
Indicates how call reaches the agent. -
getTransferSource
-
setTransferSource
-
equals
-
hashCode
public int hashCode() -
toString
-