Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IInteractionVoice Interface
NamespacesGenesyslab.Desktop.Modules.Core.Model.InteractionsIInteractionVoice
Represents the voice interaction.
Declaration Syntax
C#Visual BasicVisual C++
public interface IInteractionVoice : IInteraction, 
	INotifyPropertyChanged
Public Interface IInteractionVoice _
	Implements IInteraction, INotifyPropertyChanged
public interface class IInteractionVoice : IInteraction, 
	INotifyPropertyChanged
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Agent
Gets the agent.
(Inherited from IInteraction.)
AttachedDataInformation
Gets the attached data information.
(Inherited from IInteraction.)
CaseId
Gets or sets the case id.
(Inherited from IInteraction.)
ChildInteractions
Gets the child interactions.
(Inherited from IInteraction.)
ContextualConfigManager
Gets the contextual configuration manager (contextualize by the attached data).
(Inherited from IInteraction.)
Device
Gets the device.

DispositionCode
Gets or sets the disposition code.
(Inherited from IInteraction.)
Duration
Gets the duration of the interaction.
(Inherited from IInteraction.)
EntrepriseInteractionCurrent
Gets or sets the current Enterprise SDK interaction.
(Inherited from IInteraction.)
EntrepriseInteractions
Gets the enterprise interactions.
(Inherited from IInteraction.)
EntrepriseLastInteractionEvent
Gets or sets the last Enterprise SDK interaction event.
(Inherited from IInteraction.)
FormattedObject
Gets the formatted object.
(Inherited from IInteraction.)
GetAllAttachedData()()()
Gets all of the attached data.
(Inherited from IInteraction.)
GetAttachedData(String)
Gets the attached data.
(Inherited from IInteraction.)
HasAnotherChildInteractionNonIdle()()()
Indicates if this interaction has a non-idle child interaction.

HasChildInteraction
Gets a value indicating whether this instance has a child interaction.
(Inherited from IInteraction.)
Initialize()()()
Initializes this instance.
(Inherited from IInteraction.)
InteractionEvent
Occurs when the interaction event is dispatched.
(Inherited from IInteraction.)
InteractionId
Gets or sets the interaction id.
(Inherited from IInteraction.)
IsChildInteraction
Gets or sets a value indicating whether this instance is a child interaction.
(Inherited from IInteraction.)
IsIdle
Gets a value indicating whether this instance is idle.

IsInitialized
Gets a value indicating whether this instance is initialized.
(Inherited from IInteraction.)
IsItPossibleToAlternate
Gets a value indicating whether it is possible to alternate between calls.

IsItPossibleToAnswerCall
Gets a value indicating whether it is possible to answer a call.

IsItPossibleToCompleteConference
Gets a value indicating whether it is possible to complete a conference call.

IsItPossibleToCompleteTransfer
Gets a value indicating whether it is possible to complete a transfer.

IsItPossibleToConsultCall
Gets a value indicating whether it is possible to consult on a call.

IsItPossibleToHoldCall
Gets a value indicating whether it is possible to hold a call.

IsItPossibleToInitConference
Gets a value indicating whether it is possible to initialize a conference call.

IsItPossibleToInitiateIM
IsItPossibleToInitTransfer
Gets a value indicating whether it is possible to initialize a transfer.

IsItPossibleToMakeCall
Gets a value indicating whether it is possible to make a call.

IsItPossibleToMarkDone
Gets a value indicating whether it is possible to mark as done.

IsItPossibleToMuteOff
Gets a value indicating whether it is possible to turn mute off.

IsItPossibleToMuteOn
Gets a value indicating whether it is possible to mute your voice.

IsItPossibleToMuteTransfer
Gets a value indicating whether it is possible to mute a transfer.

IsItPossibleToOneStepTransfer
Gets a value indicating whether it is possible to one-step transfer or mute a transfer.

IsItPossibleToReconnect
Gets a value indicating whether it is possible to reconnect.

IsItPossibleToRecordSIPCall
Gets a value indicating whether it is possible to record a SIP call.

IsItPossibleToRedirectCall
Gets a value indicating whether it is possible to redirect a call.

IsItPossibleToRejectCall
Gets a value indicating whether it is possible to reject the ringing call (if the redirect queue is present on this event).

IsItPossibleToReleaseCall
Gets a value indicating whether it is possible to release a call.

IsItPossibleToRetrieveCall
Gets a value indicating whether it is possible to retrieve a call.

IsItPossibleToSendDTMF
Gets a value indicating whether it is possible to send a DTMF.

IsItPossibleToSingleStepConference
Gets a value indicating whether it is possible to complete a single-step conference.

IsItPossibleToSingleStepTransfer
Gets a value indicating whether it is possible to complete a single-step transfer.

IsItPossibleToStopRecordSIPCall
Gets a value indicating whether it is possible to stop recording a SIP call.

IsSIPCallMonitored
Gets a value indicating whether it is possible to monitor a SIP call.

Media
Gets the media used by this interaction.
(Inherited from IInteraction.)
OnInteractionEvent(IEnvelope<(Of <(IInteraction>)>))
Calls this method to send the InteractionEvent event.
(Inherited from IInteraction.)
ParentInteraction
Gets or sets the parent interaction.
(Inherited from IInteraction.)
ParentInteractionId
Gets or sets the parent interaction id.
(Inherited from IInteraction.)
Parties
Gets a list of parties.

PhoneNumber
Gets the phone number of customer.

PropertyChanged
Occurs when a property value changes.
(Inherited from INotifyPropertyChanged.)
Release()()()
Releases this instance.
(Inherited from IInteraction.)
RemoveAttachedData(String)
Removes the attached data.
(Inherited from IInteraction.)
SetAttachedData(String, String)
Sets the attached data.
(Inherited from IInteraction.)
StartDate
Gets or sets the start date of the interaction.
(Inherited from IInteraction.)
State
Gets the state.

TConnectionId
Gets the T-Server connection id.

Update(IEnvelope<(Of <(IInteraction>)>))
Updates this interaction with the specified interaction envelope.
(Inherited from IInteraction.)
UpdateActionPossibles(Boolean)
Updates the possible actions.

UserData
Gets the key/value collection associated with this interaction. This collection implements the [!:INotifyCollectionChanged] interface.
(Inherited from IInteraction.)

Assembly: Genesyslab.Desktop.Modules.Core (Module: Genesyslab.Desktop.Modules.Core) Version: 8.0.2.15 (8.0.002.15)