Skip to content

Vonage-Community/sample-voice-ios_android-branded_calling_apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Branded Calling Client Apps

An incoming branded call involves tailoring the call display with the company's name, logo, and pertinent details which promoting professionalism, trust, and improved customer interaction.

This reference app demonstrates how to generate a branded call to a mobile app user using the Vonage Client SDK.

Backend Server

First you will need to deploy a backend server which uses SIP to connect to your call centre. You can deploy the Branded Calling project on Vonage Code Hub, or deploy it yourself from GitHub.

Setup Push Notification

The reference client applications have been built with push notifications. Here are some quick links to the Vonage developer documentation on how to get set up.

iOS:

  1. Generate Push Certificate
  2. Upload your Push Certificate

Android:

  1. Connect your application to Firebase
  2. Add google-services.json

Run the iOS App

  1. Go to iOS folder
  2. Run pod install to install the dependencies
  3. Open your project in Xcode using the .xcworkspace file
  4. Go to Uitls/Configuration.swift File and paste your backend server url as the value for backendServer.
  5. Connect your device and run the project.

Note: Run it on real device, as the simulator might not work for CalKit and/or VoIP Push Notifications

Run the Android App

  1. Open Android folder in Android Studio
  2. Go to utils/Constants.kt file, and paste your backend server url as the value for BACKEND_URL.
  3. Run the project

Login the App:

  1. Fill in the phone number in E.164 Format without the (+) sign
  2. Click the "Sign Up" button if the user has not yet been created
  3. Click the "Login" button if the user has been been created

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •