Classes

  Class Description
ActiveConferenceService
Represents a service that the participant may be using and indicates whether the service is active.
ApplicationEndpoint
ApplicationEndpoint is a specialization of LocalEndpoint for communication on behalf of services and applications.
ApplicationEndpointSettings
Represents the settings needed to initialize an ApplicationEndpoint.
AutoAcceptNeededEventArgs
AutoAcceptNeededEventArgs is the event argument for the AutoAcceptNeeded event in InstantMessagingCalland ConferenceInvitation.
Call
Represents the signaling path that is established between two endpoints to set up and tear down media channels.
CallAcceptOptions
Optional parameters for accepting the incoming call.
CallDeclineOptions
Optional parameters for declining the incoming call.
CallDialogContext
Represents information specific to a dialog.
CallEstablishOptions
Optional parameter for establishing the call.
CallForwardOptions
Optional parameter for forwarding the call.
CallForwardReceivedEventArgs
Represents information received when a call is forwarded by the remote endpoint.
CallMessageData
CallMessageData wraps SipMessageData and exposes call specific headers.
CallParticipantEndpointProperties
Represents the properties of the call remote endpoint.
CallProvisionalResponseOptions
Optional parameter for sending the provisional response on incoming call.
CallProvisionalResponseReceivedEventArgs
Represents information associated with the reception of a provisional response (advanced usage.)
CallReceivedEventArgs < (Of < ( TCall > ) > )
Contains information regarding an incoming call.
CallReceivedEventArgsBase
Contains information regarding an incoming call.
CallStateChangedEventArgs
Represents the information associated with a Call state transition.
CallTransferOptions
Optional parameters for transfering the call.
CallTransferReceivedEventArgs
Represents information associated with the reception of a transfer.
ClientPlatformSettings
Represents the settings typically used for creating a client platform instance.
CollaborationPlatform
CollaborationPlatform represents one SIP stack instance.
CollaborationPlatformSettings
Represents the base class for settings used to create an instance of the CollaborationPlatform class.
CommandFailureReasons
Constants defining known command failure codes.
ComposingStateChangedEventArgs
Event arguments that contain the data related to composing state of the remote participant. on the InstantMessagingCall.
Conference
Full conference information.
ConferenceCommandResponse
Contains basic information about a completed command.
ConferenceFailureException
Defines the exception to capture error conditions associated with conference commands.
ConferenceInvitation
Receives and responds to an invitation to join a conference.
ConferenceInvitationAcceptOptions
A data struture containing options which can be applied when accepting a ConferenceInvitation.
ConferenceInvitationDeclineOptions
A data structure containing options which can be applied when declining a ConferenceInvitation.
ConferenceInvitationReceivedEventArgs
Data structure containing the arguments for the ConferenceInvitationReceivedevent.
ConferenceInvitationResponse
Contains the remote participant’s response to the conference invitation.
ConferenceInvitationStateChangedEventArgs
ConferenceInvitationStateChangedEventArgs is the event argument for the StateChangedevent.
ConferenceJoinInformation
Contains information to customize joining a conference.
ConferenceParticipantEndpointProperties
Reports property values for participant endpoints with the focus.
ConferenceSession
ConferenceSession enables an application to join a conference and perform other operations related to an activated conference.
ConferenceSessionProperties
Properties of the conference.
ConferencingCapabilities
Conferencing capabilities.
Conversation
Represents a multi-party, multi-modal call contexts between a local participant and one or more remote participants.
ConversationChangedEventArgs
Represents the information supplied when a call is moved to a derived Conversation.
ConversationParticipant
Represents a participant in the conversation.
ConversationPriority
Conversation Priority values.
ConversationProperties
Represents the properties of a conversation used for property changed event.
ConversationSettings
Captures the initial conversation settings such as conversation identifier, subject and priority.
DeliveryNotificationReceivedEventArgs
Provides information regarding delivery status of a previously sent message.
DiversionContext
This class represents information available in an incoming call that indicates the forwarding parties before the call was received.
DivertedDestination
This class provides information about a diverted destination for an incoming call.
EscalateToConferenceRequestedEventArgs
Data structure containing the arguments for the EscalateToConferenceRequested event.
InstantMessageId
Provides a unique identification (ID) for an instant message.
InstantMessageReceivedEventArgs
Gets the data in an incoming message from the conversation.
InstantMessagingCall
InstantMessagingCall is the class which supports instant messaging-based communication.
InstantMessagingFlow
Represents the media in and InstantMessagingCall.
InstantMessagingFlowConfigurationRequestedEventArgs
InstantMessagingFlowTemplate
Represents settings for an InstantMessagingFlow instance.
InstantMessagingMcuParticipantEndpointProperties
Class to hold properties for participants joined to the Instant Messaging MCU.
InstantMessagingMcuSession
Allows requests to be made to the Instant Messaging MCU.
InviteParticipantUpdateEventArgs
Data structure containing the arguments for the InviteRemoteParticipantUpdateevent.
LocalEndpoint
Represents an endpoint used by the current application to communicate and collaborate with other endpoints.
LocalEndpointSettings
Represents the base type for settings needed to initialize an LocalEndpoint.
LocalEndpointStateChangedEventArgs
Indicates changes in LocalEndpointState.
McuDialOutOptions
MCU Dial-out options.
McuInformation
Describes an allocated conference MCU address.
McuMediaChannel
Represents a media for an MCU or Endpoint.
McuSession
Encapsulates common MCU operations and events.
McuSessionProperties
Used to communicate parsed MCU properties in an MCU implementation.
McuTransferOptions
MCU Transfer options.
MediaChannelEstablishmentData
Represents Media channel establishment data. This class provides establishment details about a particular media channel.
MediaFlowStateChangedEventArgs
EventArgs for MediaFlow.StateChanged event.
MediaTroubleshootingDataReportedEventArgs
This class provides media troubleshooting information that can be used for monitoring purposes.
MediaType
The names of common media types.
MessageDeliveryFailureData
Provides information regarding delivery failure of a previously sent message to a specific participant.
MimePartContentDescription
Represents a part of a MIME body of a SIP message. A part can represent SDP part or a custom part or a mime/alternative part or a mime/mixed part of a mime body.
OfferAnswerException
Indicates reason for offer/answer exception.
ParticipantAttendanceChangedEventArgs
Represents information regarding participants that get added or removed in a conversation or conference or MCU.
ParticipantEndpoint
Represents an endpoint for a participant in the conversation.
ParticipantEndpointAttendanceChangedEventArgs < (Of < ( TProperties > ) > )
ParticipantEndpointPropertiesChangedEventArgs < (Of < ( TProperties > ) > )
ParticipantPropertiesChangedEventArgs
Represents information about updated properties for a conversation participant.
ParticipantPropertiesChangedEventArgs < (Of < ( TProperties > ) > )
PlatformExtension
Class which holds common functionality for all extensions to the platform.
PlatformExtensionType
The list of supported extension types
PropertiesChangedEventArgs < (Of < ( TProperties > ) > )
Represents properties that have changed on an object.
RemoteParticipantChangedEventArgs
Represents the information received when the remote participant of the call changes.
RePublishingRequiredEventArgs
Defines EventsArgs to be passed for republishing a required event raised by local endpoint.
SdpAnswer
SdpAnswer, contains the Sdp answer message being send out or receceived from remote endpoint.
SdpContentDescription
SdpContentDescription class contains the contentId and content type and content body.
SdpOffer
SdpOffer, contains the sdp offer message received from the remote endpoint or sdp offer being send to the remote endpoint.
ServerPlatformSettings
Represents the settings typically used for creating a server platform instance.
ToastMessage
Represents the toast message that can be sent along with an INVITE.
TransferStateChangedEventArgs
Represents the information associated with the status of a transfer accepted by the remote endpoint.
TrustedDomain
This class represents a domain and its type.
UserEndpoint
UserEndpoint is a specialization of LocalEndpoint for communication on behalf of information workers.
UserEndpointSettings
Represents the settings needed to initialize a User endpoint.

