In-App Voice Overview

The Client SDK makes it straightforward to include IP-based voice communication capabilities in your web (JavaScript), Android, and iOS applications. Use voice within your apps to build contact center, marketplace and B2C (Business to Consumer) solutions that include:

The Client SDK also enables you to include in-app voice and in-app messaging in your applications so that your customers can communicate with you using their preferred channels.

Features Include

Client SDK In-App Voice uses WebRTC and includes all the essentials you need to build a feature-rich voice experience that includes:

Extendability Through the Voice API

Client SDK In-App Voice is a part of the Vonage Voice API which amplifies the In-App Voice offering by enabling:

Native SDK Specific Features

The Android and iOS Client SDKs offer additional capabilities, including:

Voice calls

To make a voice call, use the Client SDK callServer() method. This enables you to use the Voice API to manage the call on the server. The Client SDK application manages the event flow of the conversation in the client.




In-app Voice concepts:

Use Cases


For more information about managing conversations that include voice calls, see the Conversation API