2.2.2.5.5 Data Model for userSetting provisionGroup

The userSetting provisionGroup is specified as follows.

 provisionGroup (name='userSetting')
      |
      |-- disableFileTransfer     
      |-- ucUserLocationProfile
      |-- commonAreaPhone

The following XSD schema fragment defines the requirements to which a userSetting provisionGroup element XML document SHOULD<110> conform.

 <?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>
       <xs:element minOccurs="1" maxOccurs="1" name="disableFileTransfer" type="tns:booleanType" />
       <xs:element minOccurs="1" maxOccurs="1" name="ucUserLocationProfile" type="tns:stringType" />
       <xs:element minOccurs="0" maxOccurs="1" name="commonAreaPhone" type="tns:booleanType" />
     </xs:all>
     <xs:attribute fixed="userSetting" name="name" use="required" />
   </xs:complexType>
   <xs:simpleType name="stringType">
     <xs:restriction base="xs:string" />
   </xs:simpleType>
   <xs:simpleType name="booleanType">
     <xs:restriction base="xs:boolean" />
   </xs:simpleType>
 </xs:schema>

disableFileTransfer:<111> Specifies whether file transfer is disabled. The value SHOULD be "true" or "false".

ucUserLocationProfile: Supplies the location profile for voice call features. This is used by the extensions described in [MS-SIPRE] section 2.2.8.

commonAreaPhone: Specifies whether the client is a Common Area phone. The value MUST be "true" or "false".

For a detailed example, see section 4.2.2.