We do not have an endpoint to fetch the closed caption url programmatically yet.
Ok, then I believe closed captions are not a viable solution for sending notifications to live meeting participants until cc url can be generated programatically or fetched via API.
The closed_caption attribute only makes closed captions buttons visible in the Zoom app and allows the host to configure closed captions. Despite closed_captions attribute is enabled, closed captions visibility is by default disabled, and they are not displayed in the Zoom app by default.
In order for the closed captions to be displayed, participants need to turn the cc display on.
Host on Zoom desktop app in order to see the captions needs to select âShow Subtitlesâ:
Participants who join via Web, need to click on âClosed Captionsâ button for it to turn green and then they see the captions, otherwise captions are not displayed by default on the screen, despite being broadcasted.
If closed captions solution is supposed to be a workaround for sending notifications to people during a live meeting, then the display of broadcasted closed captions needs to be enabled by default. We canât expect participants to remember that they need to click on âclosed captionsâ button in order to start receiving the notifications.
Thank you @tommy ! At least we made some progress in this thread and we are on the same page regarding whatâs possible and whatâs not.
Since this feature is a deal breaker for us, we need to look for an alternative solution than Zoom, which Iâm really disappointed as everything else Zoom offers fits our requirements very well. Iâll keep watching the changelog though.
If I used Zoom SDK, would it be possible to display the timer on the embedded Zoom meeting view? Otherwise the timer will not be visible in case the meeting is in full screen mode.
I am trying something similar and it would be amazing to be able to send a messages to the meeting chat rooms.
Alternatively I tried to message every participant joining a meeting individually through an account level chatbot API.
But I seem to have some permission issues.
Is an account level chatbot able to message all members of that account?
Can I use the same application (account level, oauth, chatbot) to allow individual members to connect to my app through oauth? - it seems I am getting an error that tells the user that only admins can connect.
Is it possible to have a user level application to subscribe to meeting events of that user and send chat messages to that user? or are only chatbots on account level allowed to send chat messages?
it seems the sendchatmessage endpoint only allows to send messages to other people in the name of the authenticated user. - I need to send a chat message from my app to the authenticated user.
thanks for your support. and I hope this also helps other people finding this thread.
Hey @bumi, this is currently not supported; but we agree, this would be a great use case. Weâre working on prioritizing this feature request alongside our current roadmap. We hope to provide more info on this soon.
For reference, Chatbots currently send messages to the Zoom Chat client, not to in-meeting users. These users would need your app authorized on their account.
I could work around this limitation by sending individual users chat messages after my app receives an âparticipant joinedâ webhook.
But what setup would I exactly need for that? chatbots seem to be installed on account-level? but I still fail to send a message to an account member. when that account member tries to authorize my app it says only account admins can do that.
It would be fine for me if every user has to authorize my app (oauth). But it seems user-level applications can not send chat messages?
I am missing something?
I feel like this âworkaroundâ could be helpful for others, too until the in-meeting chats are available to chatbots.
Hi @bumi, instead of using a Chatbot, Iâd recommend using the Chat APIs. These APIs can be installed and used at a user-level (would need to be an OAuth app).
ahh. ok I see. As far as I understand through that API the application âmanagesâ the chat messages as the user. so for the user this message would show up as sent to himself, and not from my application as sender. in my test no notification pops up in the zoom client.
would be nice to at least have the application send the message.
But if I understand correctly, this is currently not possible then for user-level apps?
ok, last related question: can chatbots (thus the app is installed on the account level by an admin) send messages to all account members? or is some additional authorization needed by the members?
because I get the following error when I try to send a message from a chatbot to an account member: âThe user does not have authorization, the application cannot send the message.â
when that member tries to install the chatbot application I get the following error during the oauth flow:
âAn account admin is required to install chatbots.â
thanks for your great support! super helpful to work with the zoom api! @michael.zoom thanks!