The ChatInteraction type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AddMembers |
Adds interactions to the chat.
| |
| AddMembersAsync |
Asynchronously adds interactions to the chat.
| |
| AddUser |
Adds user to the chat.
| |
| AddUserAsync |
Asynchronously adds user to the chat.
| |
| AddUsers |
Adds users to the chat.
| |
| AddUsersAsync |
Asynchronously adds users to the chat.
| |
| AppendNote |
Appends to the Notes.
(Inherited from Interaction.) | |
| AppendNoteAsync |
Asynchronously appends to the Notes.
(Inherited from Interaction.) | |
| AppendStringAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
| AppendStringAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
| BlindTransfer(String) |
Performs a blind transfer to the specified number given the number as a string.
(Inherited from Interaction.) | |
| BlindTransfer(QueueId) |
Performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
| BlindTransferAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously performs a blind transfer to the specified number, given that number as a string.
(Inherited from Interaction.) | |
| BlindTransferAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
| ChangeWatchedAttributes |
Changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
| ChangeWatchedAttributesAsync |
Asynchronously changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
| ChatIsWatching |
Determines whether an chat watch is active.
| |
| ChatStartWatching |
Starts watching the chat interaction.
| |
| ChatStartWatchingAsync |
Asynchronously starts watching the chat interaction.
| |
| ChatStopWatching |
Stops watching the chats interaction.
| |
| ChatStopWatchingAsync |
Asynchronously stops watching the chats interaction.
| |
| Coach |
Changes the coaching state of the interaction.
(Inherited from Interaction.) | |
| CoachAsync |
Asynchronously changes the coaching state of the interaction.
(Inherited from Interaction.) | |
| ConsultTransfer |
Performs a consult transfer with the specified interaction.
(Inherited from Interaction.) | |
| ConsultTransferAsync |
Asynchronously performs a consult transfer with the specified interaction.
(Inherited from Interaction.) | |
| Disconnect |
Disconnects this Interaction.
(Inherited from Interaction.) | |
| DisconnectAsync |
Asynchronously disconnects this Interaction.
(Inherited from Interaction.) | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetBooleanAttribute |
Gets the value of an attribute as a Boolean.
(Inherited from Interaction.) | |
| GetBooleanAttributeAsync |
Asynchronously gets the value of an attribute as a Boolean.
(Inherited from Interaction.) | |
| GetDateTimeAttribute |
Gets the value of an attribute as a DateTime.
(Inherited from Interaction.) | |
| GetDateTimeAttributeAsync |
Asynchronously gets the value of an attribute as a DateTime.
(Inherited from Interaction.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetHistory |
Gets the chat history-returned in an array of ChatText objects.
| |
| GetIntegerAttribute |
Gets the value of an attribute as an Int32.
(Inherited from Interaction.) | |
| GetIntegerAttributeAsync |
Asynchronously gets the value of an attribute as an Int32.
(Inherited from Interaction.) | |
| GetMembers |
Gets the members.
| |
| GetStringAttribute |
Gets the value of an attribute as a String.
(Inherited from Interaction.) | |
| GetStringAttributeAsync |
Asynchronously gets the value of an attribute as a String.
(Inherited from Interaction.) | |
| GetStringAttributes |
Gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.) | |
| GetStringAttributesAsync |
Asynchronously gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetWatchedBooleanAttribute |
Gets the value of a watched attribute as a Boolean.
(Inherited from Interaction.) | |
| GetWatchedDateTimeAttribute |
Gets the value of a watched attribute as a DateTime.
(Inherited from Interaction.) | |
| GetWatchedIntegerAttribute |
Gets the value of a watched attribute as an Int32.
(Inherited from Interaction.) | |
| GetWatchedStringAttribute |
Gets the value of a watched attribute as a String.
(Inherited from Interaction.) | |
| GetWatchedStringsAttribute |
Gets the value of a watched attribute as a ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.) | |
| Hold |
Places the interaction on hold or takes it off hold.
(Inherited from Interaction.) | |
| HoldAsync |
Asynchronously places the interaction on hold or takes it off hold.
(Inherited from Interaction.) | |
| InitiateRecordingSnip |
Changes the recording snippet state of the interaction.
(Inherited from Interaction.) | |
| InitiateRecordingSnipAsync |
Asynchronously changes the recording snip state of the interaction.
(Inherited from Interaction.) | |
| InitiateSecureInput |
Initiates secure input which allows for confidential information (e.g., credit card number, expiration date, etc) to be securely provided.
(Inherited from Interaction.) | |
| InitiateSecureInputAsync |
Asynchronously initiates secure input.
(Inherited from Interaction.) | |
| IsValidCapability |
Determines whether the interaction has the specified capabilities.
(Inherited from Interaction.) | |
| IsWatching()()()() |
Determines whether a watch is active.
(Inherited from Interaction.) | |
| IsWatching(String) |
Determines whether a watch is active and if the specified value is being watched.
(Inherited from Interaction.) | |
| Join |
Joins this Interaction in a conference.
(Inherited from Interaction.) | |
| JoinAsync |
Asynchronously joins this Interaction in a conference.
(Inherited from Interaction.) | |
| Listen |
Changes the listen state of the interaction.
(Inherited from Interaction.) | |
| ListenAsync |
Asynchronously changes the listen state of the interaction.
(Inherited from Interaction.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Mute |
Changes the mute state.
(Inherited from Interaction.) | |
| MuteAsync |
Asynchronously changes the mute state.
(Inherited from Interaction.) | |
| Park(String) |
Parks the Interaction on the specified target, given a string.
(Inherited from Interaction.) | |
| Park(QueueId) |
Parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
| ParkAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously parks the Interaction on the specified target, given a string.
(Inherited from Interaction.) | |
| ParkAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
| Pause |
Changes the recording pause state.
(Inherited from Interaction.) | |
| PauseAsync |
Asynchronously changes the recording pause state.
(Inherited from Interaction.) | |
| Pickup |
Picks up this Interaction.
(Inherited from Interaction.) | |
| PickupAsync |
Asynchronously picks up this Interaction.
(Inherited from Interaction.) | |
| Private |
Changes the private state.
(Inherited from Interaction.) | |
| PrivateAsync |
Asynchronously changes the private state.
(Inherited from Interaction.) | |
| Record |
Changes the record state.
(Inherited from Interaction.) | |
| RecordAsync |
Asynchronously changes the record state.
(Inherited from Interaction.) | |
| RequestHelp | Obsolete.
Sends a request for help.
(Inherited from Interaction.) | |
| RequestHelpAsync | Obsolete.
Asynchronously sends a request for help.
(Inherited from Interaction.) | |
| SecureRecordingPause(Boolean) | Obsolete.
Changes the secure recording pause state.
(Inherited from Interaction.) | |
| SecureRecordingPause(SecureRecordingPauseParameters) |
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are
configured via Interaction Administrator.
(Inherited from Interaction.) | |
| SecureRecordingPauseAsync(Boolean, AsyncCompletedEventHandler, Object) | Obsolete.
Asynchronously changes the secure recording pause state.
(Inherited from Interaction.) | |
| SecureRecordingPauseAsync(SecureRecordingPauseParameters, AsyncCompletedEventHandler, Object) |
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are
configured via Interaction Administrator.
(Inherited from Interaction.) | |
| SendFile(String) |
Sends a file to the chat members.
| |
| SendFile(Stream, String) |
Sends a file to the chat members.
| |
| SendFileAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously sends a file to the chat members.
| |
| SendFileAsync(Stream, String, AsyncCompletedEventHandler, Object) |
Asynchronously sends a file to the chat members.
| |
| SendText |
Sends text to the chat members.
| |
| SendTextAsync |
Asynchronously sends text to the chat members.
| |
| SendUrl |
Sends a Url to the chat members.
| |
| SendUrlAsync |
Asynchronously sends a Url to the chat members.
| |
| SetAccountCodeId |
Sets the Account Code ID.
(Inherited from Interaction.) | |
| SetAccountCodeIdAsync |
Asynchronously sets the Account Code ID.
(Inherited from Interaction.) | |
| SetDateTimeAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
| SetDateTimeAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
| SetRemoteName |
Sets the RemoteName.
(Inherited from Interaction.) | |
| SetRemoteNameAsync |
Asynchronously sets the RemoteName.
(Inherited from Interaction.) | |
| SetStateDescription |
Sets the StateDescription.
(Inherited from Interaction.) | |
| SetStateDescriptionAsync |
Asynchronously sets the StateDescription.
(Inherited from Interaction.) | |
| SetStringAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
| SetStringAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
| SetStringAttributes |
Sets the values of a set of string attributes.
(Inherited from Interaction.) | |
| SetStringAttributesAsync |
Asynchronously sets the values of a set of string attributes.
(Inherited from Interaction.) | |
| SetTypingIndicator |
Sets the typing indicator for the Session user.
| |
| SetTypingIndicatorAsync |
Asynchronously sets the typing indicator for the Session user.
| |
| SetWrapUpCodeId | Obsolete.
Sets the WrapUp Code ID.
(Inherited from Interaction.) | |
| SetWrapUpCodeIdAsync | Obsolete.
Asynchronously sets the WrapUp Code ID.
(Inherited from Interaction.) | |
| StartWatching | (Inherited from Interaction.) | |
| StartWatchingAsync |
Asynchronously starts watching the specified attributeNames for this Interaction. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
| StopWatching |
Stops watching the Interaction.
(Inherited from Interaction.) | |
| StopWatchingAsync |
Asynchronously stops watching the Interaction.
(Inherited from Interaction.) | |
| ToString | Returns a String that represents the current Object. (Inherited from Interaction.) | |
| TransferToVoicemail(String) |
Transfers to voicemail at the specified number, given a string.
(Inherited from Interaction.) | |
| TransferToVoicemail(QueueId) |
Transfers to voicemail at the specified number, given a QueueId.
(Inherited from Interaction.) | |
| TransferToVoicemailAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously transfers to voicemail at the specified number, given the target as a string.
(Inherited from Interaction.) | |
| TransferToVoicemailAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously transfers to voicemail at the specified number, given the target as a QueueId.
(Inherited from Interaction.) | |
| TryGetWatchedBooleanAttribute |
Tries to get the value of a watched attribute as a Boolean.
(Inherited from Interaction.) | |
| TryGetWatchedDateTimeAttribute |
Tries to get the value of a watched attribute as a DateTime.
(Inherited from Interaction.) | |
| TryGetWatchedIntegerAttribute |
Tries to get the value of a watched attribute as an Int32.
(Inherited from Interaction.) | |
| TryGetWatchedStringAttribute |
Tries to get the value of a watched attribute as a String.
(Inherited from Interaction.) | |
| TryGetWatchedStringsAttribute |
Tries to get the value of a watched attribute as ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.) | |
| Voicemail |
Sends the Interaction to voicemail.
(Inherited from Interaction.) | |
| VoicemailAsync |
Asynchronously sends the Interaction to voicemail.
(Inherited from Interaction.) |