Technical Documents

This section provides information about the technical documents that are contained in the Office Protocols documentation set.

Note The inter-document links in a PDF version of a technical document are functional only if all the cross-referenced documents are saved to the same local directory folder. An error message appears if you click a link that references a PDF document that is not located in the same folder (when viewing via your local hard drive) or is part of a different download (when viewing online). To save a complete set of PDF files to the same folder, download the Office Protocols .zip file. This is a large file and can take a few minutes to download.

Specification

Description

[MS-ABS]: Address Book File Structure

Specifies the Address Book File Structure, which are files that are produced daily by the Address Book server and accessed by clients to get information about users and groups stored in Active Directory directory services.

Click here to view this version of the [MS-ABS] PDF.

[MS-AVEDGEA]: Audio Video Edge Authentication Protocol

Specifies the Audio Video Edge Authentication Protocol, which is used by clients to request and retrieve security tokens from Microsoft Office Communications Server 2007 Service Pack 1 to access Audio/Video Edge Server.

Click here to view this version of the [MS-AVEDGEA] PDF.

[MS-CONFAS]: Centralized Conference Control Protocol: Application Sharing Extensions

Specifies the Centralized Conference Control Protocol: Application Sharing Extensions, which are extensions to the Centralized Conference Control Protocol that can be used to integrate application-sharing conference modes within the framework defined in [MS-CONFBAS]: Centralized Conference Control Protocol: Basic Architecture and Signaling.

Click here to view this version of the [MS-CONFAS] PDF.

[MS-CONFAV]: Centralized Conference Control Protocol: Audio-Video Extensions

Specifies the Centralized Conference Control Protocol: Audio-Video Extensions, which is a set of extensions for setting up multi-party, multi-modal conferences.

Click here to view this version of the [MS-CONFAV] PDF.

[MS-CONFBAS]: Centralized Conference Control Protocol: Basic Architecture and Signaling

Specifies the Centralized Conference Control Protocol: Basic Architecture and Signaling, which is a set of extensions for setting up multi-party, multi-modal conferences.

Click here to view this version of the [MS-CONFBAS] PDF.

[MS-CONFIM]: Centralized Conference Control Protocol: Instant Messaging Extensions

Specifies the Centralized Conference Control Protocol: Instant Messaging Extensions, which is a set of extensions for setting up multi-party, multi-modal conferences.

Click here to view this version of the [MS-CONFIM] PDF.

[MS-CONFPRO]: Centralized Conference Control Protocol: Provisioning

Specifies the Centralized Conference Control Protocol: Provisioning, which is a set of extensions for setting up multi-party, multi-modal conferences.

Click here to view this version of the [MS-CONFPRO] PDF.

[MS-CONMGMT]: Connection Management Protocol

Specifies the Connection Management Protocol, which describes outbound proxy auto-discovery mechanism for the client. This protocol also defines the negotiation mechanism and data format for sending keep-alive messages between the client and server, and the certificate requirements for establishing Transport Layer Security (TLS) connections.

Click here to view this version of the [MS-CONMGMT] PDF.

[MS-CVWREST]: Unified Communications Call Via Work Protocol

Specifies the Skype for Business Call Via Work REST Protocol, which defines how an application can create a PSTN phone call between a desktop or mobile phone and a remote party.

Click here to view this version of the [MS-CVWREST] PDF.

[MS-DLX]: Distribution List Expansion Protocol

Specifies the Distribution List Expansion Protocol, which is the procedure for expanding distribution lists. This protocol also specifies the Web service method that is used to get the membership of a distribution list.

Click here to view this version of the [MS-DLX] PDF.

[MS-DTMF]: RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals Extensions

Specifies the RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals Extensions, which is a set of extensions used to carry DTMF digits, tones, and signals in Real-time Transport Protocol (RTP) packets over a network transport.

Click here to view this version of the [MS-DTMF] PDF.

[MS-E911WS]: Web Service for E911 Support Protocol

Specifies the Web Service for E911 Support Protocol that is used by protocol clients to retrieve locations associated with network identifiers, or locations within a city.

Click here to view this version of the [MS-E911WS] PDF.

[MS-ECREST]: Unified Communications Event Channel Protocol

Specifies the Skype for Business Event Channel REST Protocol, which describes a mechanism that web applications can use to retrieve notifications about changes to resources.

Click here to view this version of the [MS-ECREST] PDF.

[MS-EUMR]: Routing to Exchange Unified Messaging Extensions

Specifies the Routing To Exchange Unified Messaging Extensions, which consist of proprietary application extensions for routing calls to Exchange Unified Messaging voice mail and generating call answered, call missed, and call forbidden event notification email messages.

