I am trying to integrate “@zoom/react-native-videosdk” version 1.11.0 in my one of the React-native CLI project. I have followed the official documents for the implementation.
React-native version 0.74.3
iOS Simulator iPhone 15 Pro Max ( iOS 17.5)
I have created account in Zoom app market place, created app and got the ZOOM_APP_KEY
and ZOOM_APP_SECRET
The setup is done the Zoom SDK is getting initialising successfully.
But when I click on Join Meeting I am getting below error
Error 2014 5002
AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput) failed with error: -50
AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput) failed with error: -50
AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput) failed with error: -50
No active call process.
I have tried to run the Zoom Expo sample app
but giving the same error
[AudioSession] AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput)
failed with error: -50
[zoomexpo] Error 2014 5002
[AudioSession] AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput)
failed with error: -50
[AudioSession] AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput)
failed with error: -50
[AudioSession] AVAudioSession_iOS.mm:1192 AudioSessionGetProperty (temp_kMXSessionProperty_HasEchoCancelledInput)
failed with error: -50
[zoomexpo] No active call process.
After Token decoded I am getting below data
{
“iat”: 1722328736,
“cloud_recording_option”: 1,
“app_key”: “**********************”,
“role_type”: 1,
“exp”: 1722411536,
“tpc”: “TestMeeting”,
“version”: 1,
“user_identity”: “miL3PUN6vv”
}
Config Data
config = {
sessionName: “TestMeeting”,
roleType: “1”,
sessionPassword: “”,
displayName: “testVik”,
sessionIdleTimeoutMins: 10,
};
Passing data to join session
zoom
.joinSession({
sessionName: config.sessionName,
sessionPassword: config.sessionPassword,
token: token,
userName: config.displayName,
audioOptions: { connect: true, mute: true, autoAdjustSpeakerVolume: false },
videoOptions: { localVideoOn: true },
sessionIdleTimeoutMins: config.sessionIdleTimeoutMins,
})
Am I missing any configuration? or any specific parameter I am missing to join zoom meeting.
Can any one please help me?
Thank you in Advance