C++ Zoom Bot Not Using Specified Display Name When Auto-Joining
Hello Zoom Community,
I am building a C++ application that:
Automatically joins scheduled Zoom meetings (using the Zoom C++ SDK).
Acts as an in-meeting speech translator, capturing audio, translating in real time, and playing back the translated speech.
🛠️ What I’m Trying to Do
Programmatically join a meeting with a pre-defined display name (e.g. “MyBotTranslator”).
Once joined, immediately start the translation workflow without any manual intervention.
🚨 The Problem
Although I pass the correct display name to the SDK’s joinMeetingWithParams call, Zoom still pops up the “Enter your name” dialog instead of using my name.
Because the name-entry window can’t be controlled by code, the join process never proceeds automatically.
🔍 What I’ve Tried
Verified the name parameter is correctly set when calling the SDK.
Tested both JWT and OAuth authentication flows.
Compared against Zoom’s C++ sample apps (which only work when you manually type a name).
Searched the SDK docs for flags or config options to suppress the name prompt.
🤔 🤔 Expected vs. Actual
Expected: Bot joins instantly with the given display name, then begins translating.
Actual: Zoom stops and waits for manual name entry in the UI dialog.
