We are using zoom SDK for video calling. We are facing an issue of video coming muted when using Callkit with Pushkit, in the case when device is locked

Hi Team,

We are using zoom SDK for video calling. We are facing an issue of video coming muted when using Callkit with Pushkit, in the case when device is locked.

Version Used => 5.0.24433.0616

Steps to reproduce the behavior:

  1. The device is Locked.
  2. The call comes using Call kit and Pushkit.
  3. The user accepts the call. Call screen with App option and timer comes.
  4. User clicks on the App Icon and app opens.
  5. When the user is joined in the meeting/call, the audio is working but the video is muted.

Smartphone (please complete the following information):

  • iPhone Xr, X, 7Plus
  • OS: iOS 13.5.1, 13.2.2, 12.3

Hi Team,

We are still awaiting your response. As this issue is impacting our live customers who are expecting unmuted video as mentioned in above scenario. We are using paid zoom accounts on both ends.

As mentioned in iOS documentation, I have used the below function to unmute the video, but it is not working in this scenario.

> setMuteVideoWhenJoinMeeting( false )

I read in another thread that Android SDK has the

function askAttendeeStartVideo which prompts the attendee to start the video. Please let me know if there is a similar function in IOS sdk.

Hi @vaibhav.agarwal,

Thanks for the post. Is the video of the host is turned off when the user joins the meeting with CallKit?

Regarding the askAttendeeStartVideo interface, there is an identical interface in iOS, which is: askUserStartVideo(https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html#aa4d28c13634f025d6371ea2597163251). Please have a try and see if this works.

Another attempt could be when successfully join the meeting, if the video is turned off, call muteMyVideo to turn on the video(https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html#a8c15485a82e33f1858ff2f95c323f288)

Hope this helps. Thanks!

Hi Team,

We are using Zoom SDK v5.0.24433.0616.

  1. We tried using the method askUserStartVideo (https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html#aa4d28c13634f025d6371ea2597163251) once the user joins the call ie. In Meeting. But the user is not shown any pop up to unmute the video.
  2. Once the user successfully joins the video call, we tried muteMyVideo (https://zoom.github.io/zoom-sdk-ios/interface_mobile_r_t_c_meeting_service.html#a8c15485a82e33f1858ff2f95c323f288) if the video is unmuted. But this too didn’t work.

We are using iOS Zoom Video Call with Callkit and Pushkit Framework. The issue we are facing is:

  1. When the iOS device is Locked (ie user clicked the power button and screen is off).
  2. VOIP Notification is received using Pushkit.
  3. Callkit is initialized and the call is shown to the user. (1)
  4. The call screen with the with the switch to accept call appears.
  5. The user accepts the call by sliding the switch (2)
  6. Zoom Meeting Screen opens. and the audio(unmuted) works on both sides. But the video icon is muted, even when the App Camera Permission is already given. (4)


  • iPhone Xr, X, 7Plus
  • OS: iOS 13.5.1, 13.2.2, 12.3

Screenshots are for Receiver End Only

Hey @vaibhav.agarwal

Happy Birthday!

To further understand the issue, does the video stay muted the entire call after that? Or does it join muted and then clicking the video mute button unmutes it?


Hi Team,

Thank you for your wishes.

Hope you are all doing good. ​The video is muted when a call is joined in the locked state of the device, but once the user clicks on Muted Video Icon it unmutes the video and it works perfectly.

Hey @vaibhav.agarwal

Gotcha, that is frustrating.

Based on your previous attempts at fixing this, this may be a security limitation on iOS devices. To confirm, can you reproduce this one more time, and provide the SDK log so that we can investigate this fully?

To provide SDK logs follow these steps at the bottom of this page: