Demophone

Download Acrobits Demophone and you can use it to explore the VoIP features and functionalities offered by Acrobits. If you are a developer intending to integrate Acrobits libSoftphone SDK into your projects, use Demophone to validate the capabilities of this SDK.

Demophone also demonstrates the fundamentals requirements to build a SIP application, which are as follows:

  • SIP account management

  • SIP registration management

  • Push notifications

  • VoIP mechanisms including initiating, answering, terminating calls, and handling of in-call events.

This section describes the steps to set up Demophone in Android and iOS:

If you have any questions or need further assistance with the Acrobits Demophone setup, reach out to our support team for guidance. Enjoy exploring the Acrobits Demophone and discovering the potential of Acrobits Softphone!

Installing Android Demophone

The Demophone project for Android is available on GitHub. To download and build the Demophone:

  1. Register an account, and then get a valid license key on Acrobits Licensing Portal at saas.acrobits.net.

    Go to step 2 if you already have the license key.

  2. Clone the Acrobits Demophone repository from GitHub using the following command:

    1git clone https://github.com/acrobits/android-demophone.git
    
  3. Open the project in your editor.

  4. Enter your license key in the project’s gradle.properties file, replace the app id and license key placeholders with your license key obtained in step 1.

    Important

    Demophone works only with a valid license key activation.

  5. Download and build the Demophone.

    Explore various settings, make test calls, and gain hands-on experience with the communication capabilities of the Demophone.

  6. Add the push notifications.

    To enable push functionality, you need to configure push notifications for your application. The configuration process differes depending on the platform you are developing for.

    Go to the Android Push notifications section for the detailed setup instructions.

Installing iOS Demophone for Swift

The Demophone project for iOS is available on GitHub. To download and build the Swift-based libSoftphone Demophone:

  1. Register an account, and then get a valid license key on Acrobits Licensing Portal at saas.acrobits.net.

    Go to step 2 if you already have the license key.

  2. Clone the Demophone repository from GitHub using the following command:

    1git clone https://github.com/acrobits/ios-demophone.git
    
  3. Open the project in your editor.

  4. Add the Swift package.

  5. Enter your license key obtained in step 1 to the provisioning.xml file.

Important

Demophone works only with a valid license key activation.

  1. Download and build the Demophone.

    Explore various settings, make test calls, and gain hands-on experience with the communication capabilities of the Demophone.

  2. Add the push notifications.

    To enable push functionality, you need to configure push notifications for your application. The configuration process differes depending on the platform you are developing for.

    Go to the iOS Push notifications section for the detailed setup instructions.

Installing iOS Demophone for Objective-C

The Demophone project for iOS is available on GitHub. To download and build the Objective-C-based libSoftphone Demophone:

  1. Register an account, and then get a valid license key on Acrobits Licensing Portal at saas.acrobits.net.

    Go to step 2 if you already have the license key.

  2. Clone the Demophone repository from GitHub using the following command:

    1git clone https://github.com/acrobits/ios-demophone.git
    
  3. To download and set up the SDK:

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

  2. Under FILES, download the latest SDK file.

    The SDK file name is with this convention libsoftphone_SaaS-x.x.xx.zip. Choose the one with the latest date.

  3. Extract the zipped file and then open to see a Frameworks folder.

    The Frameworks folder has all the relevant frameworks.

  4. Copy and place the Frameworks folder under the same directory where the demophone-objc folder is located.

  5. Select Clean and Build for the project.

  6. Select Run.

  1. Open the project in your editor.

  2. Enter your license key obtained in step 1 to the provisioning.xml file.

Important

Demophone works only with a valid license key activation.

  1. Download and build the Demophone.

    Explore various settings, make test calls, and gain hands-on experience with the communication capabilities of the Demophone.

  2. Add the push notifications.

    To enable push functionality, you need to configure push notifications for your application. The configuration process differes depending on the platform you are developing for.

    Go to the iOS Push notifications section for the detailed setup instructions.