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

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.RpAllowedmust be revised so they do not use these constants.

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

  • MSPL applications that invoke the RegistrarEndpointtype must be revised so they do not use the AllSupportForking, SupportsForking, HasPresence, Availability, Activity, AgeOfPresence, and PresenceDocproperties, 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 .

See also