[Index]

Model: device/msteamsonline/CsTeamsMeetingPolicy

MS Teams Policies

Full HTML Help

Microsoft Teams policies are synced between Microsoft Teams and VOSS Automate, to the customer level.

VOSS Automate provides an interface for managing Microsoft Teams policies at customer or site level. Updates in VOSS Automate are synced back to Microsoft Teams, and external changes are synced back to VOSS Automate.

You can view and choose default policies for sites in the site defaults via (default menus) Site Management > Defaults (and select the MS Teams tab).

Microsoft Teams policies are assigned automatically to subscribers via their user roles and profiles, and via quick add groups (QAG), as part of the initial sync and provisioning workflow.

Choosing a default policy for a site in the Site Defaults (SDD) automatically assigns the policy to subscribers at the site. When creating a subscriber via Quick Subscriber, the SDD is used, but you can also edit the configuration template for the Quick Add Group (QAG) to use a policy different to the SDD, or you can edit a subscriber directly to choose a different policy for that subscriber.

Policies are then also shown on for example the Teams User (CSOL) menu.

To manage Microsoft Teams policies, go to (default menu) MS Teams Policies; then, select the relevant menu, for example:

Note

Call Hold Policy (Microsoft Music on Hold)

To create or update a Call Hold Policy from the MS Teams Policies menu, an audio file (MP3, WAV, and WMA and file size less than 5 MB) upload is required. Use the File Management menu for this task.

Thereafter, the Audio file dropdown list will show the file and can be selected to create or manage the policy.

Note

Related Topics

Microsoft Subscribers in the Core Feature Guide

Site Defaults in the Core Feature Guide

Quick Add Subscriber Groups in the Core Feature Guide

Model Details: device/msteamsonline/CsTeamsMeetingPolicy

Title Description Details
Allow Anonymous Users To Dial Out Determines whether anonymous users are allowed to dial out to a PSTN number. Set this to TRUE to allow anonymous users to dial out. Set this to FALSE to prohibit anonymous users from dialing out.
  • Field Name: AllowAnonymousUsersToDialOut
  • Type: Boolean
Anonymous users and dial-in callers can start a meeting Determines whether anonymous users can initiate a meeting. Set this to TRUE to allow anonymous users to initiate a meeting. Set this to FALSE to prohibit them from initiating a meeting.
  • Field Name: AllowAnonymousUsersToStartMeeting
  • Type: Boolean
Allow Breakout Rooms Set to true to enable Breakout Rooms, set to false to disable the Breakout Rooms functionality.
  • Field Name: AllowBreakoutRooms
  • Type: Boolean
Channel meeting scheduling Determines whether a user can schedule channel meetings. Set this to TRUE to allow a user to schedule channel meetings. Set this to FALSE to prohibit the user from scheduling channel meetings.
  • Field Name: AllowChannelMeetingScheduling
  • Type: Boolean
Meeting Recording Determines whether cloud recording is allowed in a user's meetings. Set this to TRUE to allow the user to be able to record meetings. Set this to FALSE to prohibit the user from recording meetings.
  • Field Name: AllowCloudRecording
  • Type: Boolean
Attendance report If set to enabled, only meeting organizers will get a link to download the report in Teams. Regular attendees will have no access to it.
  • Field Name: AllowEngagementReport
  • Type: String
  • Choices: ["Enabled", "Disabled"]
External participants can give or request control Determines whether external participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit an external user from giving or requesting control in a meeting.
  • Field Name: AllowExternalParticipantGiveRequestControl
  • Type: Boolean
Allow IP Audio
  • Field Name: AllowIPAudio
  • Type: Boolean
Video conferencing Determines whether video is enabled in a user's meetings or calls. Set this to TRUE to allow the user to share their video. Set this to FALSE to prohibit the user from sharing their video.
  • Field Name: AllowIPVideo
  • Type: Boolean
Meet now in channel settings Determines whether a user can start ad-hoc meetings. Set this to TRUE to allow a user to start ad-hoc meetings. Set this to FALSE to prohibit the user from starting ad-hoc meetings.
  • Field Name: AllowMeetNow
  • Type: Boolean
Reactions Set to false to disable Meeting Reactions.
  • Field Name: AllowMeetingReactions
  • Type: Boolean
Meeting Registration Controls if a user can create a webinar meeting. The default value is True.
  • Field Name: AllowMeetingRegistration
  • Type: Boolean
Broadcast production with NDI and SDI hardware This parameter enables the use of NDI technology to capture and deliver broadcast-quality audio and video over your network.
  • Field Name: AllowNDIStreaming
  • Type: Boolean
Outlook Add-In Determines whether a user can schedule Teams Meetings in Outlook desktop client. Set this to TRUE to allow the user to be able to schedule Teams meetings in Outlook client. Set this to FALSE to prohibit a user from scheduling Teams meeting in Outlook client.
  • Field Name: AllowOutlookAddIn
  • Type: Boolean
