Specifies constants indicating the capabilities of an Interaction.

Namespace: ININ.IceLib.Interactions
Assembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: (


public enum InteractionCapabilities
Visual Basic
<FlagsAttribute> _
Public Enumeration InteractionCapabilities


Member nameValueDescription
None0The Interaction has no capabilities.
Consult1The Interaction can perform consults.
Disconnect2The Interaction can be disconnected.
Hold4The Interaction can be held.
Listen8The Interaction can perform listens.
Messaging16 The Interaction can perform messaging. Starting with 2017 R2, when tranferring an Interaction to voicemail with a specific target (via TransferToVoicemail(String) or TransferToVoicemail(QueueId)), this capability has been replaced by TransferToVoicemail. For transferring an Interaction without a specific target (via Voicemail()()()()), this capability should continue to be used.
Mute32The Interaction can be muted.
Park64The Interaction can be parked.
Pause128The Interaction can pause recording.
Pickup256The Interaction can be picked up.
Private512The Interaction can be marked private.
Record1024The Interaction can be recorded.
RequestHelp2048The Interaction can have help requested.
Transfer4096The Interaction can be transferred.
Join8192The ConferenceInteraction can be joined.
ObjectWindow16384The Interaction can have an object window displayed.
Conference32768The Interaction can be conferenced.
Coach65536The Interaction can be coached.
Suspended131072The Interaction can be suspended.
SecureRecordingPause262144The Interaction can pause recording for security.
SecureInput524288The Interaction can initiate secure input.
RecordingSnip33554432The interaction can create a recording snippet.
TransferToVoicemail67108864 The interaction can be transferred to voicemail by specifying a target (via TransferToVoicemail(String) or TransferToVoicemail(QueueId)). When checking to see if an Interaction can be transferred to a specific target's voicemail, starting with 2017 R2, this capability takes the place of the Messaging capability. For transferring an Interaction without a specific target (via Voicemail()()()()), the Messaging capability should continue to be used.

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 GA and beyond.

See Also