![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
AgentIdentity |
Represents the data to identify a contact. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
AuthenticationException |
Defines the exception to be thrown, when an authentication-related error occurs. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
CollectionChangedEventArgs<T> |
Event information for collection changes. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
CollectionExtensions |
Represents extensions to the Collection class. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ConnectionAuthorizationRequestedEventArgs |
Represents information needed to authorize a connection. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ConnectionContext |
Represents information for customizing connections. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ConnectionFailureException |
Defines the exception to be thrown, when a network connection could not be made. Applications may want to prompt for a new URI (host and port) or a server name. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ConnectionPool |
Represents a connection pool. Each pool is identified by a destination tuple that consists of the hostname, the listening port of that host, and the transport type (TCP or TLS). The pool consists of 0 or more connections at any time and can grow to a maximum number of connections set by the application. The connection pool only represents outgoing connections and is not used to represent incoming connections as they are not used for pooling. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ContentDescription |
Represents the base class for all media descriptions. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
DiagnosticHeader |
Represents the diagnostic information received as ms-diagnostic header in the response. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
DiagnosticsInformation |
Represents diagnostics information. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
DialogContext |
Contains information related to a dialog. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
EndpointStateChangedEventArgs |
Indicates changes in EndpointState. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
FailureRequestException |
Defines the exception to be thrown, when a failure message is received as a SIP request message. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
FailureResponseException |
Defines the exception to be thrown, when a failure response is received. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
FromToHeader |
Exposes the parsed value of the "From" and "To" header of a SIP message. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
IncomingConnectionAddedEventArgs |
Contains event information for connections being added. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
IncomingConnectionRemovedEventArgs |
Contains event information for connections being removed. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
InvitationAcceptedEventArgs |
Represents the class used when InvitationAccepted event is raised. This gives access to the headers in the response in addition to informing the appplication that the invitation has been accepted. The headers exposed in this event are the same as the one returned when the application calls the EndEnter methods to fetch headers. If the application registers for this event, it is responsible for sending the acknowledgement in a timely manner. If the application does not send Ack, the platform will send it when the application returns from this event. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
MessageParsingException |
Defines the exception associated with a parsing of header. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
MessageReceivedEventArgs |
Represents the argument for relay events. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
NameValuePair |
This class holds generic name value information. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
OfferInInviteResponseEventArgs |
Used with the HandleOfferInInviteResponse call in IOfferAnswer. This will expose the media offer from the remote participant and gives the ability to send the media answer in the acknowledgement. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
OfferInReInviteEventArgs |
Used with the HandleReInviteOfferReceived call in IOfferAnswer. This will expose the media offer from the remote participant and gives the ability to send the media answer. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
OperationFailureException |
Defines the exception to be thrown, when an operation fails. The FailureReason property indicates the cause of operation failure. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
OperationTimeoutException |
Defines the exception to be thrown, when an operation times out. Generally this is caused when no response is received within a given time. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
Participant |
Contains all the common properties of a participant. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ParticipateStateChangedEventArgs |
Indicates changes in ParticipateState. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ProvisionalResponseReceivedEventArgs |
Class contains information for reporting received provisional responses. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
PublishSubscribeException |
Defines the exception associated with a DataSession operation error. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeAddress |
Defines the structure identifying a session target. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeClientConnectionManager |
Provides services for managing client connections. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeConnection |
Represents an outgoing connection used by the endpoints. The connection itself does not know with which endpoint it is associated. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeConnectionManager |
Provides connection management, message dispatching, and other miscellaneous services to endpoints. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeEndpoint |
Represents an identifiable endpoint from which you can publish or subscribe to data using data sessions or send and receive invitations using signaling sessions. Each such endpoint is uniquely identified by a URI and an endpoint ID, or a GRUU URI. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeException |
Represents the base class for all exceptions defined in the UCMA API. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeInvalidOperationException |
Thrown when the operation is currently invalid, but the application may be able to take further action based on reason. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeServerConnectionManager |
Represents the server-class connection manager that enables listening for incoming connections. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeServerTcpConnectionManager |
Provides advanced connection management for using endpoints. This class provides the same functionality as RealTimeConnectionManager and adds the ability to listen for incoming TCP connections. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RealTimeServerTlsConnectionManager |
Provides advanced connection management for using endpoints. This class provides the same functionality as RealTimeConnectionManager and adds the ability to listen for incoming TLS connections. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RedirectingEventArgs |
Exposes the redirect target URI and lets the application try the URI depending upon the State property. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ReferNotifier |
Lets the application set the various Refer states indicating progress. This is used by the application that is receiving the Refer request. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ReferReceivedEventArgs |
Represents the argument for the Refer state changed event. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ReferStateChangedEventArgs |
Represents the event argument for Refer state changed event. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ReferStatus |
Represents the state of the Refer operation. This object is created by the application sending the Refer message to track the status of the Refer as carried out by the remote endpoint. The notifications sent by the remote endpoint are reflected in this instance. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RegisterException |
Defines the exception to be thrown, when an error occurs in the register operation. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RegistrationStateChangedEventArgs |
Defines state change EventArgs for Registration state changes. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RequestOrResponseReceivedEventArgs |
Represents a request or response received. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ResponseCode |
Represents possible well-known response codes that can be used when sending responses. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RouteSetRecoverySettings |
Represents the settings for driving route set recovery behavior. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
RouteSetStatusChangedEventArgs |
Represents event args for conveying the route status. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
Sdp<TGlobalDescription, TMediaDescription> |
Parses or builds an SDP as defined by RFC 2327. Note: All public static members of this type are thread-safe. All instance members are not guaranteed to be thread-safe. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpAttribute |
Represents the "a" line from the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpBandwidth |
Represents the "b" line from the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpConnection |
Contains either an IP address or a hostname found in the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpDescription |
Applies an alias for the generic class for simplicity. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpEncryptionKey |
Represents a "k" line from the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpGlobalDescription |
Contains components of the global section of the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpMediaDescription |
Represents a media section of the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpOrigin |
Represents the "o" line in the SDP. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpParseStatus |
Stores state and provides utility routines on state that is common to the various parsing routines. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SdpWriter |
Represents a class that is passed to functions that will serialize the SDP attribute. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SendMessageOptions |
Represents options for customizing message send behavior. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SendProvisionalResponseOptions |
Represents the options for sending a provisional response. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
ServerPolicyException |
Defines the exception to be thrown, when an operation is rejected due to server policy. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SessionReceivedEventArgs |
Represents the argument for the incoming session event. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingContentDescription |
Obsolete. This class is obsolete in UCMA 3.0 and will be removed from later versions. As an alternative, applications can use the ContentDescription class.Describes a content description and additional negotiation information. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingHeader |
Represents the signaling header that can be added by the applications. Signaling headers allow applications to supply SIP headers as name-value pairs. These headers are exposed for incoming messages and used for attaching headers in outgoing messages. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingHeaderParser |
Assists in parsing a SignalingHeader object to decompose a header into parts such as displayname, URI, and parameters. If any component does not exist in the given header, it will be null. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingParticipant |
Represents a participant in a session. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingPropertyChangedEventArgs |
Returns information indicating which properties have changed. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingSession |
This class represents an Invite based two party session. The session is normally used for offer answer negotiation and signaling call control. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingSessionAcceptOptions |
Represents the options when establishing a session. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingSessionEstablishOptions |
Represents the options when establishing a session. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingSessionSettings |
Represents the configuration settings for a SignalingSession. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SignalingStateChangedEventArgs |
Indicates changes in SignalingState. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipCredentialCache |
Provides storage for multiple name-password pairs and associates these with the realm. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipDialogContext |
Contains information related to a dialog. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipEndpoint |
Represents a registration server based endpoint. All messages are routed to this server. The endpoint caches the connection created to communicate with the server. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipMessageData |
Captures information in a SIP message (request or response). It gives access to information that is common to request or response. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipPeerToPeerEndpoint |
Represents an endpoint with no registration server. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipRequestData |
Captures information in an incoming SIP request. It gives access to the message type in addition to what is exposed in a SipMessageData class. This class is used only to expose an incoming request and cannot be used to create an outgoing request. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipRequestReceivedEventArgs |
Represents the class used when the event is raised for received SIP request. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipResponseData |
Captures information in a SIP response. It gives access to the response code and response text in addition to what is exposed in SipMessageData. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipResponseReceivedEventArgs |
Represents the class used when the event is raised with response data. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipServiceRequest |
This class is no longer being maintained. Instead of using the methods on this class, developers are advised to use the BeginSendMessage and EndSendMessage methods on the RealTimeEndpoint class. Sends a service request to the server. It allows a user to add the message body and content type on a service request. Also provides an overload to send a custom "To" Header and accepted Headers. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipSubscription |
Provides low-level subscription and notification. Users of this class need to pass the ISubscriptionProcessor interface to interact with the subscription. It automatically refreshes the subscription, 15 minutes before the expiry. Users of SipSubscription can also refresh the subscription themselves. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipUriParameter |
Represents a general URI parameter. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SipUriParser |
Provides means to parse a sip URI. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
StateChangedEventArgs<T> |
Represents a Generic class for reporting state changed event. This class provides the old and new state. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
SubscriptionStateChangedEventArgs |
Returns information relevant to a subscription state change. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
TimerItem |
Defines a timer item to set up a timer. When the timer expires, a supplied callback is called. The timer item needs access to a TimerWheel in which the timer item is managed. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
TimerWheel |
Provides support for managing a large number of timers represented by TimerItem instances. The timer wheel is optimized so that add/remove operations for timer items is constant time (O(1)). |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
TlsFailureException |
Defines the exception to be thrown, when there is a connection issue due to the use of TLS. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
UnhandledExceptionManager |
Provides a way for the application to register for a handler to catch any unhandled exceptions uncaught from a worker thread initiated by the platform. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
WarningCode |
Represents possible well-known warning codes that can be used when sending responses. |
![Public class Public class](images/hh380319.pubclass(en-us,office.14).gif) |
WarningHeader |
Represents the diagnostic information received as Warning header. Warning is a general SIP header, which conveys the warnings from the remote. |