The innovaphone App tutorials


We provide several tutorials which shall help to understand how to implement various APIs and features into your app.

Table of contents

Chunked Decoding JSON lib The tutorial teaches how to use chunked encoding and decoding with the JSON library in an application that sends and receives a large JSON object through WebSocket from the client to the app service.
Client APIs This tutorial shows how to use Client APIs for profile pictures, presence monitoring and starting phone calls.
Database This tutorial shows how to add a new table, use a transaction, prepared statements, reading multiple rows ...
Pagination in AppWebsocket JSON APIs In this tutorial you will learn how to request and deliver data from App Services in multiple messages.
HTTP requests This tutorial shows how to handle HTTP requests in an app service using the example of a very simple REST API (GET, PUT, DELETE).
RCC (Remote Call Control) This tutorial shows how to use the RCC API to receive information about the controlled user objects and provides some ideas how to add functionality like establishing calls.
Search API This tutorial shows how to use the search API to retrieve entries from the Contacts App.
External App Service External web services may be integrated in myApps the same as services running on an App Platform. The minimum requirement is, that these should make use of the PBX authentication. This tutorial explains how to integrate the PBX authentication in such a web service.
Use RCC Api from external Web Page PBX Apis may be used from an external Web Page. This tutorial explains how to build a simple busy lamp field in an external web page, which uses the RCC API. The same mechanism can be applied for all PBX Json APIs
Replicate the users from the PBX Replicate the users from the PBX. This tutorial explains how to replicate the users from the PBX to your app using the PbxTableUsers.
Create an app to provision 3rd-party devices In this tutorial you will learn how receive the data from the Users and Devices App Services when provisioning a 3rd-party phone. This data must be managed somehow and sent to your phone.
Project upgrade from 13r1 to 13r2 SDK Describes upgrade procedure of a Visual Studio project from 13r1 SDK to 13r2 SDK and changes in the SDK APIs and libraries.
Project upgrade from 13r2 to 13r3 SDK Describes upgrade procedure of a Visual Studio project from 13r2 SDK to 13r3 SDK and changes in the SDK APIs and libraries.
Project upgrade from 13r3 to 14r1 SDK Describes upgrade procedure of a Visual Studio project from 13r3 SDK to 14r1 SDK and changes in the SDK APIs and libraries.