Delegates

  Delegate Description
IncomingCallDelegate < (Of < ( TCall > ) > )
Represents the delegate signature of a typical handler for an application to handle an incoming call of type TCall.

Enumerations

  Enumeration Description
CallState
Defines the state of the call.
CallStateTransitionReason
Defines the reasons for call state transitions.
CallTransferType
Type of call transfer - Attended or Unattended.
CapabilitySupport
Represents capabilities supported.
CommandStatusCode
Contains the known command status codes.
ComposingState
Represents the composing state for participant in a InstantMessagingCall.
ConferenceAccessMethod
Represents whether the client is accessing from inside or outside the organization.
ConferenceAuthenticationMethod
Represents the types of authentication methods.
ConferenceEndpointState
Represents the status of the conference endpoint.
ConferenceInvitationState
An enumeration of possible conference invitation states.
ConferenceInvitationStateTransitionReason
Reasons for conference invitation state transition.
ConferenceInvitationStatus
Represents the possible responses to a ConferenceInvitation.
ConferenceJoinMethod
Represents how the conference was joined.
ConferenceSessionState
The state of the conference session.
ConferencingRole
Represents the participant conferencing role, if applicable.
ConferencingRosterVisibility
Represents the visibility of the participant in the conference roster.
ConversationChangedReason
Enumerates the reasons when the conversation of the call will be changed.
ConversationState
Represents the possible states for a conversation.
DiversionContextSource
Enumeration of various header type sources from which diversion context is derived.
EndpointSubtype
Indicates the endpoint sub-type for an endpoint of type "Application".
EndpointType
Advertises the type of endpoint in a communication.
InstantMessageConsumptionMode
Indicates how the application handles instant messages.
InstantMessagingFormat
Standard commonly used message formats.
LocalEndpointState
Represents the different values of the local endpoint state.
McuMediaChannelStatus
Represents the SDP media direction attributes.
McuSessionState
The states for the MCU.
MediaChannelEstablishmentDiagnosticsReason
Enumeration of various media channel establishment diagnostics reasons.
MediaChannelEstablishmentStatus
Enumeration of media channel establishment status.
MediaFlowState
Represents the possible states for a media flow.
OfferAnswerFailureReason
Failure reason, used with OfferAnswerException to indicate the reason for the error.
PrivacyOptions
Various privacy options that will be part of Ms-Sensitivity-Header
SdpAnswerStatus
Status of the SdpAnswer.
SourceNetwork
Represents the network type from which a user is connecting.
TrustedDomainMode
This enumeration represents the mode of interoperability with a trusted domain for audio calls.