Flagged in MC240169 on February 17, Microsoft has confirmed that the Teams view-only meeting experience to allow participation of up to an extra 20,000 people in a meeting is available worldwide. The 20,000 limit is temporary which Microsoft will reduce to 10,000 on July 1, 2021. This capability was originally launched in August 2020 as part of the Teams advanced communication license. It’s interesting that Microsoft now includes the feature in mainline Teams, perhaps because of demand created by many large organizations using Teams for corporate communications during the pandemic.
Attendees for regular Teams meetings enjoy access to the full interactive meeting experience, including meeting chat, file sharing, polls, reactions, and so on. Currently the interactive limit is 300 for commercial tenants and 250 for GCC. According to Microsoft 365 roadmap item 65951, the limit will soon increase to 1,000, a fact confirmed by multiple references in Ignite 2021 announcements and subsequently in MC242587 for deployment from early-April with worldwide availability expected by mid-April. The new limits apply to tenants with Office 365 E3/A3 and E5/A5 plans.
Whatever the current limit is, once the capacity of a meeting is reached, new attendees are limited to view-only. They can see the video feed for the active speaker and listen to active participants. View-only attendees can’t use the gallery, large gallery, and together mode views. They can also see any content shared through desktop sharing.
The effect is that you have a hybrid meeting of active and view-only attendees composed of a regular meeting and a streamed session. Sometimes the feature is referred to as an “overflow room” like those used for popular sessions at in-person conferences.
Letting People Know What’s Happening
When the limit is reached, the meeting organizer and presenters see a banner saying that the meeting is at capacity. At this point, if allowed by the Teams meeting policy assigned to the organizer’s account, Teams allows new attendees to join the meeting in view-only mode. These attendees are informed that the meeting is at capacity and that they’re joining in view-only (Figure 1).
Figure 1: A user is told that they must join a Teams meeting as a view-only attendee
View-only attendees can join using any Teams client, including mobile devices. However, they can’t join from Microsoft Teams Room systems or Cloud Video Interop (CVI) services because these features need updates to support view-only attendance.
Important for Administrators
People in the meeting do not see view-only attendees in the participant list, which means that organizers and presenters can’t remove a view-only attendee from a meeting. In addition, Teams doesn’t record their details in the meeting attendance report.
The lack of visibility for view-only attendees means that presenters need to be careful about who is invited to meetings and meeting settings for the lobby. Remember, anyone who has a meeting link can attempt to join that meeting, and if the meeting settings allow joining without pausing in the meeting lobby, someone you might not want to be in a meeting could be able to join. Teams makes sure that view-only attendees comply with lobby restrictions, but it’s always a good idea to check meeting settings and confirm that the correct lobby joining option is in place for any meeting where confidential or sensitive information is discussed.
No Automatic Promotions
People join and leave meetings as they progress. If some with the full experience drop out, the meeting has available capacity. However, Teams doesn’t promote view only attendees to active status. Instead, these people must leave and rejoin the meeting to enjoy full participation.
Teams Meeting Policy and License Requirements
The ability to have a meeting spill over into view-only is limited to meetings organized by accounts with Office 365 E3, E5, A3, or A5 licenses and a Teams meeting policy with the StreamingAttendeeMode setting enabled. By default, Teams meeting policies have this setting disabled, so if you want to use the feature, you need to update the policies assigned to the accounts who will organize large events.
For now, you can only update StreamingAttendeeMode using PowerShell. For example, here’s how to connect to the Teams module to update a meeting policy:
Update March 6, 2021: Microsoft has updated the Teams PowerShell module to V2.0. In general, it’s best to use the latest version of a module but test it first! This version doesn’t require using New-CsOnlineSession to connect to the management end point.
Like all Teams policies, it can take several hours before the policy change is effective. Microsoft says that they will update the Teams admin center to support this update for meeting policies in the future.
Streaming Meetings
As the setting name suggests (and confirmed in MC240169), Teams uses the streaming technology for Live Events to serve view-only attendees. This means that an inbuilt delay of 30 seconds is used to allow the technology to capture, process, and then stream the meeting. In other words, view-only attendees are always behind what’s happening live in a meeting. And like Live Events, view-only attendees see live captions (only for English).
Popular with Large Organizations
According to Microsoft’s FY21 Q2 results, 117 organizations have more than 100,000 Teams users and 2,700 have more than 10,000 users. Microsoft has experienced a 50% growth in both categories since July 2020 and large enterprises form a huge and important sector within the overall 115 million Teams active user base.
These organizations are the target market for view-only meetings. They accommodate scenarios like corporate announcements, product launches, and briefings. Teams Live Events will continue alongside because these events allow more control over the production of video content, but I’ll bet that view-only meetings will be good enough in many circumstances.
Change continues and new features appear across Office 365 in a constant flood of tweaks and updates. Subscribers to the Office 365 for IT Pros eBook receive monthly updates to make sure that they keep pace with new developments. Shouldn’t you take advantage of this resource?
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
3 Replies to “Overflow Capability to View-Only Attendees Available for Large Teams Meetings”