People dialing in can bypass the lobby Determines whether a PSTN user joining the meeting is allowed or not to bypass the lobby. If you set this parameter to True, PSTN users are allowed to bypass the lobby as long as an authenticated user is joined to the meeting.
  • Field Name: AllowPSTNUsersToBypassLobby
  • Type: Boolean
Participants can give or request control Determines whether participants can request or give control of screen sharing during meetings scheduled by this user. Set this to TRUE to allow the user to be able to give or request control. Set this to FALSE to prohibit the user from giving, requesting control in a meeting.
  • Field Name: AllowParticipantGiveRequestControl
  • Type: Boolean
PowerPoint Live Determines whether Powerpoint sharing is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
  • Field Name: AllowPowerPointSharing
  • Type: Boolean
Meet now in private meetings This setting controls whether a user can start an ad hoc private meeting.
  • Field Name: AllowPrivateMeetNow
  • Type: Boolean
Private Meeting Scheduling Determines whether a user can schedule private meetings. Set this to TRUE to allow a user to schedule private meetings. Set this to FALSE to prohibit the user from scheduling private meetings.
  • Field Name: AllowPrivateMeetingScheduling
  • Type: Boolean
Store recordings outside of your country or region Allows storing recordings outside of the region. All meeting recordings will be permanently stored in another region, and can't be migrated. This does not apply to recordings saved in OneDrive or SharePoint.
  • Field Name: AllowRecordingStorageOutsideRegion
  • Type: Boolean
Allow Screen Content Digitization
  • Field Name: AllowScreenContentDigitization
  • Type: String
  • Choices: ["Enabled", "Disabled"]
Shared Notes Determines whether users are allowed to take shared Meeting notes. Set this to TRUE to allow. Set this to FALSE to prohibit.
  • Field Name: AllowSharedNotes
  • Type: Boolean
Include attendees in the report
  • Field Name: AllowTrackingInReport
  • Type: String
  • Choices: ["Enabled", "Disabled", "Enabled User Override", "Disabled User Override"]
Transcription Determines whether post-meeting captions and transcriptions are allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
  • Field Name: AllowTranscription
  • Type: Boolean
Whiteboard Determines whether whiteboard is allowed in a user's meetings. Set this to TRUE to allow. Set this to FALSE to prohibit.
  • Field Name: AllowWhiteboard
  • Type: Boolean
Who can bypass the lobby
  • Field Name: AutoAdmittedUsers
  • Type: String
  • Choices: ["People in my org", "People in my org, trusted orgs, and guests", "Everyone", "Only organizers and co-organizers", "People in my org and guests", "People who were invited"]
Description Enables administrators to provide explanatory text about the meeting policy.
  • Field Name: Description
  • Type: String
Who can present Determines if users can change the default value of the Who can present? setting in Meeting options in the Teams client. This policy setting affects all meetings, including Meet Now meetings.
  • Field Name: DesignatedPresenterRoleMode
  • Type: String
  • Choices: ["Everyone", "People in my organization", "Only organizers and co-organizers"]
Enroll User Override
  • Field Name: EnrollUserOverride
  • Type: String
  • Choices: ["Disabled", "Enabled"]
Mode for IP audio Determines whether audio can be turned on in meetings and group calls. Set this to ENABLEDOUTGOINGINCOMING to allow outgoing and incoming audio in the meeting. Set this to DISABLED to prohibit outgoing and incoming audio in the meeting.
  • Field Name: IPAudioMode
  • Type: String
  • Choices: ["Outgoing and incoming audio enabled", "Not enabled"]
Mode for IP video
  • Field Name: IPVideoMode
  • Type: String
  • Choices: ["Outgoing and incoming video enabled", "Not enabled"]
Identity *
  • Field Name: Identity
  • Type: String
Live Captions Determines whether real-time captions are available for the user in Teams meetings. Set this to DisabledUserOverride to allow user to turn on live captions. Set this to Disabled to prohibit.
  • Field Name: LiveCaptionsEnabledType
  • Type: String
  • Choices: ["Off, but organizers and co-organizers can turn them on", "Off"]
Media bit rate (Kbs) Determines the media bit rate for audio/video/app sharing transmissions in meetings.
  • Field Name: MediaBitRateKb
  • Type: Integer
Meeting Chat Specifies if users will be able to chat in meetings. Possible values are: Disabled, Enabled, and EnabledExceptAnonymous.
  • Field Name: MeetingChatEnabledType
  • Type: String
  • Choices: ["Off", "On for everyone", "On for everyone but anonymous users"]
Preferred Meeting Provider For Islands Mode Determines the Outlook meeting add-in available to users on Islands mode. By default, this is set to TeamsAndSfb, and the users sees both the Skype for Business and Teams add-ins. Set this to Teams to remove the Skype for Business add-in and only show the Teams add-in.
  • Field Name: PreferredMeetingProviderForIslandsMode
  • Type: String
  • Choices: ["TeamsAndSfb", "Teams"]
