Represents the properties of a conference that can be provided to other clients that allows them to join the conference.
Represents the event data of a ContextSent or ContextReceived events.
Describes a conversation. It includes details such as the conversation participants, modalities (InstantMessaging, AudioVideo), state, etc., and implements actions such as merge, park, terminate or other conversation actions.
Represents the event data of a ConversationActionAvailability event.
Manages conversation creation and removal, retrieves the collection of the conversations, joins a conference, and other conversation collection-related actions.
Represents the event data of a ConversationsManager event.
Represents the event data of a ConversationPropertyChanged event.
Represents the event data of a ConversationStateChanged event.
Represents the event data of a the BeginSendInitialContext event.
Defines the instant messaging modality. It supports actions such as sending an instant message, checking or setting the composing (typing) flag, etc. This class exposes events such as messages being sent or received.
Represents the event data of a ContributingChanged event.
Represents the event data of a IsTypingChanged event.
Represents the event data of an InstantMessageReceived event.
Modality is the base class for any modality, including InstantMessageModality and AVModality.
Represents the event data of a ModalityActionAvailability event.
Represents the event data of a ModalityPropertyChanged event.
Represents the event data of a ModalityStateChanged event.
Represents the event data of a MutedChanged event.
A participant is a contact (person or phone number) that was added to a conversation. Each participant has its own modality set that represents the state of the participant in this conversation for each modality.
Represents the event data of a ParticipantActionAvailability event.
Represents the event data of a ParticipantCollection event.
Represents the event data of a ParticipantPropertyChanged event.