Meeting Ownership
If a meeting owner cannot attend, how can a participant start the meeting after transferring ownership?
Zoomtopia is here. Unlock the transformative power of generative AI, helping you connect, collaborate, and Work Happy with AI Companion.
Register nowEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Learn moreKeep your Zoom app up to date to access the latest features.
Download Center Download the Zoom appDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds Zoom Virtual BackgroundsEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Zoom AI CompanionUser groups are unique spaces where community members can collaborate, network, and exchange knowledge on similar interests and expertise.
Help & Resources is your place to discover helpful Zoom support resources, browse Zoom Community how-to documentation, and stay updated on community announcements.
The Events page is your destination for upcoming webinars, platform training sessions, targeted user events, and more. Stay updated on opportunities to enhance your skills and connect with fellow Zoom users.
Starting February 3, 2025, Zoom Phone customers must add their phone numbers to an approved 10DLC campaign in order to use SMS/MMS capabilities on their numbers.
Introducing more live support options! More Zoom customers now have access to live agent chat support. Sign in and visit our Contact Support page to see all your available support options. We’re here to help!
Zoom Meetings are a simplified video conferencing solution for an optimized virtual meeting experience. Explore the Zoom Community's Recent Activity below to join the Meetings conversation and connect with other members. If you're still looking for support, browse our Zoom Meetings support articles or start a new discussion below!
If a meeting owner cannot attend, how can a participant start the meeting after transferring ownership?
I keep missing the fact that someone is waiting to be admitted into my meeting. They are in the waiting room and I am not looking at the screen at the time. I've scoured the help and doc and can't find it. There are a vareiety of notifications but I can't find particular alert.
Show less
No problems yesterday but when I went to start my meeting today, it wouldn't update, nor load. I removed, reinstalled and still won't work. I followed the steps on the board without any success. iOS Ventura 13.0, MacBook Pro.
i am trying to enter a meeting using a link that's always worked but for the past hour i've been stranded in the waiting room with my screen displaying "host will let you in soon". in all other times i have been in the waiting room, the host has always let me in without fail. i think i'm experiencing a glitch where the host cannot see my request to join. i even looked for articles pertaining to this issue and have seen that others have experienced it before, although it looks to be a rather rare occurrence. PLEASE help!!
Show less
Hi there, I use zoom to record meetings. For some reason the video stopped recording my side of the video (I am the host), and only records the meeting guest Any idea how to correct this - it happened after a recent Zoom update Thanks in advance for your time and help! Craig
Show less
I didn't know that record to cloud option is only for premium accounts so I used the "record to cloud" option to record our class' Zoom meeting because I thought my computer lacks space. I was set as host by my teacher to record the zoom and was also told to set 3 of my classmates as co-hosts. I also tried to look at the Recordings page here on my web but it just shows descriptions about cloud recording. How can I able to recover this recording? Is it saved to my cloud? Can I recover it by upgrading to a premium account? huhuhu
Show less
I didn't know that record to cloud option is only for premium accounts so I used the "record to cloud" option to record our class' Zoom meeting because I thought my computer lacks space. I was set as host by my teacher to record the zoom and was also told to set 3 of my classmates as co-hosts. I also tried to look at the Recordings page here on my web but it just shows descriptions about cloud recording. How can I able to recover this recording? Is it saved to my cloud? Can I recover it by upgrading to a premium account? huhuhu
Show less
Hi everyone, I have zoom integration in my iOS app. I am using SwiftUI. App user receives meeting number and password from API and initiate zoom call by button click. Here is the code I have Here is how I call zoom method from swiftui on button click The error I am getting is this Could not join or start meeting with MobileRTCMeetError: MobileRTCMeetError the meeting does not exist Here is full state log trace onMeetingStateChange MobileRTCMeetingState Connecting onMeetingStateChange MobileRTCMeetingState disconnecting onMeetingStateChange MobileRTCMeetingState failed Could not join or start meeting with MobileRTCMeetError: MobileRTCMeetError the meeting does not exist onMeetingStateChange MobileRTCMeetingState Connecting Join meeting end reason. onMeetingStateChange MobileRTCMeetingState ended The main problem is that the user (iPhone) cannot join to the call Please note meeting ID and pass is correct. struct StartZoomVC: UIViewControllerRepresentable {
@Binding var meetingNumber: String
@Binding var passCode: String
let newVC = UIViewController()
private let delegate: MobileRTCMeetingServiceDelegate
//private let authDelegate: MobileRTCAuthDelegate
init(delegate: MobileRTCMeetingServiceDelegate, zoomMeetingNumber: Binding<String>, zoomPasscode: Binding<String>) {
self._meetingNumber = zoomMeetingNumber
self._passCode = zoomPasscode
self.delegate = delegate
}
func makeUIViewController(context: Context) -> UIViewController {
newVC.view.tag = 83838383
newVC.view.backgroundColor = .white
return newVC
}
func updateUIViewController(_ taskViewController: UIViewController, context: Context) {
askPermissionsForCameraFeed()
print("check video permissions")
}
func askPermissionsForCameraFeed() {
AVCaptureDevice.requestAccess(for: AVMediaType.video) { response in
if response {
//access granted
getMainWindowToShareWithAppDelegate()
} else {
print("wtf")
}
}
}
func getMainWindowToShareWithAppDelegate(){
DispatchQueue.main.async {
let scene = UIApplication.shared.connectedScenes.first
let windowSceneDelegate = scene?.delegate as? UIWindowSceneDelegate
let window = (windowSceneDelegate?.window)!
UIApplication.shared.delegate = AppDelegate.Shared
let delegate = UIApplication.shared.delegate as! AppDelegate
delegate.window = window
print("finding window to provide to zoom sdk")
print(meetingNumber)
print(passCode)
joinMeeting(meetingNumber: meetingNumber, meetingPassword: passCode)
}
}
func startMeeting() {
// 5. Obtain the MobileRTCMeetingService from the Zoom SDK, this service can start meetings, join meetings, leave meetings, etc.
if let meetingService = MobileRTC.shared().getMeetingService() {
//6. Set the ViewContoller to be the MobileRTCMeetingServiceDelegate
meetingService.delegate = delegate
/*** 5. Create a MobileRTCMeetingStartParam to provide the MobileRTCMeetingService with the necessary info to start an instant meeting. In this case we will use MobileRTCMeetingStartParam4LoginlUser(), since the user has logged into Zoom. ***/
let startMeetingParameters = MobileRTCMeetingStartParam4LoginlUser()
// 6. Call the startMeeting function in MobileRTCMeetingService. The Zoom SDK will handle the UI for you, unless told otherwise.
meetingService.startMeeting(with: startMeetingParameters)
}
}
/*func logIn(email: String, password: String) {
// 2. Obtain the MobileRTCAuthService from the Zoom SDK, this service can log in a Zoom user, log out a Zoom user, authorize the Zoom SDK etc.
if let authorizationService = MobileRTC.shared().getAuthService() {
// 3. Call the login function in MobileRTCAuthService. This will attempt to log in the user.
//authorizationService.login(withEmail: email, password: password, rememberMe: false)
}else {
print("authorization service failed")
}
}*/
func joinMeeting(meetingNumber: String, meetingPassword: String) {
// Obtain the MobileRTCMeetingService from the Zoom SDK, this service can start meetings, join meetings, leave meetings, etc.
if let meetingService = MobileRTC.shared().getMeetingService() {
// Create a MobileRTCMeetingJoinParam to provide the MobileRTCMeetingService with the necessary info to join a meeting.
// In this case, we will only need to provide a meeting number and password.
// 2. Set the ViewContoller to be the MobileRTCMeetingServiceDelegate
meetingService.delegate = delegate
let joinMeetingParameters = MobileRTCMeetingJoinParam()
joinMeetingParameters.meetingNumber = meetingNumber
joinMeetingParameters.password = meetingPassword
MobileRTC.shared().getMeetingSettings()?.disableShowVideoPreview(whenJoinMeeting: true)
MobileRTC.shared().getMeetingSettings()?.enableCustomMeeting = false
if #available(iOS 13.0, *) {
// 13.0 and above
//MobileRTC.shared().setMobileRTCRootController(self.newVC as? UINavigationController)
}
// Call the joinMeeting function in MobileRTCMeetingService. The Zoom SDK will handle the UI for you, unless told otherwise.
// If the meeting number and meeting password are valid, the user will be put into the meeting. A waiting room UI will be presented or the meeting UI will be presented.
DispatchQueue.main.async {
meetingService.joinMeeting(with: joinMeetingParameters)
}
}
}
}
extension StartZoomVC {
class Delegate: NSObject, MobileRTCMeetingServiceDelegate {
func onMeetingError(_ error: MobileRTCMeetError, message: String?) {
switch error {
case .passwordError:
print("Could not join or start meeting because the meeting password was incorrect.")
case .success:
print("onMeetingError : MobileRTCMeetError_Success")
default:
print("Could not join or start meeting with MobileRTCMeetError: \(error) \(message ?? "")")
}
}
func onMeetingEndedReason(_ reason: MobileRTCMeetingEndReason) {
print("Join meeting end reason.")
}
// Is called when the user joins a meeting.
func onJoinMeetingConfirmed() {
print("Join meeting confirmed.")
if let meetingService = MobileRTC.shared().getMeetingService() {
let newView = meetingService.meetingView()
print("what am I seeing !")
}
}
// Is called upon meeting state changes.
func onMeetingStateChange(_ state: MobileRTCMeetingState) {
print("onMeetingStateChange")
print(state)
switch state {
case .connecting:
print("Connecting")
case .disconnecting:
print("disconnecting")
case .ended:
print("ended")
case .failed:
print("failed")
case .idle:
print("idle")
case .inMeeting:
print("in meeting")
case .inWaitingRoom:
print("in waiting room")
case .joinBO:
print("join bo")
case .leaveBO:
print("leave bo")
case .locked:
print("locked")
case .reconnecting:
print("reconnecting")
case .unknow:
print("unknown")
case .unlocked:
print("unlocked")
case .waitingExternalSessionKey:
print("waiting external session key")
case .waitingForHost:
print("waiting for host")
case .webinarDePromote:
print("de promote")
case .webinarPromote:
print("promote")
default:
print("bad things happened")
}
}
}
}
StartZoomVC(delegate: StartZoomVC.Delegate(), zoomMeetingNumber: $meetingNumber, zoomPasscode: $meetingPassword)
Show less
Searched the forum, have the latest product from Jabra, newest Galaxy phone, current Zoom app, and can't switch between speakerphone on the Galaxy and the earbuds. Can take calls and listen to music, can't use Zoom. Spoke to Samsung; spoke to Jabra, both say its a Zoom issue. Please help, this is a daily issue for me
Show less
Is there a way to get analytics on webinars that are distributed out to others? How many watched the recorded webinar etc.