Package com.mypurecloud.sdk.v2.model
Class QueueConversationVideoEventTopicCall
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationVideoEventTopicCall
- All Implemented Interfaces:
Serializable
QueueConversationVideoEventTopicCall
- 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(QueueConversationVideoEventTopicAfterCallWork 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<QueueConversationVideoEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected.System defined string indicating what caused the communication to disconnect.disposition(QueueConversationVideoEventTopicDisposition disposition) documentId(String documentId) If call is a fax of a document in content management, the id of the document in content management.booleangetHeld()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.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(QueueConversationVideoEventTopicQueueMediaSettings queueMediaSettings) recordersState(QueueConversationVideoEventTopicRecordersState recordersState) True if this call is being recorded.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(QueueConversationVideoEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetBargedTime(Date bargedTime) voidsetConfined(Boolean confined) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectReasons(List<QueueConversationVideoEventTopicDisconnectReason> disconnectReasons) voidvoidvoidsetDocumentId(String documentId) voidvoidvoidvoidvoidvoidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationVideoEventTopicQueueMediaSettings queueMediaSettings) voidsetRecordersState(QueueConversationVideoEventTopicRecordersState recordersState) voidsetRecording(Boolean recording) voidvoidsetScriptId(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
-
QueueConversationVideoEventTopicCall
public QueueConversationVideoEventTopicCall() -
QueueConversationVideoEventTopicCall
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
public QueueConversationVideoEventTopicCall state(QueueConversationVideoEventTopicCall.StateEnum state) -
getState
-
setState
-
initialState
public QueueConversationVideoEventTopicCall initialState(QueueConversationVideoEventTopicCall.InitialStateEnum initialState) -
getInitialState
-
setInitialState
-
recording
True if this call is being recorded. -
getRecording
-
setRecording
-
recordingState
public QueueConversationVideoEventTopicCall recordingState(QueueConversationVideoEventTopicCall.RecordingStateEnum recordingState) State of recording on this call. -
getRecordingState
-
setRecordingState
public void setRecordingState(QueueConversationVideoEventTopicCall.RecordingStateEnum recordingState) -
recordersState
public QueueConversationVideoEventTopicCall recordersState(QueueConversationVideoEventTopicRecordersState 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
public QueueConversationVideoEventTopicCall errorInfo(QueueConversationVideoEventTopicErrorDetails errorInfo) -
getErrorInfo
-
setErrorInfo
-
disconnectType
public QueueConversationVideoEventTopicCall disconnectType(QueueConversationVideoEventTopicCall.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(QueueConversationVideoEventTopicCall.DisconnectTypeEnum disconnectType) -
startHoldTime
The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. -
getStartHoldTime
-
setStartHoldTime
-
direction
public QueueConversationVideoEventTopicCall direction(QueueConversationVideoEventTopicCall.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 QueueConversationVideoEventTopicCall disconnectReasons(List<QueueConversationVideoEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected. This will be set once the call disconnects. -
getDisconnectReasons
-
setDisconnectReasons
public void setDisconnectReasons(List<QueueConversationVideoEventTopicDisconnectReason> disconnectReasons) -
faxStatus
public QueueConversationVideoEventTopicCall faxStatus(QueueConversationVideoEventTopicFaxStatus 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 QueueConversationVideoEventTopicCall afterCallWork(QueueConversationVideoEventTopicAfterCallWork 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 QueueConversationVideoEventTopicCall queueMediaSettings(QueueConversationVideoEventTopicQueueMediaSettings queueMediaSettings) -
getQueueMediaSettings
-
setQueueMediaSettings
public void setQueueMediaSettings(QueueConversationVideoEventTopicQueueMediaSettings queueMediaSettings) -
disposition
public QueueConversationVideoEventTopicCall disposition(QueueConversationVideoEventTopicDisposition disposition) -
getDisposition
-
setDisposition
-
transferSource
Indicates how call reaches the agent. -
getTransferSource
-
setTransferSource
-
equals
-
hashCode
public int hashCode() -
toString
-