Package com.mypurecloud.sdk.v2.model
Class Call
java.lang.Object
com.mypurecloud.sdk.v2.model.Call
- All Implemented Interfaces:
Serializable
Call
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe direction of the callstatic enumSystem defined string indicating what caused the communication to disconnect.static enumThe initial connection state of this communication.static enumState of recording on this call.static enumThe connection state of this communication. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWork(AfterCallWork afterCallWork) After-call work for the communication.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call work is required for a communication.agentAssistantId(String agentAssistantId) UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation.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.direction(Call.DirectionEnum direction) The direction of the calldisconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectReasons(List<DisconnectReason> disconnectReasons) List of reasons that this call was disconnected.disconnectType(Call.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.disposition(Disposition disposition) Call resolution data for Dialer bulk make calls commands.documentId(String documentId) If call is an outbound fax of a document from content management, then this is the id in content management.booleanExtra information on fax transmission.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(Call.InitialStateEnum initialState) The initial connection state of 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 for the call.queueMediaSettings(ConversationQueueMediaSettings queueMediaSettings) Represents the queue settings for this media type.recordersState(RecordersState recordersState) Contains the states of different recorders.True if this call is being recorded.recordingId(String recordingId) A globally unique identifier for the recording associated with this call.recordingState(Call.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.The time line of the participant's call, divided into activity segments.Address and name data for a call endpoint.voidsetAfterCallWork(AfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetConfined(Boolean confined) voidsetConnectedTime(Date connectedTime) voidsetDirection(Call.DirectionEnum direction) voidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectReasons(List<DisconnectReason> disconnectReasons) voidsetDisconnectType(Call.DisconnectTypeEnum disconnectType) voidsetDisposition(Disposition disposition) voidsetDocumentId(String documentId) voidsetErrorInfo(ErrorInfo errorInfo) voidsetFaxStatus(FaxStatus faxStatus) voidvoidvoidsetInitialState(Call.InitialStateEnum initialState) voidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(ConversationQueueMediaSettings queueMediaSettings) voidsetRecordersState(RecordersState recordersState) voidsetRecording(Boolean recording) voidsetRecordingId(String recordingId) voidsetRecordingState(Call.RecordingStateEnum recordingState) voidsetScriptId(String scriptId) voidsetSecurePause(Boolean securePause) voidsetSegments(List<Segment> segments) voidvoidsetStartAlertingTime(Date startAlertingTime) voidsetStartHoldTime(Date startHoldTime) voidsetState(Call.StateEnum state) voidsetTransferSource(String transferSource) voidsetUuiData(String uuiData) voidstartAlertingTime(Date startAlertingTime) The timestamp the communication has when it is first put into an alerting state.startHoldTime(Date startHoldTime) The timestamp the call was placed on hold in the cloud clock if the call is currently on hold.state(Call.StateEnum state) The connection state of this communication.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
-
Call
public Call() -
Call
-
-
Method Details
-
state
The connection state of this communication. -
getState
-
setState
-
initialState
The initial connection state of this communication. -
getInitialState
-
setInitialState
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
direction
The direction of the call -
getDirection
-
setDirection
-
recording
True if this call is being recorded. -
getRecording
-
setRecording
-
recordingState
State of recording on this call. -
getRecordingState
-
setRecordingState
-
recordersState
Contains the states of different recorders. -
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
-
recordingId
A globally unique identifier for the recording associated with this call. -
getRecordingId
-
setRecordingId
-
segments
The time line of the participant's call, divided into activity segments. -
getSegments
-
setSegments
-
errorInfo
-
getErrorInfo
-
setErrorInfo
-
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. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartHoldTime
-
setStartHoldTime
-
documentId
If call is an outbound fax of a document from content management, then this is the id in content management. -
getDocumentId
-
setDocumentId
-
startAlertingTime
The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartAlertingTime
-
setStartAlertingTime
-
connectedTime
The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDisconnectedTime
-
setDisconnectedTime
-
disconnectReasons
List of reasons that this call was disconnected. This will be set once the call disconnects. -
getDisconnectReasons
-
setDisconnectReasons
-
faxStatus
Extra information on fax transmission. -
getFaxStatus
-
setFaxStatus
-
provider
The source provider for 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
-
uuiData
User to User Information (UUI) data managed by SIP session application. -
getUuiData
-
setUuiData
-
self
Address and name data for a call endpoint. -
getSelf
-
setSelf
-
other
Address and name data for a call endpoint. -
getOther
-
setOther
-
wrapup
Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
After-call work for the communication. -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call work 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
-
transferSource
Indicates how call reaches the agent. -
getTransferSource
-
setTransferSource
-
queueMediaSettings
Represents the queue settings for this media type. -
getQueueMediaSettings
-
setQueueMediaSettings
-
disposition
Call resolution data for Dialer bulk make calls commands. -
getDisposition
-
setDisposition
-
equals
-
hashCode
public int hashCode() -
toString
-