diff --git a/bigbluebutton-html5/imports/startup/client/base.jsx b/bigbluebutton-html5/imports/startup/client/base.jsx
index 0c1595e56ce8c96a645be27fe0eaa22bc86cf5d0..1a3c84796fe4b81042d24860ff36af913d13daee 100755
--- a/bigbluebutton-html5/imports/startup/client/base.jsx
+++ b/bigbluebutton-html5/imports/startup/client/base.jsx
@@ -94,15 +94,14 @@ class Base extends Component {
     });
     Session.set('isFullscreen', false);
 
-    const users = Users.find({meetingId: Auth.meetingID}, { fields: {
-        validated: 1,
-        name: 1,
-        userId: 1,
-        meetingId: 1,
-      }
-    });
+    const users = Users.find({
+        meetingId: Auth.meetingID,
+        validated: true,
+        userId: { $ne: localUserId },
+      }, { fields: { name: 1, userId: 1 } }
+    );
 
-    this.usersAlreadyInMeetingAtBeggining =
+    this.usersAlreadyInMeetingAtBeginning =
       users && (typeof users.map === 'function') ?
         users.map(user => user.userId)
         : [];
@@ -116,9 +115,7 @@ class Base extends Component {
 
         if (!userJoinAudioAlerts && !userJoinPushAlerts) return;
 
-        if (user.validated && user.name
-          && user.userId !== localUserId
-          && !this.usersAlreadyInMeetingAtBeggining.includes(user.userId)) {
+        if (!this.usersAlreadyInMeetingAtBeginning.includes(user.userId)) {
           if (userJoinAudioAlerts) {
             AudioService.playAlertSound(`${Meteor.settings.public.app.cdn
               + Meteor.settings.public.app.basename