We provide a C# wrapper for LibLinphone that can be used in a Xamarin project.

Generating the C# wrapper

The C# wrapper is automatically generated from the documentation in the code (like the Python/C++ wrappers).

The output of is one file named LinphoneWrapper.cs that contains everything. To use it, import the file in the generic Xamarin project of your solution.

XamarinSetup.PNG

Xamarin Android

Setup

For your Xamarin.Android project to be able to use Linphone, you also need our Android SDK. You can download the nightly snapshot from here or the latest stable release from there.

In your Android project, create a folder for the Linphone libraries and copy into it the content of the libs directory from our SDK.

Getting started

Xamarin iOS