Demophone¶
Download Acrobits Demophone to explore the VoIP features and functionality offered by Acrobits. If you plan to integrate libSoftphone SDK into your own project, Demophone is a useful reference implementation for validating the SDK capabilities.
Demophone demonstrates the fundamentals required to build a SIP application:
- SIP account management
- SIP registration management
- Push notifications
- VoIP call handling, including initiating, answering, terminating, and observing call events
Installing Android Demophone¶
The Demophone project for Android is available on GitHub.
- Register an account and obtain a valid license key on saas.acrobits.net.
- Clone the Android Demophone repository:
git clone https://github.com/acrobits/android-demophone.git
- Open the project in your editor.
- Enter your license key in the project's
gradle.propertiesfile and replace the app id and license key placeholders with the values obtained in step 1.
Important
Demophone works only with a valid license key activation.
- Download and build the project.
- Configure push notifications by following Android Push notifications.
Installing iOS Demophone for Swift¶
The Swift-based iOS Demophone project is available on GitHub.
- Register an account and obtain a valid license key on saas.acrobits.net.
- Clone the iOS Demophone repository:
git clone https://github.com/acrobits/ios-demophone.git
- Open the project in your editor.
- Add the Swift package required by the project.
- Enter your license key obtained in step 1 into
provisioning.xml.
Important
Demophone works only with a valid license key activation.
- Download and build the project.
- Configure push notifications by following iOS Push notifications.
Installing iOS Demophone for Objective-C¶
The Objective-C-based iOS Demophone project is available on GitHub.
- Register an account and obtain a valid license key on saas.acrobits.net.
- Clone the iOS Demophone repository:
git clone https://github.com/acrobits/ios-demophone.git
-
Download and set up the SDK:
- Under FILES, download the latest SDK file.
The file name follows the
libsoftphone_SaaS-x.x.xx.zipconvention. Choose the latest dated build. - Extract the ZIP file and open the Frameworks folder inside it.
- Copy the Frameworks folder into the same directory as the
demophone-objcfolder. - Select Clean and Build for the project.
-
Select Run.
-
Open the project in your editor.
- Enter your license key obtained in step 1 into
provisioning.xml.
Important
Demophone works only with a valid license key activation.
- Download and build the project.
- Configure push notifications by following iOS Push notifications.