Voiceitt Zoom Extension – RTMS Access & Token Options for Captions

Hello, I am a developer of the Voiceitt Zoom extension (https://marketplace.zoom.us/apps/8VLIMV1KTwGOtd99HfwsAA), which provides alternative captions during meetings for recognizing speech of people with speech impairments.

We use the Linux Meeting SDK to have a bot join the meeting. The bot listens to each participant’s audio, and if a participant is authorized in Voiceitt, their captions are displayed in the collection panel for other participants.

Recently, we received a message stating that we need to change our integration for it to continue working. The options mentioned were either ZAK, OBF token, or RTMS.

To avoid a complete rewrite of the application, can we switch to using ZAK or an OBF token? Currently, the bot token is generated using the key and secret.

At the same time, on the Linux Meeting SDK page, I saw the note:

“Meeting SDK usage policy: The Meeting SDK is reserved for human use cases and does not support bots or AI notetakers. To build an AI notetaker application or access realtime media, use Zoom RTMS (Real-time media streams).”

Does this mean that the only option for us is to use RTMS?

When I tried to use RTMS, I ran into two problems:

  • Missing scope for meeting:read:meeting_audio

  • "your app failed to access meeting content" when my app attempts to start RTMS

In some threads, I saw that RTMS can be enabled in trial mode, or that a request needs to be submitted to the sales department. What is the cost of this service?

Thank you.

Hi @pavlon,

You can continue to use the Linux Meeting SDK to have a bot join meetings, but you will need to implement either the ZAK or OBF token flow. Zoom actually has a comprehensive article that explains what the OBF token is and how to implement it in your application, which you can find here.

This means that Zoom RTMS is not your only option, but it is definitely worth exploring! However, you will need to reach out to Zoom support directly to get an RTMS trial enabled on your account. If you want to go deeper, feel free to check out Zoom’s RTMS docs.

You might also want to check out Recall.ai - we’re an API that allows you to record Zoom meetings via multiple form factors, including bots and Zoom RTMS. We’re also a Zoom RTMS Preferred Partner and you can get further support through Recall.ai if interested!