Recording Storage Mode
  • Field Name: RecordingStorageMode
  • Type: String
  • Choices: ["Stream", "OneDriveForBusiness"]
Room Attribute User Override
  • Field Name: RoomAttributeUserOverride
  • Type: String
  • Choices: ["Off", "Distinguish", "Attribute"]
Screen Sharing
  • Field Name: ScreenSharingMode
  • Type: String
  • Choices: ["Entire screen", "Single application", "Disabled"]
Speaker Attribution Mode
  • Field Name: SpeakerAttributionMode
  • Type: String
  • Choices: ["EnabledUserOverride", "Disabled"]
Streaming Attendee Mode Controls if Teams uses overflow capability once a meeting reaches its capacity (1,000 users with full functionality).
  • Field Name: StreamingAttendeeMode
  • Type: String
  • Choices: ["Disabled", "Enabled"]
Teams Camera Far End PTZ Mode
  • Field Name: TeamsCameraFarEndPTZMode
  • Type: String
  • Choices: ["Disabled", "AutoAcceptInTenant", "AutoAcceptAll"]
Participants can use video effects
  • Field Name: VideoFiltersMode
  • Type: String
  • Choices: ["Off", "Only Background Blur", "Only background blur and default backgrounds", "All video effects"]
Who Can Register
  • Field Name: WhoCanRegister
  • Type: String
  • Choices: ["Everyone", "EveryoneInCompany"]
Network configuration lookup
  • Field Name: AllowNetworkConfigurationSettingsLookup
  • Type: Boolean
Live Streaming Determines whether you provide support for your users to stream their Teams meetings to large audiences through Real-Time Messaging Protocol (RTMP).
  • Field Name: LiveStreamingMode
  • Type: String
  • Choices: ["On", "Off"]
Allow Watermark For Camera Video This setting allows scheduling meetings with watermarking for video enabled.
  • Field Name: AllowWatermarkForCameraVideo
  • Type: Boolean
Channel Recording Download Controls how channel meeting recordings are saved, permissioned, and who can download them.
  • Field Name: ChannelRecordingDownload
  • Type: String
  • Choices: ["Allow", "Block"]
Anonymous users can join a meeting Determines whether anonymous users can join the meetings that impacted users organize. Set this to TRUE to allow anonymous users to join a meeting. Set this to FALSE to prohibit them from joining a meeting.
  • Field Name: AllowAnonymousUsersToJoinMeeting
  • Type: Boolean
Allow Watermark For Screen Sharing This setting allows scheduling meetings with watermarking for screen sharing enabled.
  • Field Name: AllowWatermarkForScreenSharing
  • Type: Boolean
Meeting Invite Languages Controls how the join information in meeting invitations is displayed by enforcing a common language or enabling up to two languages to be displayed.
  • Field Name: MeetingInviteLanguages
  • Type: String
  • Choices: ["ar-SA", "az-Latn-AZ", "bg-BG", "ca-ES", "cs-CZ", "cy-GB", "da-DK", "de-DE", "el-GR", "en-GB", "en-US", "es-ES", "es-MX", "et-EE", "eu-ES", "fi-FI", "fil-PH", "fr-CA", "fr-FR", "gl-ES", "he-IL", "hi-IN", "hr-HR", "hu-HU", "id-ID", "is-IS", "it-IT", "ja-JP", "ka-GE", "kk-KZ", "ko-KR", "lt-LT", "lv-LV", "mk-MK", "ms-MY", "nb-NO", "nl-NL", "nn-NO", "pl-PL", "pt-BR", "pt-PT", "ro-RO", "ru-RU", "sk-SK", "sl-SL", "sq-AL", "sr-Latn-RS", "sv-SE", "th-TH", "tr-TR", "uk-UA", "vi-VN", "zh-CN", "zh-TW"]
Default expiration time Specifies the number of days before meeting recordings will expire and move to the recycle bin. Value can be from 1 to 99,999 days. Value can also be -1 to set meeting recordings to never expire.
  • Field Name: NewMeetingRecordingExpirationDays
  • Type: Integer
Allow Cart Captions Scheduling Controls how channel meeting recordings are saved, permissioned, and who can download them.
  • Field Name: AllowCartCaptionsScheduling
  • Type: String
  • Choices: ["EnabledUserOverride", "DisabledUserOverride", "Disabled"]
Allowed Streaming Media Input Enables the use of RTMP-In in Teams meetings.
  • Field Name: AllowedStreamingMediaInput
  • Type: String
  • Choices: ["", "RTMP"]
Live Interpretation Enabled Type Enables the use of RTMP-In in Teams meetings.
  • Field Name: LiveInterpretationEnabledType
  • Type: String
  • Choices: ["DisabledUserOverride", "Disabled"]
Attendee information
  • Field Name: InfoShownInReportMode
  • Type: String
  • Choices: ["Only show who attended", "Show everything"]
Recordings Automatically Expire
  • Field Name: RecordingsAutomaticExpire
  • Type: Boolean