2.2.2.5.3 Data Model for ucPolicy provisionGroup
-
provisionGroup (name=’ucPolicy’) | |-- instance | |- property | | |- element
The following XSD schema fragment defines the requirements to which a ucPolicy provisionGroup element XML document MUST 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 minOccurs="1" maxOccurs="1"> <xs:element minOccurs="1" maxOccurs="1" name="instance" type="tns:instanceType" /> </xs:all> <xs:attribute fixed="ucPolicy" 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 ucPolicy provisionGroup, listing a set of properties applicable for the user requesting the configuration.
property: Lists a single policy setting. The name attribute specifies the property name. Values are Boolean, specified in CDATA notation, unless otherwise specified. Some properties list a sequence of element sub-elements.
AllowSimultaneousRinging: Whether simultaneous ringing, as described in [MS-SIPRE] section 3.9.5.1.2, support is enabled. For example:
-
<property name=" AllowSimultaneousRinging ">true</property>
Name: Optional, ignored.
PhoneRouteUsages:<100> Optional, ignored.
AllowCallForwarding: Turns off call forwarding to a phone number or contact. The user only has the option to forward to voice mail.
enableBWPolicyOverride:<101> Boolean value that enables the user endpoint to bypass the BandWidth (BW) policy check, and only report BW utilization for an established session.
EnableCallPark: Boolean value that allows specified clients and devices to park calls.
EnableCallTransfer: Boolean value that enables the call transfer user interface on client.
EnableDelegation: Boolean value that enables all client user interface entry points for call delegation.
EnableMaliciousCallTrace: Boolean value that enables the malicious call trace functionality.
EnableTeamCall: Boolean value that enables all client user interface entry points for the team call-group.
UcEnabled: <102> Ignored.
VoiceDeploymentMode: <103> String value that indicates to the client the type of public switched telephone network (PSTN)connectivity they are provisioned for. The value MUST be one of the following
OnPrem
Online
OnlineBasic
OnPremOnlineHybrid
A detailed example is given in section 4.2.2.