libSoftphone SDK for Android and iOSΒΆ
libSoftphone SDK for Android is Java-based and compatible with Kotlin and Java; while for iOS, the SDK is available in Swift and Objective-C.
Demophone is a VoIP application created by Acrobits, and it is available to the public as a sample application. Before setting up and beginning to integrate libSoftphone SDK, developers can build Demophone as reference implementation to explore Acrobits SDK functionality. The Quick Start Guide contains an overview of the SDK and the steps to start integrating libSoftphone SDK. The Getting Started section contains SDK setup instructions and and some sample codes that illustrates some key concepts of the SDK.
Use the guides in following sections to set up and begin integrating libSoftphone SDK into your Android and/or iOS projects.
- Demophone
- Quick Start Guide
- Getting Started with Android libSoftphone
- Getting Started with iOS libSoftphone
- Adding SoftphoneSwift Dependency
- Initializing the SDK
- Reporting Application States
- Managing SIP Account
- Observing Events from SDK
- Placing a Call
- Managing Preferences
- Using Call Event History
- Handle Missed Calls
- Enabling Logging
- Setting up for Push Notifications
- Handling Push Notifications for Incoming Calls
- Call Transfers and Call Forwarding