Click here to view this version of the [MS-EUMR] PDF.

[MS-EUMSDP]: Exchange Unified Messaging Session Description Protocol Extension

Specifies the Exchange Unified Messaging Session Description Protocol Extension. This proprietary extension to the Session Description Protocol (SDP) extends the characteristics that are used to negotiate and establish audio calls between protocol servers and unified messaging servers to play or record voice messages and to manage the unified messaging mailbox by using touch-tone commands.

Click here to view this version of the [MS-EUMSDP] PDF.

[MS-GRVDYNM]: Groove Dynamics Protocol

Specifies the Groove Dynamics Protocol, which is an application-layer distributed protocol for consistently ordering operations on an arbitrary number of peers.

Click here to view this version of the [MS-GRVDYNM] PDF.

[MS-GRVHENC]: HTTP Encapsulation of Simple Symmetric Transport Protocol (SSTP)

Specifies the HTTP Encapsulation of Simple Symmetric Transport Protocol (SSTP), which is used by the client to encapsulate SSTP for firewall and proxy traversal.

Click here to view this version of the [MS-GRVHENC] PDF.

[MS-GRVRDB]: Groove RDB Commands Protocol

Specifies the Groove RDB Commands Protocol, which is used to distribute database operations among endpoints in a shared space.

Click here to view this version of the [MS-GRVRDB] PDF.

[MS-GRVSPCM]: Client to Management Server Groove SOAP Protocol

Specifies the Client to Management Server Groove SOAP Protocol, which is used for managing the client through user management and distribution of security and usage policies.

Click here to view this version of the [MS-GRVSPCM] PDF.

[MS-GRVSPMR]: Management Server to Relay Server Groove SOAP Protocol

Specifies the Management Server to Relay Server Groove SOAP Protocol, which enables the management server to manage the relay server's services to users.

Click here to view this version of the [MS-GRVSPMR] PDF.

[MS-GRVSSTP]: Simple Symmetric Transport Protocol (SSTP)

Specifies the Simple Symmetric Transport Protocol (SSTP), which provides bidirectional asynchronous application layer communications between client computers and server computers.

Click here to view this version of the [MS-GRVSSTP] PDF.

[MS-GRVSSTPS]: Simple Symmetric Transport Protocol (SSTP) Security Protocol

Specifies the Simple Symmetric Transport Protocol (SSTP) Security Protocol, which is used for client registration and authentication with a relay server over SSTP.

Click here to view this version of the [MS-GRVSSTPS] PDF.

[MS-GRVWDPP]: Wide Area Network Device Presence Protocol (WAN DPP)

Specifies the Wide Area Network Device Presence Protocol (WAN DPP), which is a client-server protocol that clients use to discover and acquire presence information of other clients.

Click here to view this version of the [MS-GRVWDPP] PDF.

[MS-H264PF]: RTP Payload Format for H.264 Video Streams Extensions

Specifies the RTP Payload Format for H264 Streams Extensions protocol, which is the payload format used to carry real-time video streams in the payload of the Real-Time Transport Protocol (RTP).

Click here to view this version of the [MS-H264PF] PDF.

[MS-ICE]: Interactive Connectivity Establishment (ICE) Extensions

Specifies the Interactive Connectivity Establishment (ICE) Extensions, which are used to set up audio/video Real-Time Transport Protocol (RTP) streams in a manner where the streams can traverse Network Address Translators (NAT).

Click here to view this version of the [MS-ICE] PDF.

[MS-ICE2]: Interactive Connectivity Establishment (ICE) Extensions 2.0

Specifies the Interactive Connectivity Establishment (ICE) Extensions 2.0, which are used to set up Real-Time Transport Protocol (RTP) streams in a manner where the streams can traverse Network Address Translators (NAT) and firewalls.

Click here to view this version of the [MS-ICE2] PDF.

[MS-ICE2BWM]: Interactive Connectivity Establishment (ICE) 2.0 Bandwidth Management Extensions

Specifies the Interactive Connectivity Establishment (ICE) Bandwidth Management Extensions, which are used to determine and enforce bandwidth policy constraints by communicating with a bandwidth policy aware server.

Click here to view this version of the [MS-ICE2BWM] PDF.

[MS-IMESYN]: IMESync Syntax Structure

Specifies the IMESync Syntax Structure, which enables an on-screen editor to use items that are defined in a remote list as its custom words.

Click here to view this version of the [MS-IMESYN] PDF.

