Bootstrapper

A setup application that can be configured to install all of the components required by an application onto a target computer. The bootstrapper (also called an application chainer) can determine whether prerequisites for an application are installed, and if not, can download and install them.

Connection

Physical connection over the wire to carry packets across networks. In the Unified Communications Managed API version 1.0 SDK, a connection can use either TCP or TLS transport.

Microsoft Office Communications Server 2007 supports two types of connections: client and server. A server connection requires the use of Mutual TLS (MTLS) transport. In addition, the server must be in the list of trusted servers on the server running Office Communications Server 2007.

Connection manager

Designates Unified Communications Managed API version 1.0 functionality that allows a middle-tier application to optimize the performance of server-to-server SIP communications by limiting the number of outgoing connections established with a destination tuple. After the maximum number of authorized outgoing TCP or TLS connections to a given Destination Tuple is reached, connections are shared in a round robin fashion across the Realtime endpoints of Unified Communications Managed API version 1.0.

There are two types of connection manager:

  1. client (more secure as it does not listen on incoming connections)

  2. server (better performance as it has the ability to listen on a specified port as well as perform server throttling)

Destination Tuple

A destination tuple represents information needed to connect to a remote computer. It usually consists of the FQDN or IP address of the remote computer, the remote port, and the transport protocol.

Endpoint ID

Endpoint ID is a Microsoft specific identifier assigned to an endpoint. For example, the Endpoint ID used at registration helps Office Communications Server 2007 distinguish the endpoints of a given user. Endpoint ID is being deprecated in favor of GRUU.

GRUU

Globally Routable User Agent URI (GRUU) is defined in the SIP Internet-Draft, "Obtaining and Using Globally Routable User Agent (UA) URIs (GRUU) in the Session Initiation Protocol (SIP)" (draft-ietf-sip-gruu-09). GRUU is meant to represent an endpoint (registered or not) in the Unified Communications infrastructure.

Media description

Description of media capabilities carried as the message body of a SIP request. The media description is indifferent to the offer-answer model used by the application.

Media negotiation

Exchange of media description involving one party making an offer, another presenting an answer.

MTLS

Mutual Transport Layer Security. A standard protocol that is used to provide secure Web communications on the Internet or intranets. It enables clients to authenticate servers or, optionally, servers to authenticate clients. It also provides a secure channel by encrypting communications. See "TLS" later in this topic.

Page-mode messaging

Page mode messaging consists of sending SIP requests (INFO, Message, SERVICE) outside a SIP dialog from a real-time endpoint implementation. For example, you can use it to send Alerts or Notifications to custom clients built on top of Unified Communications Managed API version 1.0.

Publication

Designates the action of publishing data into a Microsoft Office Communications Server 2007 SQL data store. In the Unified Communications infrastructure, a publication is done by using a SERVICE request.

Realtime endpoint

Designates a Unified Communications Managed API version 1.0 class that represents an identifiable endpoint. Each such endpoint is uniquely identified by a URI and an endpoint ID, a GRUU URI, or a SIP instance. A real-time endpoint can be a SipEndpoint or a SipPeerToPeerEndpoint.

SDP

Session Description Protocol, an Internet standard (RFC 2327).

SignalingSession

SignalingSession designates a Unified Communications Managed API version 1.0 class that represents a long-lived SIP session (based on RFC 3261) initiated by an INVITE method. A SignalingSession is considered outbound if the initial INVITE originates locally, and inbound if the initial INVITE is consumed.

SIP

Session Initiation Protocol, an Internet standard (RFC 3261).

SIP proxy server

A SIP server that can receive SIP requests and forward them to the intended recipient.

Subscription

See "subscription session" later in this topic.

Subscription session

A long-lived session used to receive notifications such as for Presence when a target presentity publishes data updates.

TLS

Transport Layer Security. A standard protocol that is used to provide secure Web communications on the Internet or intranets. It enables clients to authenticate servers or, optionally, servers to authenticate clients. It also provides a secure channel by encrypting communications. See "MTLS" earlier in this topic.

See Also