The Unified Communications Managed API version 1.0 Signaling layer exposes an extensive collection of classes, interfaces, and enumeration types. The API can be divided into the following feature-based categories.

API Category API Description

Endpoint

RealTimeEndpoint

SipEndpoint

SipPeerToPeerEndpoint

An endpoint can be thought of as encapsulating a user profile involved in real-time communications. These classes thus provide a local context, including the security context of a user.

Connection

ConnectionPool

RealTimeConnection

RealTimeConnectionManager

RealTimeServerConnectionManager

RealTimeServerTcpConnectionManager

RealTimeServerTlsConnectionManager

This category of classes is used to manage connections for endpoints.

Session

SignalingSession

SignalingHeader

SipMessageData

SipRequestData

SipResponseData

SignalingParticipant

Participant

This category of classes is used to encapsulate the signaling session, as well as message-related data, including the headers, body, and participants.

Media Description and Negotiation

ContentDescription

IOfferAnswer

Sdp

This category of classes encapsulates the features for parsing the content of SIP messages and performing media negotiation.

The Sdp class is used for parsing SDP<,> messages arriving as the payload of SIP packets.

Publication and Subscription

SipSubscription

ISipSubscriptionProcessor

This category of classes is used in publishing and subscribing data.

See Also