Lync Server 2010 SIP Application API Overview (Lync Server 2010 SDK)

Developers can use the Microsoft Lync Server 2010 SIP Application API to develop custom applications that run on Microsoft Lync Server 2010. The Lync Server 2010 SIP Application API documentation includes information about application manifests, and information about both script-based and managed code-based application components.

Start by reviewing the topics in the section SIP Application Manifests (Lync Server 2010 SDK). All applications require an application manifest, regardless of whether they implement any managed components. The three major purposes of the application manifest:

  • Specify the location of your application and its namespace information.

  • Specify the types of SIP messages on which your application performs routing and filtering processes.

  • Contain the script that performs the actual message processing and/or dispatches the message to a managed code component.

The MSPL for Message Routing and Filtering (Lync Server 2010 SDK) section discusses how to write a basic message filter script and describes the script functionality provided by the Microsoft SIP Processing Language (MSPL).

The section Managed SIP Application API (Lync Server 2010 SDK) includes sample code that illustrates various SIP managed code application concepts, and also includes the reference documentation for the Microsoft.Rtc.Sip namespace.