This article describes changes in the SDK and APIs between the major software releases 13r3 and 14r1.
The Apps compiled with 13r3 SDK are compatible to 14r1 App Platform Manager, however the Apps compiled with 14r1 SDK should be only executed on 14r1 App Platform Manager.
The 13r3 Apps intended to communicate with 13r3 PBX are also compatible to 14r1 PBX APIs in most cases. The possible incompatibilities are listed in the chapter "API changes" below.
Prior upgrading the VisualStudio project to a new SDK version the local SDK version must be updated using the "innovaphone SDK Setup". The "innovaphone SDK Setup" is available for download on the App Store under "Software" tab.
The current version of the SDK used in the Visual Studio Project is stored in the file common/sdk.version
.
The innovaphone Visual Studio plugin will detect an older version of the SDK in the project and will ask for upgrade. The manual update via "Tools" -> "innovaphone SDK" -> "Install/Update SDK" is available too.
The App licenses issued for major version 13 are not valid for major releases 14. This means the customers without SSA have to acquire the App licenses for the version 14.
The library innovaphone.lib.js is removed from 14r1 SDK. The projects started with 13r2 SDK should not be affected. Older projects should migrate to innovaphone.lib1.js library.