This is the Zoom-specific guide for Zvonok Translator: how the app is added to a
Zoom account, what it does inside a meeting, and how to remove it.
A human consultant talks to a client. The app joins the same Zoom meeting as an
additional participant — the interpreter — and:
own language (Russian ↔ German);
The interpreter participant is always video-off, never becomes host, and
never starts Zoom recording.
1. Open the direct install link for the app. The app is unlisted: it is not
searchable in the Zoom App Marketplace and is only available through that
link.
2. Press Add, read the requested permissions and confirm.
3. Zoom asks for the following scopes:
| Scope | Why it is needed |
user:read:token | to obtain the short-lived On-Behalf-Of (OBF) token Zoom requires before the Meeting SDK may join a meeting hosted by another account |
user:read:zak | to start a meeting on your own account when you place the call yourself |
meeting:read:meeting | to check whether the meeting you are joining belongs to your own account |
meeting:write:meeting | to create a meeting on your own account when you start the consultation |
4. Zoom returns you to the app's OAuth callback and the app stores the
authorization locally on your own computer.
1. In the app press Start meeting. The meeting is created on your own Zoom
account and the invitation link is shown.
2. Join that meeting in Zoom Workplace as yourself.
3. The interpreter joins the same meeting automatically. The app screen shows
that meeting audio is flowing in both directions.
4. Tell the participants that an AI interpreter is in use — this is required by
the app's terms and by data protection law.
1. Open the invitation link in Zoom Workplace and join as yourself.
2. The app detects that the meeting is not on your account, obtains a fresh OBF
token, and joins the same meeting as an ordinary participant.
3. If the host has a waiting room, the app shows "waiting for admission" and
waits. When the host admits the interpreter, it continues on its own — you do
not have to restart anything.
waiting for admission, waiting for the host, or blocked.
counters, not just "connected".
| Message | What it means | What to do |
| waiting for admission | the host uses a waiting room | ask the host to admit the interpreter |
| the host has not started the meeting | Zoom does not show an unstarted meeting | nothing — the app joins as soon as it starts |
| the person who authorized the app is not in the meeting yet | Zoom rule for external meetings | join the meeting yourself first; the interpreter follows |
| the Meeting SDK app is not published on the Zoom Marketplace | Zoom only allows approved apps into meetings of other accounts | until approval, host the meeting from your own account |
Zoom → Settings → Apps → find the app → Remove.
Zoom then sends the app_deauthorized event to the app. The app verifies the
Zoom signature and immediately deletes the stored authorization for that user.
After removal the app can no longer obtain a token and cannot join any meeting
on your behalf.
/legal/privacy/legal/terms/legal/support