[MS-INFODCF]: InfoPath Data Connection File Download Protocol

Specifies the InfoPath Data Connection File Download Protocol, in which a protocol client can download information defining the connection parameters for a specific remote data store.

Click here to view this version of the [MS-INFODCF] PDF.

[MS-MERX]: Microsoft Error Reporting Extension to Corporate Error Reporting Version 1.0 Protocol

Specifies the Microsoft Error Reporting Extension to Corporate Error Reporting Version 1.0 Protocol, which extends the original Corporate Error Reporting Version 1.0 Protocol to support additional kinds of error reporting, additional options for existing protocol details, and more specific requirements about error report contents.

Click here to view this version of the [MS-MERX] PDF.

[MS-OBPAS]: Office Broadcast Participant Service

The Office Broadcast Participant Service is used to join an existing broadcast session and transmit broadcast data to a protocol client from a protocol state server.

Click here to view this version of the [MS-OBPAS] PDF.

[MS-OBPRS]: Office Broadcast Presentation Service

The Office Broadcast Presentation Service is used to start a broadcast session and transmit broadcast data to a protocol client from a protocol state server.

Click here to view this version of the [MS-OBPRS] PDF.

[MS-OCAUTHWS]: OC Authentication Web Service Protocol

Specifies the OC Authentication Web Service Protocol, which defines the message formats, server behavior, and client behavior for the purposes of authentication and certificate enrollment.

Click here to view this version of the [MS-OCAUTHWS] PDF.

[MS-OCDISCWS]: Lync Autodiscover Web Service Protocol

Specifies the Lync Autodiscover Web Service Protocol, which provides protocol clients with the ability to discover their home servers, and discover and use web services.

Click here to view this version of the [MS-OCDISCWS] PDF.

[MS-OCER]: Client Error Reporting Protocol

Specifies the Client Error Reporting Protocol, which is used by the SIP server to report errors and troubleshoot information to the SIP client and for the SIP client to report errors to the SIP server.

Click here to view this version of the [MS-OCER] PDF.

[MS-OCEXUM]: Call Control for Exchange Unified Messaging Protocol Extensions

Specifies the Call Control Protocol Extensions for Exchange Unified Messaging. This protocol, an extension to Session Initiation Protocol (SIP), is used between a client and server to play voice messages and to manage the Unified Messaging mailbox with voice commands.

Click here to view this version of the [MS-OCEXUM] PDF.

[MS-OCGCWEB]: Persistent Chat Web Protocol

Describes a protocol that provides a mechanism to allow the client of a persistent chat system to start an external chat room management web application.

Click here to view this version of the [MS-OCGCWEB] PDF.

[MS-OCPSTN]: Session Initiation Protocol (SIP) for PSTN Calls Extensions

Specifies the Session Initiation Protocol (SIP) Extensions for PSTN Calls, which is a set of extensions for interfacing a client with other traditional telephony networks, such as the Public Switched Telephone Network (PSTN) and an Internet Protocol Private Branch eXchange (IP-PBX) or enterprise PBX.

Click here to view this version of the [MS-OCPSTN] PDF.

[MS-OCSMP]: Microsoft Online Conference Scheduling and Management Protocol

Specifies the Microsoft Online Conference Scheduling and Management Protocol, which provides information about how the remote client communicates with the protocol server to schedule and manage online conferences.

Click here to view this version of the [MS-OCSMP] PDF.

[MS-OMPWHP]: Office Mobile PowerPoint Web Handler Protocol

Specifies the Office Mobile PowerPoint Web Handler Protocol, used to transmit information about the structure and content of a presentation, formatted for mobile devices.

Click here to view this version of the [MS-OMPWHP] PDF.

[MS-OMWWH]: Office Mobile Word Web Handler Protocol

Specifies the Office Mobile Word Web Handler Protocol, used to display documents that are optimized for viewing on a mobile device.

Click here to view this version of the [MS-OMWWH] PDF.

[MS-PRES]: Presence Protocol

Specifies the Presence Protocol, which defines presence-related extensions to Session Initiation Protocol (SIP). This protocol describes how SIP is used by terminals to establish, modify, and terminate multimedia sessions or calls.

Click here to view this version of the [MS-PRES] PDF.

[MS-PSOM]: PSOM Shared Object Messaging Protocol

Specifies the PSOM Shared Object Messaging (PSOM) protocol, which is used to exchange messages between the protocol client and protocol server. This protocol is designed to facilitate communications for data collaboration and Web conferencing applications.

Click here to view this version of the [MS-PSOM] PDF.

[MS-PWBDPS]: PowerPoint Web Broadcast Discovery Protocol

