The Wavecell Voice SDK enables you to build engaging and dependable voice calling experiences into your apps. It enables management of anonymous in-app voice calls without the complexities of building and managing voice solutions.

The Voice SDK enables you to make both outgoing and receive incoming calls in your mobile application.


The Voice SDK uses the 8x8 Voice Service, a cloud telephony switch which enables you to receive incoming and set up outgoing phone calls and then bridge them both.

The incoming call comes from a mobile application (over data). The outgoing call can be placed to another mobile application (over data) or to a phone number (via PSTN network). The 8x8 Voice Service supports both app to app calling and app to phone calling.


The Voice SDK can be used for customer service and support calls that are carried out in-app. Ridesharing and delivery platforms can create apps that facilitate calls between users and drivers while protecting their personal information.

Account setup

In order to use the Voice SDK you must have a Wavecell account. Your Wavecell account enables you to interface with the Voice SDK.

The Wavecell portal is the starting point for your Voice SDK settings including:

  • Getting an account ID

  • Authentication setup (JWT token)

  • Setting push notifications (you need a key/certificate for each mobile app)