The Interaction type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| AccountCodeId |
Gets the Id of the account code.
AccountCodeId is only available if the AccountCodeId attribute is being watched.
| |
| AlertSound |
Gets the AlertSound.
AlertSound is only available if the AlertSound attribute is being watched.
| |
| AssociatedProcessDisplayName |
Gets the AssociatedProcessDisplayName.
AssociatedProcessDisplayName is only available if the AssociatedProcessDisplayName attribute is being watched.
| |
| AssociatedProcessInstanceId |
Gets the AssociatedProcessInstanceId.
AssociatedProcessInstanceId is only available if the AssociatedProcessInstanceId attribute is being watched.
| |
| CallIdKey | ||
| CallType | ||
| Capabilities |
Gets the capabilities of this interaction. The EffectiveStation comes into effect when
determining the capabilities of this interaction. Capabilities are only available if the Capabilities
attribute is being watched.
| |
| ClientMessage |
Gets the ClientMessage.
ClientMessage is only available if the ClientMessage attribute is being watched.
| |
| ConferenceId |
Gets the ConferenceId.
ConferenceId is only available if the ConferenceId
attribute is being watched.
| |
| ConsultCallId |
Gets ID of the ConsultTransfer, if this interaction is participating in a consult transfer.
ConsultCallId is only available if the ConsultCallId attribute is being watched.
| |
| DeallocationSeconds |
Gets the DeallocationSeconds.
DeallocationSeconds is only available if the DeallocationSeconds
attribute is being watched.
| |
| Direction | ||
| DisconnectionTime |
Gets the DisconnectionTime.
DisconnectionTime is only available if the DisconnectionTime
attribute is being watched.
| |
| DisconnectRingNoAnswer |
Gets a value indicating whether to disconnect on ring no answer.
DisconnectRingNoAnswer is only available if the DisconnectRingNoAnswer attribute is being watched.
| |
| Duration |
Gets the duration of the Interaction as of the current time (using InitiationTime and DisconnectionTime).
Duration is only available when InitiationTime, DisconnectionTime and State are being watched.
| |
| HasSnippetRecording |
Gets a value indicating whether this instance has snippet recordings.
| |
| ImmediateAccess |
Gets a value indicating whether to allow ImmediateAccess.
ImmediateAccess is only available if the ImmediateAccess attribute is being watched.
| |
| InitiationTime |
Gets the InitiationTime.
InitiationTime is only available if the InitiationTime
attribute is being watched.
| |
| InteractionId |
Gets the ID of the Interaction.
| |
| InteractionsManager |
Gets the InteractionManager with which this Interaction is associated.
| |
| InteractionType |
Gets the type of the interaction.
InteractionType is only available if the InteractionType attribute is being watched.
| |
| IsConnected |
Gets a value indicating whether the Interaction is in a connected state.
IsConnected is only available if the State
attribute is being watched.
| |
| IsDisconnected |
Gets a value indicating whether the Interaction is in a disconnected state.
IsDisconnected is only available if the State
attribute is being watched.
| |
| IsHeld | ||
| IsMonitored |
Gets a value indicating whether this instance is being monitored by the session user.
IsMonitored is only available if the Monitors and SupervisorMonitors
attributes are being watched.
| |
| IsMuted | ||
| IsOnMyInteractionsQueue |
Gets a value indicating whether this instance is on the MyInteractions queue.
IsOnMyInterationsQueue is only available if the UserQueueNames
and StationQueueNames attributes are being watched.
| |
| IsPaused |
Gets a value indicating whether this instance has a paused recorder for the session user.
IsPaused is only available if the Recorders and SupervisorRecorders
attributes are being watched.
| |
| IsPrivate | ||
| IsRecording |
Gets a value indicating whether this instance is being recorded by the session user.
IsRecording is only available if the Recorders and SupervisorRecorders
attributes are being watched.
| |
| IsShared |
Gets a value indicating whether this is a shared instance.
| |
| Language | ||
| LastSegment |
Gets the last segment on this interaction.
LastSegment is only available if the InteractionConnectionSegments attribute is being watched.
| |
| LastSegmentForCurrentUser |
Gets the last segment for the session user on this interaction.
LastSegmentForCurrentUser is only available if the InteractionConnectionSegments attribute is being watched.
| |
| LineName |
Gets the name of the line queue.
LineName is only available if the LineQueueName
attribute is being watched.
| |
| LocalAddress |
Gets the address of the local party.
LocalAddress is only available if the LocalAddress attribute is being watched.
| |
| LocalId |
Gets the displayable address of local party.
LocalId is only available if the LocalId attribute is being watched.
| |
| LocalName |
Gets the user-friendly name of the local party.
LocalName is only available if the LocalName attribute is being watched.
| |
| LocalPartyType |
Gets the LocalPartyType of the local party.
LocalPartyType is only available if the LocalPartyType attribute is being watched.
| |
| LocalSecurityLevelRequested |
Gets the requested local security level. (See LocalSecurityLevelRequested).
LocalSecurityLevelRequested is only available if the LocalSecurityLevelRequested attribute is being watched.
| |
| Log | ||
| Monitors | ||
| MonitorsCombinedCount |
Gets the MonitorsCombinedCount.
MonitorsCombinedCount is only available if the MonitorsCombinedCount attribute is being watched.
| |
| MonitorType |
Gets the type of the monitor.
MonitorType is only available if the MonitorType attribute is being watched.
| |
| Notes | ||
| OrbitQueueName |
Gets the unscoped orbit queue name.
OrbitQueueName is only available if the OrbitQueueName attribute is being watched.
| |
| PopApplication |
Gets the application that should be popped for the Interaction.
PopApplication is only available if the PopApplication attribute is being watched.
| |
| Recorders | ||
| RecordersCombinedCount |
Gets the RecordersCombinedCount.
RecordersCombinedCount is only available if the RecordersCombinedCount attribute is being watched.
| |
| RelatedSnippetRecordings |
Gets the RelatedSnippetRecordings.
RelatedSnippetRecordings is only available if the RelatedSnippetRecordings
attribute is being watched.
| |
| RemoteAddress |
Gets the RemoteAddress.
RemoteAddress is only available if the RemoteAddress attribute is being watched.
| |
| RemoteDisplay |
Gets a displayable identifier for an interaction.
RemoteDisplay is only available if the RemoteName attribute is being watched.
| |
| RemoteId |
Gets the remote party ID as a friendly display value.
RemoteId is only available if the RemoteId attribute is being watched.
| |
| RemoteName |
Gets the name of the remote party.
RemoteName is only available if the RemoteName attribute is being watched.
| |
| RemotePartyType |
Gets the RemotePartyType of the remote party.
RemotePartyType is only available if the RemotePartyType attribute is being watched.
| |
| RemoteSecurityLevelRequested |
Gets the requested remote security level. (See RemoteSecurityLevelRequested).
ImmediateAccess is only available if the ImmediateAccess attribute is being watched.
| |
| SecurityLevelActual |
Gets the actual security level. (See SecurityLevelActual).
SecurityLevelActual is only available if the SecurityLevelActual attribute is being watched.
| |
| SecurityLevelViolation |
Gets the reason for the security level violation. (See SecurityLevelViolation).
SecurityLevelViolation is only available if the SecurityLevelViolation attribute is being watched.
| |
| Segments |
Gets the collection of segments for this interaction. (See InteractionConnectionSegments).
Segments is only available if the InteractionConnectionSegments attribute is being watched.
| |
| State | ||
| StateDescription |
Gets the state display string.
StateDescription is only available if the StateDescription attribute is being watched.
| |
| StationQueueNames |
Gets the unscoped name(s) of the station queue(s).
StationQueueNames is only available if the StationQueueNames attribute is being watched.
| |
| SupervisorMonitors |
Gets the SupervisorMonitors.
SupervisorMonitors is only available if the SupervisorMonitors attribute is being watched.
| |
| SupervisorRecorders |
Gets the SupervisorRecorders.
SupervisorRecorders is only available if the SupervisorRecorders
attribute is being watched.
| |
| TimeInWorkgroupQueue |
Gets the duration of the Interaction as of the time it joined a workgroup queue (using WorkgroupQueueTimestamp and DisconnectionTime).
TimeInWorkgroupQueue is only available when WorkgroupQueueTimestamp, DisconnectionTime and State are being watched.
| |
| UserQueueNames |
Gets the unscoped name(s) of the user queue(s).
UserQueueNames is only available if the UserQueueNames attribute is being watched.
| |
| WorkgroupQueueDisplayName |
Gets the display name of the workgroup queue.
WorkgroupQueueDisplayName is only available if the WorkgroupQueueDisplayName attribute is being watched.
| |
| WorkgroupQueueName |
Gets the unscoped name of the workgroup queue.
WorkgroupQueueName is only available if the WorkgroupQueueName attribute is being watched.
| |
| WrapUpAssignments |
Gets the wrap up assignments for this interaction. (See WrapUpAssignments).
WrapUpAssignments is only available if the WrapUpAssignments attribute is being watched.
| |
| WrapUpCodeId | Obsolete.
Gets the ID of the wrap up code.
|