This topic has not yet been rated - Rate this topic

2.2.2.5.2 Data Model for meetingPolicy provisionGroup

Office
provisionGroup (name=’meetingPolicy’)
     |
     |-- instance
     |   |- property
     |   |    |- name 

The following XSD schema fragment defines the requirements a meetingPolicyprovisionGroup element XML document MUST conform to.

<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2006/09/sip/provisiongrouplist-notification" targetNamespace="http://schemas.microsoft.com/2006/09/sip/provisiongrouplist-notification" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="provisionGroup" type="tns:provisionGroupType" />
  <xs:complexType name="provisionGroupType">
    <xs:all minOccurs="1" maxOccurs="1">
      <xs:element minOccurs="1" maxOccurs="1" name="instance" type="tns:instanceType" />
    </xs:all>
    <xs:attribute fixed="meetingPolicy" name="name" use="required" />
  </xs:complexType>
  <xs:complexType name="instanceType">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="unbounded" name="property" type="tns:propertyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="propertyType">
    <xs:simpleContent>
      <xs:extension base="xs:string" >
        <xs:attribute name="name" use="required" />
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:schema>

instance: A single instance is specified within the meetingPolicyprovisionGroup, listing a set of properties applicable for the user requesting the configuration.

Property: A single policy setting. The name attribute specifies the property name. Values are Boolean, unless otherwise specified.

AllowIPAudio: Specifies whether IP Audio functionality is enabled on the client. For example:

<property name="AllowIPAudio">true</property>

AllowIPVideo: Specifies whether IP Video functionality is enabled on the client. For example:

<property name="AllowIPVideo">true</property>

EnableDataCollaboration: Specifies whether Data Collaboration functionality is enabled on the client. For example:

<property name=" EnableDataCollaboration "> true </property>

Name: <73> Optional, ignored.

ColorDepth: <74> Optional, ignored.

AllowACP: <75> Optional, ignored.

RetainPPTForExternalMeeting: <76> Retain PowerPoint slides for external meeting.

MeetingSize: <77> Maximum number of attendees allowed in meetings.

AllowAppSharingForExternalMeeting: <78> Allow application sharing in external meetings.

AllowPresenterToRecord: <79> Allow meeting presenter to record meeting.

EnableAppDesktopSharing: <80> Specifies whether the client is allowed to share the desktop. For example:

<property name=" EnableAppDesktopSharing">  true </property>

EnablePSTNConferencing: <81> Enable conferencing audio call over a public switched telephone network (PSTN) network.

TrustedConferencingPinRequired: <82> Require that trusted conferencing PIN be specified to join the conference.

AllowAnnotations: Boolean value that allows participants to make annotations on top of PowerPoint content, as well as all whiteboarding content.

AllowAnonymousParticipants: Boolean value that allows anonymous participants to join the meeting.

AllowExternalUserControl: Boolean value that allows anonymous and federated users to control an application sharing session.

AllowExternalUserRecording: Boolean value that allows external users to record meetings organized by this user. It works if AllowRecording is "true".

AllowExternalUsersToSaveContent: Boolean value that allows anonymous and federated users to save content shared in a data sharing session.

AllowFileTransfer: Boolean value that allows multi-party file transfer in a meeting.

AllowParticipantControl: Boolean value that allows or prevents the user from sharing control with anyone when they are screen sharing. This applies regardless of who started/organized the conference.

AllowRecording: Boolean value that allows recording on meetings organized by this user. If "true", the AllowExternalUserRecording policy applies to external users.

EnableP2PFileTransfer: Enable P2P file transfer between two users during a meeting.

MaxConferenceVideoResolution: Set the maximum resolution for video conferencing. Allowed values are "CIF" or "VGA".

AllowedAppDesktopSharingLevel: Enables application and desktop sharing during web conferencing for users having this policy.

AllowUserToScheduleMeetingsWithAppSharing: Enables users to schedule meetings with Application sharing. Allowed values are "None", "SingleApplication", or "Desktop".

AppSharingBitRate: Set the bit rate for Application sharing.

AudioBitRate: Set the bit rate for Audio.

FileTransferBitRate: Set the bit rate for File Transfer.

RequirePasscode: <83> Controls whether a pass code is required to join dial-in conferences.

VideoBitRate: <84> Set the bit rate for Video.

AllowPolls: <85> Enables the polling feature within a meeting. The value MUST be "true" or "false".

EnableP2PRecording: <86> Enables recording of P2P conversations. The value MUST be "true" or "false".

EnableP2PVideo: <87> Enables P2P video conversations. The value MUST be "true" or "false". For a detailed example, see section 4.2.2.

EnableMultiViewJoin: <88> Enables multiple video channels in conferencing. The value MUST be "true" or "false". For a detailed example, see section 4.2.2.

TotalReceiveVideoBitRate: <89> Sets the total video bit rate to be used for conferencing video. For a detailed example, see section 4.2.2.

DisablePowerPointAnnotations: <90> Specifies whether the user has turned off PowerPoint annotations.

AllowSharedNotes: <91> Enables users to take shared notes during a meeting. The value MUST be "true" or "false". For a detailed example, see section 4.2.2.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.