Home

Branded Calling

Branded Calling

Branded Calling

Voice

1.0.3

Vonage

NodeJS

Easily increase trust and transparency with voice conversations.

This Branded Calling project includes a ready-to-run backend application, an adjustable UI to manage call reasons, as well as code samples to embed calling functionality into your iOS and Android apps. This project uses Vonage Cloud Runtime, removing the need to manage servers and hosting. Visit the developer portal to view documentation on how it works.

Steps

  1. To start, ensure you are signed into your Vonage developer account. If you do not have an account yet, you can create one here.

  2. Create a SIP Trunk if you have not already, and keep note of your Domain Name.

  3. Add a URI to your SIP Trunk for inbound calling.

  4. To immediately deploy the application, go to the ‘Deploy Code’ tab. Enter a name for your application in ‘Instance Name’, select your AWS region, and click the ‘Deploy Code’ button.

    1. You will see a pop up prompting you to choose a region and enter a workspace name.
    2. The pop up will also ask for the Domain Name for the Domain linked to the SIP Trunk you created.
    3. You will then see your new application under ‘Deployed Instances’. Click ‘Launch’ to run it and input your Vonage API Key and Secret to view the application.
  5. To view the code and edit the application, go to ‘Get Code’ and click ‘Create a new development environment’.

    1. You will see a pop up prompting you to choose a region and enter a workspace name.
    2. The pop up will also ask for the Domain Name for the Domain linked to the SIP Trunk you created.
    3. When the workspace opens, you will see a README detailing how to edit, debug, run and deploy the project.
    4. Once your project is deployed, you can use the URL in the terminal output to access your application.
  6. Once your application is deployed, you will need to update your SIP Trunk to the type "Application" and choose the Vonage application you just created. It should match your instance/workspace name.

Branded Calling Client App

To receive a branded call, you'll need a mobile application.
Follow the instructions provided in the Branded Calling Client App to set up and test the Branded Call for both iOS and Android devices.

Created

15 August 2024

Updated

05 March 2025

Releases

4