Twilio Changelog | Nov. 09, 2023

Twilio Voice Android SDK Call Message Events: User-Defined Messages is now in Public Beta

We previously announced the Call Message Events feature for Twilio Programmable Voice JS and iOS SDKs earlier this year. This release extends support to the Android SDK.

The Twilio Programmable Voice SDKs now offer the new Call Message Events: User-Defined Messages and User-Defined Message Subscription resources for application developers on JS, iOS, and now Android SDKs. This release, available now in Public Beta on the latest major version of the Voice Android SDK, supports relaying custom events to and from your backend to a registered Voice SDK Client on any active call - all within the Twilio platform. By leveraging the existing signaling connection, you no longer need to set up your own communication channel between your client-side and server-side applications. This unlocks a host of advanced use cases, including:

  • Relaying (and taking action on) call progress events
  • In-line text transcriptions
  • Upgrading 2-party call to multi-party via Voice Conference
  • Presenting valuable context in your application at the right time

In coming releases we’ll bring this functionality to our React Native SDK as well as explore options to provide “out-of-the-box” event subscriptions for common use cases. Check out the docs for more information on how to use the new functionality in your application. We can’t wait to see what you build!

Voice Beta