7.6 userProperties Category
Location: http://schemas.microsoft.com/2006/09/sip/categories
-
<?xml version="1.0" ?> <xs:schema targetNamespace="http://schemas.microsoft.com/2006/09/sip/categories" xmlns:tns="http://schemas.microsoft.com/2006/09/sip/categories" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ct="http://schemas.microsoft.com/2006/09/sip/commontypes" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:import namespace="http://schemas.microsoft.com/2006/09/sip/commontypes" schemaLocation="commontypes.xsd"/> <xs:simpleType name="lineTypeEnum"> <xs:restriction base="xs:token"> <xs:enumeration value="Uc"/> <xs:enumeration value="Rcc"/> <xs:enumeration value="Dual"/> <xs:enumeration value="UcPrivate"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="lineTypeEnumEx"> <xs:union memberTypes="tns:lineTypeEnum xs:token" /> </xs:simpleType> <xs:simpleType name="telephonyModeEnum"> <xs:restriction base="xs:token"> <xs:enumeration value="None"/> <xs:enumeration value="Uc"/> <xs:enumeration value="Rcc"/> <xs:enumeration value="Dual"/> <xs:enumeration value="NoAudioVideo"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="telephonyModeEnumEx"> <xs:union memberTypes="tns:telephonyModeEnum xs:token" /> </xs:simpleType> <xs:complexType name="phoneLineType"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="lineType" type="tns:lineTypeEnumEx" use="required"/> <xs:attribute name="lineServer" type="xs:token"/> <xs:anyAttribute processContents="lax"/> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="userPropertiesType"> <xs:sequence> <xs:element name="lines" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:element name="line" type="tns:phoneLineType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="telephonyMode" type="tns:telephonyModeEnumEx" minOccurs="0" maxOccurs="1"/> <xs:element name="facsimileTelephoneNumber" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="streetAddress" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="l" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="st" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="countryCode" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="postalCode" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="wWWHomePage" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="exumEnabled" type="xs:unsignedLong" minOccurs="0" maxOccurs="1"/> <xs:element name="exumURL" type="xs:token" minOccurs="0" maxOccurs="1"/> <xs:element name="forwardingUrls" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##targetNamespace"/> </xs:sequence> </xs:complexType> </xs:element> <xs:sequence minOccurs="0" maxOccurs="1"> <xs:element ref="ct:delimiter"/> <xs:element name="acpInformation" type="tns:acpProvisionType" minOccurs="0" maxOccurs="unbounded"/> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element ref="ct:delimiter"/> <xs:any namespace="##targetNamespace" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="ct:end"/> </xs:sequence> <xs:element ref="ct:extension" minOccurs="0" maxOccurs="1"/> </xs:sequence> <xs:attribute name="majorVersion" type="xs:unsignedInt" use="optional" /> <xs:attribute name="minorVersion" type="xs:unsignedInt" use="optional" /> <xs:anyAttribute processContents="lax"/> </xs:complexType> <xs:element name="userProperties" type="tns:userPropertiesType"/> <xs:complexType name="acpProvisionType"> <xs:sequence> <xs:element name="tollNumber" type="xs:token"/> <xs:element name="tollFreeNumber" type="xs:token" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="participantPassCode" type="xs:token"/> <xs:element name="domain" type="xs:token"/> <xs:element name="name" type="xs:token"/> <xs:element name="url" type="xs:anyURI" minOccurs="0"/> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element ref="ct:delimiter"/> <xs:any namespace="##targetNamespace" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:element ref="ct:end"/> <xs:element ref="ct:extension" minOccurs="0" maxOccurs="1"/> </xs:sequence> <xs:attribute name="default" type="xs:boolean" use="required"/> <xs:anyAttribute processContents="lax"/> </xs:complexType> </xs:schema>