Skip to content

Libsoftphone on Android

Libsoftphone SDK for Android is Java-based and compatible with Kotlin and Java. Use the guides below to set up an app and choose the Android features it needs.

Start here

  1. Get a license and SDK access through the quick start guide.
  2. Add the SDK to your Android app, initialize it, and create a SIP account.
  3. Review Android permissions before testing calls and enabling optional features.

For a working example, see the Demophone sample app.

Android integration guides

Task Guide
Upgrade an existing app to SDK 26.1 Migrating to Libsoftphone 26.1
Check how current SDK versions handle Android Telecom Managed Telecom integration
Set up incoming call push notifications Android push notifications
End calls and unregister accounts before app exit SDK termination
Try the thread-safe Kotlin API alongside Instance New Libsoftphone API (experimental)