Can't record audio with Linux MeetingSDK after 6.3.5.6495, error code 32

Meeting SDK Type and Version
Linux Meeting SDK, from 6.2.5.2487 to 6.4.1.1087

Description
Use Linux Meeting SDK to recording meeting

Error?
Get error code 32 after 6.3.5.6495. I tested version from 6.2.5.2487 to 6.4.1.1087, 6.3.5.6495 is the last version that can recording audio, while sdk after that version like 6.3.10.758, will get error code 32.

Troubleshooting Routes
Based on github/zoom/meetingsdk-headless-linux-sample and test different sdk version

How To Reproduce
Use different version of sdk and test it

Hi @chunlea, thanks for sharing the context here. Zoom error code 32 usually means there’s an issue with the Zoom client’s ability to subscribe to raw audio, potentially due to a problem with the audio device

Given that this worked with a previous version of the SDK but doesn’t with the current, you could/should work with the previous SDK version for now until the Zoom team patches this. Especially given that this isn’t working on the minimal sample repo and it’s not documented in the README, I suspect this is a bug rather than a missing setting or whatnot

Alternatively, you could use Recall.ai to get a Zoom bot working in minutes which will give you access to video/audio (real-time and async) and transcriptions

Hopefully someone from the Zoom team can get back to us here soon!

Just tested the latest version: 6.4.3.1327, same error.

@chunlea Hey!! thanks for sharing this with us!
I am currently looking into this! I will update you shortly

Hey @chunlea
It is a known issue that EnableAutoJoinAudio isn’t working in the latest Linux version. It will cause the audio recording to not work since there will be no audio connected for the current user.

Can you please try to call the function JoinVoip after joining the meeting as a workaround.
I’ll let you know the fix version once there is one. Thank you

Hi, Elisa.

Thank you for your reply, I just tested with 6.4.3.1327 with JoinVoip(), and now I am able to recording the audio and get raw audio data.

1 Like

@chunlea reminding to ping me about supporting Golang and Python Raw String.

1 Like

Thank you, Gianni. Right now, based on my personal user experience, it is not easier to integrate your Linux meeting SDK with other languages like CGO. We would like to able to get offical golang binding to help us.

Provide more official sdk binding will help us speed up development, right now we had to use c++ to build a wrapper on top of your SDK and add additional layer to our system.

@chunlea Thank you, I am waiting for a response :slight_smile:

1 Like

can you show how you solved it? Where and how did you call JoinVoip()? Also, is this still necessary, as I am still getting the same error in version 6.4.6.1870 (latest version)?