Skip to content

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.

  1. Register an account and obtain a valid license key on saas.acrobits.net.
  2. Clone the Android Demophone repository:
git clone https://github.com/acrobits/android-demophone.git
  1. Open the project in your editor.
  2. Enter your license key in the project's gradle.properties file 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.

  1. Download and build the project.
  2. Configure push notifications by following Android Push notifications.

Installing iOS Demophone for Swift

The Swift-based iOS Demophone project is available on GitHub.

  1. Register an account and obtain a valid license key on saas.acrobits.net.
  2. Clone the iOS Demophone repository:
git clone https://github.com/acrobits/ios-demophone.git
  1. Open the project in your editor.
  2. Add the Swift package required by the project.
  3. Enter your license key obtained in step 1 into provisioning.xml.

Important

Demophone works only with a valid license key activation.

  1. Download and build the project.
  2. 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.

  1. Register an account and obtain a valid license key on saas.acrobits.net.
  2. Clone the iOS Demophone repository:
git clone https://github.com/acrobits/ios-demophone.git
  1. Download and set up the SDK:

  2. Go to dist.acrobits.net/saas/dl.php.

  3. Under FILES, download the latest SDK file. The file name follows the libsoftphone_SaaS-x.x.xx.zip convention. Choose the latest dated build.
  4. Extract the ZIP file and open the Frameworks folder inside it.
  5. Copy the Frameworks folder into the same directory as the demophone-objc folder.
  6. Select Clean and Build for the project.
  7. Select Run.

  8. Open the project in your editor.

  9. Enter your license key obtained in step 1 into provisioning.xml.

Important

Demophone works only with a valid license key activation.

  1. Download and build the project.
  2. Configure push notifications by following iOS Push notifications.