Specifies the PowerPoint Web Broadcast Discovery Protocol, used to discover the version and location of a broadcast protocol service.

Click here to view this version of the [MS-PWBDPS] PDF.

[MS-PWBHPS]: PowerPoint Web Broadcast Host Protocol

Specifies the PowerPoint Web Broadcast Host Protocol, used to create and manage a broadcast slide show session.

Click here to view this version of the [MS-PWBHPS] PDF.

[MS-PWBPS]: PowerPoint Web Broadcast Protocol

Specifies the PowerPoint Web Broadcast Protocol, used to transmit broadcast slide show state data between a protocol client and a protocol state server.

Click here to view this version of the [MS-PWBPS] PDF.

[MS-PWEDPS]: PowerPoint Web Editor Data Protocol

Specifies the PowerPoint Web Editor Data Protocol, which enables a protocol client to obtain information about and modify presentation content on a protocol server.

Click here to view this version of the [MS-PWEDPS] PDF.

[MS-PWPHP]: PowerPoint Web Presentation Handler Protocol

The PowerPoint Web Presentation Handler Protocol is used by a protocol server to send presentation content to a protocol client.

Click here to view this version of the [MS-PWPHP] PDF.

[MS-PWVPDP]: PowerPoint Web Viewer Presentation Data Protocol

Specifies the PowerPoint Web Viewer Presentation Data Protocol, which enables a protocol client to obtain information about presentation content on a protocol server.

Click here to view this version of the [MS-PWVPDP] PDF.

[MS-PWVRSC]: PowerPoint Web Viewer Rendered Static Content Structure

Specifies the PowerPoint Web Viewer Rendered Static Content Structure, which is used by a protocol server to send presentation content to a protocol client through the Office Mobile PowerPoint Web Handler Protocol.

Click here to view this version of the [MS-PWVRSC] PDF.

[MS-QoE]: Quality of Experience Monitoring Server Protocol

Specifies the Quality of Experience Monitoring Server Protocol, which is used for reporting audio and video Quality of Experience (QoE) metrics.

Click here to view this version of the [MS-QoE] PDF.

[MS-RGSWS]: Response Group Service Web Service Protocol

Specifies the Response Group Service Web Service Protocol, which is the procedure to access agent information. This protocol enables a protocol client to access agent information exposed by a protocol server.

Click here to view this version of the [MS-RGSWS] PDF.

[MS-RTASPF]: RTP for Application Sharing Payload Format Extensions

Specifies the RTP Payload Format for Application Sharing Extensions, which is the payload format for transporting Application Sharing data using RTP packets.

Click here to view this version of the [MS-RTASPF] PDF.

[MS-RTP]: Real-time Transport Protocol (RTP) Extensions

Specifies the Real-time Transport Protocol (RTP) Extensions, which describes a set of extensions to Real-time Transport Protocol (RTP). This extension provides a set of network transport functions suitable for applications transmitting real-time data, such as audio and video, across multimedia endpoints. This extension also provides bandwidth estimation, dominant speaker notification, video-packet loss recovery, and enhanced robustness for receivers.

Click here to view this version of the [MS-RTP] PDF.

[MS-RTPRADEX]: RTP Payload for Redundant Audio Data Extensions

Specifies the RTP Payload for Redundant Audio Data Extensions, which is a set of extensions that describe a Real-time Transport Protocol (RTP) payload format for encoding redundant audio data that provides redundancy when transmitting audio frames across a lossy network transport.

Click here to view this version of the [MS-RTPRADEX] PDF.

[MS-RTVPF]: RTP Payload Format for RT Video Streams Extensions

Specifies the RTP Payload Format for RT Video Streams Extensions, which are extensions to the payload format defined for encapsulating an RT Video bit stream in Real-Time Transport Protocol (RTP).

Click here to view this version of the [MS-RTVPF] PDF.

[MS-SDPEXT]: Session Description Protocol (SDP) Version 2.0 Extensions

Specifies the Session Description Protocol (SDP) Extensions, which is a protocol that negotiates audio/video call setup and adds video or audio to an existing audio-only or video-only call.

Click here to view this version of the [MS-SDPEXT] PDF.

[MS-SIPAE]: Session Initiation Protocol (SIP) Authentication Extensions

Specifies the Session Initiation Protocol (SIP) Authentication Extensions, which defines NT LAN Manager (NTLM) and Kerberos authentication schemes based on general authentication framework guidelines.

Click here to view this version of the [MS-SIPAE] PDF.

[MS-SIPAPP]: Session Initiation Protocol (SIP) Application Protocol

