How To Enable RTMS for my account

Hi,

I am currently a Zoom Workplace Basic user and am working on a POC of integrating RTMS (Real-time Media Streaming) into my application so that I can capture the live meeting transcripts and provide live AI support to our customer. However, I’ve encountered a few roadblocks and would appreciate some guidance.

1.Events Configuration Issues** I am currently configuring server to server oauth app in the Marketplace Build flow. I am unable to find specific events like meeting:rtms_started, which I understand are necessary for RTMS. Is there a specific app type or account requirement to enable these events?

2. Webhook and WebSocket Connection Issue I have successfully received the meeting.started webhook event. However, I am not receiving the specific RTMS streaming start event, which is preventing me from establishing a WebSocket connection.

Current Setup:

  • Environment: Development

  • Status: Successfully receiving standard meeting webhooks.

  • Problem: No RTMS-related events triggered, so the WS connection cannot be initiated.

Could you please advise if there are additional settings I need to enable in the Zoom web portal or if I am missing a specific configuration in the App Marketplace?

Thank you in advance for your help!

RTMS Available Events:

rtms:read:rtms_interrupted:admin The RTMS Interrupted event is triggered when an ongoing meeting stream gets disrupted due to a broken signaling socket connection.
rtms:read:zcc_voice_rtms_started:admin ZCC Voice RTMS started event granular scope
rtms:read:zcc_voice_rtms_stopped:admin ZCC Voice RTMS stopped event granular scope
rtms:read:rtms_concurrency_limited:admin The RTMS Concurrency Limited event is triggered when the concurrency limit of a specific RTMS app is reached.
rtms:read:zcc_voice_rtms_interrupted:admin ZCC Voice RTMS interrupted event granular scope
rtms:read:rtms_concurrency_near_limit:admin The RTMS Concurrency Near Limit event is triggered when the app is nearing the predetermined concurrency limit.