I’m working on a bot that can send audio to meetings. For that, I set an external audio source and unmute my bot:
Pseudo code:
SDKError err = audioHelper->subscribe(audio_source);
…
It all works fine when I’m doing authentication with JWT, and then make bot a host in a meeting.
When I’m using local_recording token for authorization, the bot doesn’t receive onMicStartSend(only onMicInitialize) and remains silent.
But I can see the video from the bot.
Could someone please clarify if there are any kind of access limitations for local_recording token, and whether I can push raw audio and video while using local_recording token?
@chunsiong.zoom , with local_recording token I can send raw video but not audio.
It seems like a bot stays muted since I don’t get onMicStartSend callback. However, I do call audioController->unMuteAudio(botId).