Specifies constants indicating the capabilities of an Interaction.
Namespace: ININ.IceLib.InteractionsAssembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: 0.0.0.0 (22.3.0.218)
Syntax
C# |
---|
[FlagsAttribute] public enum InteractionCapabilities |
Visual Basic |
---|
<FlagsAttribute> _ Public Enumeration InteractionCapabilities |
Members
Member name | Value | Description | |
---|---|---|---|
None | 0 | The Interaction has no capabilities. | |
Consult | 1 | The Interaction can perform consults. | |
Disconnect | 2 | The Interaction can be disconnected. | |
Hold | 4 | The Interaction can be held. | |
Listen | 8 | The Interaction can perform listens. | |
Messaging | 16 | 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. | |
Mute | 32 | The Interaction can be muted. | |
Park | 64 | The Interaction can be parked. | |
Pause | 128 | The Interaction can pause recording. | |
Pickup | 256 | The Interaction can be picked up. | |
Private | 512 | The Interaction can be marked private. | |
Record | 1024 | The Interaction can be recorded. | |
RequestHelp | 2048 | The Interaction can have help requested. | |
Transfer | 4096 | The Interaction can be transferred. | |
Join | 8192 | The ConferenceInteraction can be joined. | |
ObjectWindow | 16384 | The Interaction can have an object window displayed. | |
Conference | 32768 | The Interaction can be conferenced. | |
Coach | 65536 | The Interaction can be coached. | |
Suspended | 131072 | The Interaction can be suspended. | |
SecureRecordingPause | 262144 | The Interaction can pause recording for security. | |
SecureInput | 524288 | The Interaction can initiate secure input. | |
RecordingSnip | 33554432 | The interaction can create a recording snippet. | |
TransferToVoicemail | 67108864 | 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.
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.