Specifies the Session Initiation Protocol (SIP) Application Protocol, which is a collection of independent proprietary client-server protocols that are used to provide enhanced functionality to Session Initiation Protocol (SIP)-based communication systems.

Click here to view this version of the [MS-SIPAPP] PDF.

[MS-SIPCOMP]: Session Initiation Protocol (SIP) Compression Protocol

Specifies the Session Initiation Protocol (SIP) Compression Protocol, which is the negotiation mechanism and compression algorithm used to signal traffic compression between the client and the server.

Click here to view this version of the [MS-SIPCOMP] PDF.

[MS-SIPRE]: Session Initiation Protocol (SIP) Routing Extensions

Specifies the Session Initiation Protocol (SIP) Routing Extensions, which are Session Initiation Protocol (SIP) routing extensions to provide endpoint identification, phone number resolution, call routing processing by server on user's behalf, and enhanced routing within topologies with multiple redundant servers, firewalls, and NAT devices.

Click here to view this version of the [MS-SIPRE] PDF.

[MS-SIPREGE]: Session Initiation Protocol (SIP) Registration Extensions

Specifies the Session Initiation Protocol (SIP) Registration Extensions, which are the extensions to the Session Initiation Protocol (SIP) registration procedure. This protocol also defines the data format and the mechanism to retrieve in-band provisioning data, which are necessary for client sign in.

Click here to view this version of the [MS-SIPREGE] PDF.

[MS-SRTP]: Secure Real-time Transport Protocol (SRTP) Profile

Specifies the Secure Real-time Transport Protocol (SRTP) Profile, which is a subset of the Secure Real-time Transport Protocol (SRTP). SRTP can provide confidentiality, message authentication, and replay protection to Real-time Transport Protocol (RTP) traffic and to the RTP control traffic.

Click here to view this version of the [MS-SRTP] PDF.

[MS-SSRTP]: Scale Secure Real-time Transport Protocol (SSRTP) Extensions

Specifies the Scale Secure Real-time Transport Protocol (SSRTP) Extensions, which is a set of extensions to Secure Real-time Transport Protocol (SRTP). This protocol improves performance for situations where a unique Real-time Transport Protocol (RTP) payload is distributed to multiple receivers. This protocol differs from SRTP in packet format, encryption parameters, and message authentication processing.

Click here to view this version of the [MS-SSRTP] PDF.

[MS-STWEB]: Microsoft OneDrive Save to Web SOAP Web Service

Specifies the Microsoft OneDrive Save to Web SOAP Web Service that is used to gather basic information about files and folders hosted on a server, along with information about the service implementing the protocol.

Click here to view this version of the [MS-STWEB] PDF.

[MS-TURN]: Traversal Using Relay NAT (TURN) Extensions

Specifies the Traversal Using Relay NAT (TURN) Extensions, which is a set of extensions used to enable an endpoint behind a Network Address Translator (NAT) to acquire a globally routable transport address that the endpoint can use to receive data from a peer.

Click here to view this version of the [MS-TURN] PDF.

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions

Specifies the Traversal using Relay NAT (TURN) Bandwidth Management Extensions to the TURN protocol to provide support for controlling access to network bandwidth.

Click here to view this version of the [MS-TURNBWM] PDF.

[MS-UDCX]: Universal Data Connection 2.0 XML File Format

Specifies the Universal Data Connection 2.0 XML File Format, which provides a container for data connection information.

Click here to view this version of the [MS-UDCX] PDF.

[MS-WOPI]: Web Application Open Platform Interface Protocol

Specifies the Web Application Open Platform Interface Protocol. This protocol identifies a set of operations that enables a client to access and change files stored by a server.

Click here to view this version of the [MS-WOPI] PDF.

[MS-XCCOSIP]: Extensible Chat Control Over Session Initiation Protocol (SIP)

Specifies the Extensible Chat Control Over Session Initiation Protocol. This protocol provides messaging and control mechanism between users and the server in a persistent multiparty channel communication system.

Click here to view this version of the [MS-XCCOSIP] PDF.

[MS-XMLMC]: XML Schema for Media Control Extensions

Specifies the XML Schema for Media Control Extensions, which is a set of extensions to an Internet-Draft Proposal titled XML Schema for Media Control. The extensions specify media control messages for Session Initiation Protocol (SIP) based systems that send or receive video using Real-Time Transport Protocol (RTP). The extensions include a new media control command that can be used to suspend transmission of real-time video streams during a multimedia session.

Click here to view this version of the [MS-XMLMC] PDF.