In-App Voice Overview Early Access

Nexmo In-App Voice uses WebRTC and includes all the essentials you need to build a feature rich voice experience.

Nexmo In-App Voice integrates with the Nexmo Voice API which amplifies the In-App Voice offering through extra functionality such as:

The Android and iOS Client SDKs additionally offer:

Getting started

The suggested order for learning In-App Voice is as follows:

  1. Generate test credentials (all platforms).

Then for Android:

  1. Set up push notifications.
  2. Add SDK to your App.
  3. Make and receive calls.

For iOS:

  1. Set up push notifications.
  2. Add SDK to your App.
  3. Make and receive calls in Objective-C or Swift.
  4. Phone to App calls in Objective-C or Swift

For JavaScript:

  1. Enable audio
  2. App to App calls
  3. Phone to App calls
  4. App to Phone calls

Concepts

Conversation API concepts:

In-app Voice concepts:

Building Blocks

In-app Voice building blocks:

Tutorials

Nexmo Client SDK tutorials:

Reference