Migrate applications to Lync Server 2013 SDK

Lync 2013

Learn how to migrate applications to run on a Microsoft Lync Server 2013 computer.

Last modified: August 16, 2013

Applies to: Lync Server 2013

To migrate applications that were developed by using Microsoft Live Communications Server SDK, Microsoft Office Communications Server 2007, or Microsoft Office Communications Server 2007 R2 SDK to run on Microsoft Lync Server 2013, you must recompile the applications by using the 64-bit version of the Microsoft Lync Server 2013 SDK.

Managed code applications must be compiled by using the Microsoft .NET Framework 2.0 and later versions of the .NET Framework. Microsoft SIP Processing Language (MSPL) applications must be verified by using the SPL Compiler (CompileSPL.exe).

All applications that were built to run on Office Communications Server 2007 R2 will run on Lync Server 2013 with the following exceptions:

  • Microsoft SIP Processing Language (MSPL) applications that refer to the built-in constants of UserOptions.PublicCloud, UserOptions.Federation, UserOptions.OutsideAccess, and UserOptions.RpAllowed must be revised so they do not use these constants.

  • MSPL applications that invoke the QueryUserPolicy function must be revised to comply with the new function signature, which now excludes the UserPolicyType parameter.

  • MSPL applications that invoke the RegistrarEndpoint type must be revised so they do not use the AllSupportForking, SupportsForking, HasPresence, Availability, Activity, AgeOfPresence, and PresenceDoc properties, which are no longer supported.

In Lync Server 2013, the WMI-based Server Management API is no longer supported. To register, modify, or remove a SIP application, you must use Microsoft Windows PowerShell commands. For more information, see How to: Register a SIP application and How to: Manage a SIP application.

Show: