How do I get audio from dialed-in participants

Hey folks, I’m working on an issue in our zoom native bots where audio from participants that join via dial-in is missing. I can reproduce the issue locally.

We’re using ZOOM_SDK_NAMESPACE::GetAudioRawdataHelper()->subscribe(this) to subscribe to all audio in the meeting, and we get the onOneWayAudioRawDataReceived and onMixedAudioRawDataReceived callbacks for audio from meeting participants that have joined with computer audio. I can’t find anything in the docs or api to indicate that we need to do something different to get audio from dialed-in meeting participants.

Is there something else we need to do to get audio from dialed-in participants?

Hi @chris18, It looks like this is expected behavior - we’ll work on documenting this better.

Dial-in audio is only available in the merged audio track. onOneWayAudioRawDataReceived will not be available for dial in users as it is merged with other audio before the client side receives it. We’re unable to separate it.