AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

	<xsd:complexType name="XDigitalGateway" abstract="true">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XGateway">
				<xsd:sequence minOccurs="0">
					<xsd:element name="country" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
					<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable to PRI gateways.For analog and T1 gateways, this tag comes under ports.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="trunkSelectionOrder" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Does not apply to PRI gateways.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XPresenceGroup">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String128"/>
			<xsd:element name="description" type="axlapi:String128" minOccurs="0"/>
			<xsd:element name="matrix" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XMatrix in AXLEnums.xsd-->
			<xsd:element name="isStandard" type="xsd:boolean" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XIPPhone">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XPhone">
				<xsd:sequence minOccurs="0">
					<xsd:element name="blfDirectedCallParks" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="blfDirectedCallPark" minOccurs="0" maxOccurs="unbounded">
									<xsd:complexType>
										<xsd:complexContent>
											<xsd:extension base="axlapi:XBLFDirectedCallPark">
												<xsd:attribute name="index" type="xsd:positiveInteger"/>
											</xsd:extension>
										</xsd:complexContent>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="addOnModules" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Additional modules attached to the phone. There can be 0, 1, or 2.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="addOnModule" type="axlapi:XAddOnModule" minOccurs="0" maxOccurs="2"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="userLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
					<xsd:element name="networkLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
					<xsd:element name="idleTimeout" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
					<xsd:element name="authenticationURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="directoryURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="idleURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="informationURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="messagesURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="proxyServerURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="servicesURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
					<xsd:element name="services" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="service" type="axlapi:XSubscribedService" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:element name="softkeyTemplate" type="axlapi:XSoftkeyTemplate">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="softkeyTemplateName" type="xsd:string"/>
					</xsd:choice>
					<xsd:element name="loginUserId" type="axlapi:String255" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only for IP Phones.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The Extension Mobility block.  By default, extension mobility is disabled.  To enable, include a default profile and set enableExtensionMobility to true.  Only applicable to 7960 and 7940 phones.  If enableExtensionMobility ...
						</xsd:annotation>
						<xsd:choice>
							<xsd:annotation>
								<xsd:documentation>The absence of this tag would mean the device would use the current device Settings</xsd:documentation>
							</xsd:annotation>
							<xsd:element name="defaultProfile" type="axlapi:XProfile" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Only the "uuid" attribute is applicable to the AXL API.  Not nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="defaultProfileName" type="axlapi:String50" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>The name of the default profile for this device.  Not nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:choice>
						<xsd:element name="enableExtensionMobility" type="xsd:boolean">
							<xsd:annotation>
								<xsd:documentation> Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:choice minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>The current user profile in use by this device.  Read-only.</xsd:documentation>
							</xsd:annotation>
							<xsd:element name="currentProfile" type="axlapi:XProfile" nillable="false">
								<xsd:annotation>
									<xsd:documentation>Read-only.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="currentProfileName" type="axlapi:String50" nillable="false">

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="joinAcrossLines" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support JAL.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="builtInBridgeStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
					<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="packetCaptureMode" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
					<xsd:element name="packetCaptureDuration" type="xsd:nonNegativeInteger" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is not valid for a device profile.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="subscribeCallingSearchSpace" type="axlapi:XCallingSearchSpace" nillable="true">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is not valid for a device profile.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="rerouteCallingSearchSpace" type="axlapi:XCallingSearchSpace" nillable="true">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="rerouteCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="allowCtiControlFlag" type="xsd:boolean" default="true" nillable="true" minOccurs="0"/>
					<xsd:choice>
						<xsd:element name="presenceGroup" type="axlapi:XPresenceGroup" nillable="false">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="presenceGroupName" type="axlapi:String50" nillable="false"/>
					</xsd:choice>
					<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="requireDTMFReception" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="RFC2833Disabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="phoneLoadName" type="axlapi:String32" minOccurs="0"/>
					<xsd:element name="certificateOperation" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XCertificateOperation in AXLEnums.xsd-->
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>These tags can be updated only if securityProfile is not mentioned in the request.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="authenticationMode" type="axlapi:XAuthenticationMode" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>authenticationMode can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="keySize" type="axlapi:XKeySize" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>keySize can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:element name="authenticationString" type="axlapi:String128" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>authenticationString can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="certificateStatus" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XCertificateStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Read-only tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="upgradeFinishTime" type="xsd:string" minOccurs="0"/>
					<xsd:element name="deviceMobilityMode" type="xsd:string" default="Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Specifies if the phone is configured for device mobility feature or not</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="roamingDevicePoolName" type="axlapi:UniqueString50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only. Specifies the device pool being used if the device is roaming and the devicemobility feature is enabled for it.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="remoteDevice" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndRingSetting" type="xsd:string" nillable="true" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndStatus" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isActive" type="xsd:boolean" default="true" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag determines if the newly added phone is active to determine consumption of license. If set to false the license units will not be consumed.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isDualMode" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for dual mode phones.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="mobilityUser" type="axlapi:XUUID" nillable="true">
							<xsd:annotation>
								<xsd:documentation>The GUID of the mobility User for this phone.  Nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="mobilityUserIdName" type="axlapi:String50" nillable="true">
							<xsd:annotation>
								<xsd:documentation>The userid of the mobility user for this phone. Nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
					<xsd:element name="phoneSuite" type="axlapi:XPhonePersonalization" default="Default" nillable="false" minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:choice>
				<xsd:element name="dialPlan" type="axlapi:XDialPlan"/>
				<xsd:element name="dialPlanName" type="xsd:string"/>
			</xsd:choice>
			<xsd:element name="operator" type="axlapi:XOperator"/>
			<xsd:element name="suppressFromRouteFilter" type="xsd:boolean" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDigitDiscardInstruction">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="clause" type="axlapi:String1024" minOccurs="0"/>
			<xsd:choice>
				<xsd:element name="dialPlan" type="axlapi:XDialPlan">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="dialPlanName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="digitAnalysisId" type="xsd:nonNegativeInteger" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Read-only.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="members" minOccurs="0">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="member" type="axlapi:XDigitDiscardInstructionMember" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDigitDiscardInstructionMember">
		<xsd:choice>
			<xsd:element name="dialPlanTagName" type="axlapi:String50" nillable="false"/>
			<xsd:element name="dialPlanTag" type="axlapi:XDialPlanTag">
				<xsd:annotation>
					<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:choice>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDisplayInstance">
		<xsd:sequence>
			<xsd:element name="name">
				<xsd:annotation>
					<xsd:documentation>The URI of this instance. For example: xmldi://cisco.com/Cisco VG200/mgcp</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="xmldi://\S+"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="version" type="xsd:string"/>
			<xsd:element name="author" type="xsd:string" minOccurs="0"/>
			<xsd:element name="description" type="xsd:string" minOccurs="0"/>
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>At this point, you will either see a uses element optional followed by a parameters block, or simply a parameters block.</xsd:documentation>
				</xsd:annotation>
				<xsd:sequence>
					<xsd:element name="uses" type="xsd:anyURI">
						<xsd:annotation>
							<xsd:documentation>Name of the display instance this display instance extends or includes.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="parameters" type="axlapi:XDisplayInstanceParameters" minOccurs="0"/>
				</xsd:sequence>
				<xsd:element name="parameters" type="axlapi:XDisplayInstanceParameters"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDisplayInstanceParameter">
		<xsd:sequence>
			<xsd:element name="name">
				<xsd:annotation>
					<xsd:documentation>The tag that appears in the actual vendor configuration block stored in the database. The pattern enforces that the name is only made up of letters, digits, dashes, periods, or underscores.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="[a-zA-Z0-9][a-zA-Z0-9\.\-_]*"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="description" type="xsd:string"/>
			<xsd:element name="moduleComponentName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="nonClusterWideJustification" type="xsd:string" minOccurs="0"/>
			<xsd:element name="displayName" type="xsd:normalizedString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If displayName is set, the UI should show it instead of the NAME to the user.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="onChangeShowMessage" type="xsd:string" minOccurs="0"/>
			<xsd:element name="unit" type="xsd:string" minOccurs="0"/>
			<xsd:element name="hidden" type="xsd:boolean" fixed="true" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UI directive. This parameter should not be shown in the UI.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="index" type="xsd:nonNegativeInteger" default="0" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Index is translated into an index attribute in the parameter expressed in a vendor config. Really only useful for parameters contained within paramGroups.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="readOnly" type="xsd:boolean" fixed="true" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UI directive. The parameter is entirely read-only. Whatever value is current assigned to the parameter is never changed in the UI.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice>
				<xsd:element name="label" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>UI directive. Text to always display in the UI.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="paramGroup">
					<xsd:annotation>
						<xsd:documentation>UI directive. The parameter is really just a heading for a paramGroup.</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="param" type="axlapi:XDisplayInstanceParameter" maxOccurs="unbounded"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="rules">
					<xsd:annotation>
						<xsd:documentation>The rules to validate this parameter against.</xsd:documentation>
					</xsd:annotation>
					<xsd:complexType>
						<xsd:sequence>
							<xsd:element name="rule" type="xsd:anyURI" maxOccurs="unbounded">
								<xsd:annotation>
									<xsd:documentation>The URI of the rule to validate this parameter against; for example: xmlrule://cisco.com/public/isAnInteger</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDisplayInstanceParameters">
		<xsd:sequence>
			<xsd:element name="param" type="axlapi:XDisplayInstanceParameter" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XFACInfo">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="code" type="axlapi:String16"/>
			<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XLicenseCapabilities">
		<xsd:sequence>
			<xsd:element name="userid" type="xsd:string"/>
			<xsd:element name="enableUPS" type="xsd:boolean" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The only valid values for enableUPS are true, True, false and False.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="enableUPC" type="xsd:boolean" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The only valid values for enableUPC are true, True, false and False.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XLine">
		<xsd:annotation>
			<xsd:documentation>Table: A Line Appearnce (defined from DeviceNumPlanMap).</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="label" type="axlapi:String50" nillable="true"/>
			<xsd:element name="asciiLabel" type="axlapi:String50" nillable="true" minOccurs="0"/>
			<xsd:element name="display" type="axlapi:String50" nillable="true"/>
			<xsd:choice>
				<xsd:element name="dirn" type="axlapi:XNPDirectoryNumber">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="ringSetting" type="xsd:string" default="Ring" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
			<xsd:element name="consecutiveRingSetting" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ringSettingIdlePickupAlert" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Applicable only for IP Phones.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ringSettingActivePickupAlert" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Applicable only for IP Phones.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="displayASCII" type="axlapi:String50" nillable="true" minOccurs="0"/>
			<xsd:element name="e164Mask" type="axlapi:String255" nillable="true" minOccurs="0"/>
			<xsd:element name="dialPlanWizardId" type="xsd:nonNegativeInteger" minOccurs="0"/>
			<xsd:element name="mwlPolicy" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XMWLPolicy in AXLEnums.xsd-->
			<xsd:element name="maxNumCalls" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
			<xsd:element name="busyTrigger" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
			<xsd:element name="callInfoDisplay">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="callerName" type="xsd:boolean" default="true" minOccurs="0"/>
						<xsd:element name="callerNumber" type="xsd:boolean" default="false" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:annotation>
						</xsd:element>
						<xsd:element name="defaultActivatedDeviceName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveIntDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveVMEnabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveIntVMEnabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="ParkMonForwardNoRetrieveCSS" type="axlapi:XCallingSearchSpace" nillable="true" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Only UUID Attribute is read by AXL</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ParkMonForwardNoRetrieveCSSName" type="axlapi:String50" nillable="true" minOccurs="0"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="ParkMonForwardNoRetrieveIntCSS" type="axlapi:XCallingSearchSpace" nillable="true" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Only UUID Attribute is read by AXL</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="ParkMonForwardNoRetrieveIntCSSName" type="axlapi:String50" nillable="true" minOccurs="0"/>
					</xsd:choice>
					<xsd:element name="ParkMonReversionTimer" type="xsd:long" nillable="true" minOccurs="0"/>
					<xsd:element name="partyEntranceTone" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XNPRoutePattern">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XNPPattern">
				<xsd:sequence>
					<xsd:element name="destination">
						<xsd:complexType>
							<xsd:choice>
								<xsd:sequence>
									<xsd:choice>
										<xsd:element name="gateway" type="axlapi:XDevice">
											<xsd:annotation>
												<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="gatewayName" type="xsd:string"/>
									</xsd:choice>
								</xsd:sequence>
								<xsd:sequence>
									<xsd:choice>
										<xsd:element name="routeList" type="axlapi:XRouteList">
											<xsd:annotation>
												<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
											</xsd:annotation>
										</xsd:element>
										<xsd:element name="routeListName" type="xsd:string"/>
									</xsd:choice>
								</xsd:sequence>
							</xsd:choice>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="authorizationCodeRequired" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="authorizationLevelRequired" type="xsd:nonNegativeInteger" minOccurs="0"/>
					<xsd:element name="clientCodeRequired" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="withTag" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read Only</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="withValueClause" type="axlapi:String255" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read Only</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isdnNSFInfoElement" nillable="true" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="cic" nillable="true" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then a default value of '0' is set. This tag is not applicable to networkServiceProtocol PRI NI2. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkServiceProtocol" nillable="false">
									<xsd:annotation>
										<xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkService" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="paramValue" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>This parameter will take effect only if the selected network service has a valid  parameterName in TypeNSFService.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Default value would be Null in case not specified.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="resourcePriorityNamespace" type="axlapi:XResourcePriorityNamespace" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="resourcePriorityNamespaceName" type="xsd:string" minOccurs="0"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XNPSIPRoutePattern">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XNumPlan">
				<xsd:sequence>
					<xsd:element name="blockEnable" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="callingPartyTransformationMask" type="xsd:string" minOccurs="0"/>
					<xsd:element name="useCallingPartyPhoneMask" type="xsd:string" nillable="false"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="callingPartyPrefixDigits" type="axlapi:String50" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:annotation>
				</xsd:element>
				<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="pilotNumber" type="xsd:string"/>
			<xsd:choice minOccurs="0">
				<xsd:element name="location" type="axlapi:XLocation">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="locationName" type="axlapi:String50"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<!-- *********************************************************** -->
	<!-- Simple Types                                                -->
	<!-- *********************************************************** -->
	<xsd:simpleType name="XDirectoryNumber">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="XIPAddress">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d?\d?\d\.\d?\d?\d\.\d?\d?\d\.\d?\d?\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="XKeyString">
		<xsd:annotation>
			<xsd:documentation>A string with some restrictions</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:whiteSpace value="collapse"/>
			<xsd:pattern value="[\s\i\d\.\-]+"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="XMacAddress">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([0-9]|[a-f]|[A-F]){12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="XUUID">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\{........-....-....-....-............\}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="XMOHAudioSourceId">
		<xsd:restriction base="xsd:nonNegativeInteger">
			<xsd:minInclusive value="0"/>
			<xsd:maxInclusive value="51"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- *********************************************************** -->
	<!-- Rule Blocks                                                 -->
	<!-- *********************************************************** -->
	<xsd:complexType name="XRuleInstance">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:XKeyString"/>
			<xsd:element name="description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="author" type="xsd:Name" minOccurs="0"/>
			<xsd:element name="rules">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="rule" type="axlapi:XRule" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XRule">
		<xsd:annotation>
			<xsd:documentation>The root of all rules.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="name" nillable="false">
				<xsd:annotation>
					<xsd:documentation>The URI name of the  rule. For example: xmlrule://cisco.com/public/isAnInteger</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="xmlrule://\S+"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="description" type="xsd:string" minOccurs="0"/>
			<xsd:element name="author" type="xsd:string" minOccurs="0"/>
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>The "type" choice.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="boolean" type="axlapi:XBooleanRule">
					<xsd:annotation>
						<xsd:documentation>The input must be a boolean.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="date" type="axlapi:XDateRule">
					<xsd:annotation>
						<xsd:documentation>The input must conform to a valid date format.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="float" type="axlapi:XFloatRule">
					<xsd:annotation>
						<xsd:documentation>The input must be a floating-point number.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="integer" type="axlapi:XIntegerRule">
					<xsd:annotation>
						<xsd:documentation>The input must be an integer.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="list" type="axlapi:XListRule">
					<xsd:annotation>
						<xsd:documentation>The input is a single key compared to a list.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="script" type="axlapi:XScriptRule">
					<xsd:annotation>
						<xsd:documentation>Execute a Javascript fragment.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="string" type="axlapi:XStringRule">
					<xsd:annotation>
						<xsd:documentation>The input must be a string (least restrictive).</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="uri" type="axlapi:XURIRule">
					<xsd:annotation>
						<xsd:documentation>The input must conform to a valid URI format.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="dynamicList" type="axlapi:XDynamicListRule"/>
			</xsd:choice>
			<xsd:element name="nullable" type="xsd:boolean" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Is a null value acceptable for this rule?</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="subrule" type="axlapi:XRule" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>It is possible that a rule might require additional steps of validation. To guard against loops, these subrules must be defined within this rule rather than allowing the rule to reference other rules (however, see XDisplayInst...
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="enterpriseDefaultName" type="axlapi:XKeyString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>The name of the enterprise parameter to lookup in the database and use its value as this rule's default value. Overrides the hard-coded default if defined.</xsd:documentation>
				</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="No Changes"/>
         <xsd:enumeration value="Use Local Value"/>
         <xsd:enumeration value="Use Global Value ISO"/>
         <xsd:enumeration value="Use Global Value ECMA"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAdminBoolean">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="FALSE"/>
         <xsd:enumeration value="TRUE"/>
         <xsd:enumeration value="DEFAULT"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAdminError">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Success"/>
         <xsd:enumeration value="Failure"/>
         <xsd:enumeration value="Invalid range for directory numbers"/>
         <xsd:enumeration value="Not yet implemented. See log for more detail"/>
         <xsd:enumeration value="Model and class are not compatible.  See log for more detail"/>
         <xsd:enumeration value="Missing/invalid parameters. See log for more detail"/>
         <xsd:enumeration value="Device does not suppport MLPP"/>
         <xsd:enumeration value="Device does not support preemption"/>
         <xsd:enumeration value="User is not a valid end user or application user"/>
         <xsd:enumeration value="Missing default phone template"/>
         <xsd:enumeration value="Encountered unexpected database datatype.  See log for more detail"/>
         <xsd:enumeration value="Updated failed. A required item was not found in the database"/>
         <xsd:enumeration value="The Cisco CallManager Group cannot be deleted because it is used by related records. Click Dependency Records to view related records and remove this Cisco CallManager Group from any item that is using it then try aga...
         <xsd:enumeration value="One or more Cisco CallManager Groups could not be deleted because it is used by related records. Select a Cisco CallManager Group and click the Dependancy Records link on the Cisco CallManager Configuration page to se...
         <xsd:enumeration value="Cannot create DNs or duplicate DNs for the ports. Please check if a DN range is available."/>
         <xsd:enumeration value="Partition name cannot be empty string."/>
         <xsd:enumeration value="Change failed - Current Password is incorrect."/>
         <xsd:enumeration value="Change failed - New Password does not match Confirm Password."/>
         <xsd:enumeration value="Change failed - Current PIN is incorrect."/>
         <xsd:enumeration value="Change failed - New PIN does not match Confirm PIN."/>
         <xsd:enumeration value="Fastdials index already in use. Please choose another index."/>
         <xsd:enumeration value="Fastdials phone number already in use. Please choose another phone number."/>
         <xsd:enumeration value="Cisco Unity Connection Server returned a SQL Exception.  Please check the log file."/>
         <xsd:enumeration value="Unable to delete user account from Cisco Unity Connection Server.  Please check the log file."/>
         <xsd:enumeration value="File uploaded does not have extension .lic.  Please upload a license file with extension .lic."/>
         <xsd:enumeration value="A file with this name already exists in the license file directory.  Please upload a file with a different name."/>
         <xsd:enumeration value="Unable to obtain certificate for this IP address/Port.  SRST reference has been changed to non-secured. Please disable the security services on the gateway if you do not use the security feature."/>
         <xsd:enumeration value="DN/Route Pattern must be the last search parameter when using the Search Within Results option."/>
         <xsd:enumeration value="Route Group Name and Directory Number are not allowed in the same search."/>
         <xsd:enumeration value="user is not member of super user group. Cannot add to groups the roles which are only accessible to super users"/>
         <xsd:enumeration value="Only super users can update members of super user groups"/>
         <xsd:enumeration value="Users who are not super users cannot add him/herself to groups"/>
         <xsd:enumeration value="Propagation failed for some devices. See log for a list of failed devices."/>
         <xsd:enumeration value="Change failed - Credential locked. Please contact your administrator."/>
         <xsd:enumeration value="Change failed - Credential locked due to inactivity. Please contact your administrator."/>
         <xsd:enumeration value="Unknown credential validation error.  Please contact your administrator."/>
         <xsd:enumeration value="Wrong Credential."/>
         <xsd:enumeration value="Administrative Lock."/>
         <xsd:enumeration value="Hack Lock."/>
         <xsd:enumeration value="Inactive Lock."/>
         <xsd:enumeration value="Expired Lock."/>
         <xsd:enumeration value="Expired Lock (with ability to change)."/>
         <xsd:enumeration value="End user status is INACTIVE in LDAP."/>
         <xsd:enumeration value="LDAP authentication enabled. UpdateCredential failure."/>
         <xsd:enumeration value="Invalid credential length."/>
         <xsd:enumeration value="Trivial credential."/>
         <xsd:enumeration value="Duplicate credential."/>
         <xsd:enumeration value="Too recently used Credential."/>
         <xsd:enumeration value="User does not have permission to change this credential."/>
         <xsd:enumeration value="There is no credential value for the given credential name."/>
         <xsd:enumeration value="There is no credential type for the given credential name."/>
         <xsd:enumeration value="LDAP communication error. Please check log file."/>
         <xsd:enumeration value="User type not defined. Please check log file."/>
         <xsd:enumeration value="Failed to update Credential. Please check log file."/>
         <xsd:enumeration value="Not a valid application user. Please check log file."/>
         <xsd:enumeration value="Database communication error. Please check log file."/>
         <xsd:enumeration value="Invalid credential information. Please check log file."/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAlarmSeverity">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Emergency"/>
         <xsd:enumeration value="Alert"/>
         <xsd:enumeration value="Critical"/>
         <xsd:enumeration value="Error"/>
         <xsd:enumeration value="Warning"/>
         <xsd:enumeration value="Notice"/>
         <xsd:enumeration value="Informational"/>
         <xsd:enumeration value="Debug"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAppOrDeviceReroute">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Redirect to App"/>
         <xsd:enumeration value="Redirect to Device"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAppServer">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Cisco Unity Voice Mail 4.x or later"/>
         <xsd:enumeration value="Cisco Unity Connection"/>
         <xsd:enumeration value="Cisco Unified Presence Server"/>
         <xsd:enumeration value="CUMA Provisioning Server"/>
         <xsd:enumeration value="CER Location Management"/>
         <xsd:enumeration value="Cisco Web Dialer"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAppServerContent">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="UNITY KUBRIK"/>
         <xsd:enumeration value="UNITY PRE KUBRIK"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XApplication">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Cisco Call Manager Administration"/>
         <xsd:enumeration value="Cisco Call Manager Serviceability"/>
         <xsd:enumeration value="Cisco Computer Telephone Interface (CTI)"/>
         <xsd:enumeration value="Cisco Call Manager AXL Database"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Log Missed Calls option can only be set for devices that support this feature."/>
         <xsd:enumeration value="This device has restricted value on maximum call, input value is not valid."/>
         <xsd:enumeration value="This device has restricted value on busy trigger, input value is not valid."/>
         <xsd:enumeration value="The list of Partition names (Clause) in a Calling Search Space is too long as a result of this operation (more than 1024 characters). Shorten the Partition names or use fewer Partitions in the Calling Search Space."/>...
         <xsd:enumeration value="The CSS cannot be deleted since gateway(s) is associated with it and useDevicePoolCdpnTransformCSS is false"/>
         <xsd:enumeration value="The CSS cannot be deleted since phone(s) is associated with it and useDevicePoolCgpnTransformCSS is false"/>
         <xsd:enumeration value="Uniqueness check of pilotNumber + CSSID failed"/>
         <xsd:enumeration value="Uniqueness check of Pilot IsDefault = 1 failed"/>
         <xsd:enumeration value="Attempt to delete required VM Pilot record; the value of IsDefault = 1"/>
         <xsd:enumeration value="Attempt to delete system installed VM Pilot record"/>
         <xsd:enumeration value="Uniqueness check of Profile IsDefault = 1 failed"/>
         <xsd:enumeration value="Attempt to delete required VM Profile record; the value of IsDefault = 1 "/>
         <xsd:enumeration value="Attempt to delete system installed VM Profile record"/>
         <xsd:enumeration value="There is another End User already associated with this device as the Digest User (Digest In)"/>
         <xsd:enumeration value="You can not change Association type of this Primary Device association."/>
         <xsd:enumeration value="You can not change End user of Primary Device association."/>
         <xsd:enumeration value="Device is already associated with another End User as Primary device"/>
         <xsd:enumeration value="There is another device already associated with this End User as Primary device"/>
         <xsd:enumeration value="This device does not qualify as a Mobility Primary device."/>
         <xsd:enumeration value="Encountered digest user is already configured with other SIP device. Digest user can be configured either on one third party basic or advanced SIP device or on mutiple Cisco SIP devices."/>
         <xsd:enumeration value="Device ID not found"/>
         <xsd:enumeration value="Profile ID not found"/>
         <xsd:enumeration value="Login Device does not support extension mobility"/>
         <xsd:enumeration value="Device EM not enabled"/>
         <xsd:enumeration value="No LOGOUT device profile, login/logout not allowed"/>
         <xsd:enumeration value="ADP is out-of-syn, login not allowed"/>
         <xsd:enumeration value="No default model profile, no mismatch login performed"/>
         <xsd:enumeration value="Attempt to update tkClass failed"/>
         <xsd:enumeration value="Attempt to insert record into MGCP failed"/>
         <xsd:enumeration value="Attempt to insert into MGCPDeviceMember failed"/>
         <xsd:enumeration value="Attempt to update MGCP VersionStamp failed"/>
         <xsd:enumeration value="Attempt to update Device VersionStamp failed"/>
         <xsd:enumeration value="Automatic update of CTIID during insert into Device table failed due to overflow"/>
         <xsd:enumeration value="The Class type for this model device was not found"/>
         <xsd:enumeration value="The Model type for the specified Product type was not found"/>
         <xsd:enumeration value="No DigitalAccessPri entry found for this device"/>
         <xsd:enumeration value="An invalid QSIG configuration was detected for this device"/>
         <xsd:enumeration value="Attempt to update the MGCP Slot configuration for new MGCP device failed"/>
         <xsd:enumeration value="Cannot make changes to OR delete a device while a user is logged in"/>
         <xsd:enumeration value="Route List Enabled can be true only for Route List devices"/>
         <xsd:enumeration value="Network Hold Audio Source can only be used for devices that support the Music On Hold feature"/>
         <xsd:enumeration value="User Hold Audio Source can only be used for devices that support the Music On Hold feature"/>
         <xsd:enumeration value="Only devices that support Video feature may set the Retry Video Call As Audio setting to false"/>
         <xsd:enumeration value="The specified Device Protocol is not valid for this device"/>
         <xsd:enumeration value="The specified Protocol Side is not valid for this device"/>
         <xsd:enumeration value="MLPP Preemption must be disabled on devices that do not support the MLPP Preemption feature."/>
         <xsd:enumeration value="MLPP Indication must be off on devices that do not support the MLPP Indication feature."/>
         <xsd:enumeration value="Only devices that support Localization feature use the User Locale setting"/>
         <xsd:enumeration value="Extension Mobilty can only be turned on for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="AAR Group OR AAR Calling Search Space can only be used for devices that support the AAR feature."/>
         <xsd:enumeration value="Device Profile can only be created for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Softkey Template is not valid for this type of device."/>
         <xsd:enumeration value="Login Duration is valid only for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Login Time is valid only for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Automatic delete of auto-generated Device record failed"/>
         <xsd:enumeration value="Device name format is not correct for this mgcp device"/>
         <xsd:enumeration value="Security Profile is required for this device"/>
         <xsd:enumeration value="Security Profile is not supported for this device"/>
         <xsd:enumeration value="SRTP and Outbound Fast Start cannot be enabled at the same time."/>
         <xsd:enumeration value="Device does not support security encryption"/>
         <xsd:enumeration value="Device does not support security authentication"/>
         <xsd:enumeration value="SIP Dial Rules are not compatible with non-SIP devices."/>
         <xsd:enumeration value="The SIP Dial Rule type is not compatible with this device type."/>
         <xsd:enumeration value="Duplicate E.164 address for gatekeeper-controlled H.323 device."/>
         <xsd:enumeration value="Cannot set DTMF Signaling Method to OOB "/>
         <xsd:enumeration value="User Defined Device Profile cannot be deleted if it is in use. "/>
         <xsd:enumeration value="Only one device default profile is allowed per model."/>
         <xsd:enumeration value="There is at least one device that has extension mobility enabled for this model, device default profile cannot be deleted."/>
         <xsd:enumeration value="The model and protocol of the Extension Mobility Logout Profile do not match the model and protocol of the device."/>
         <xsd:enumeration value="This device does not support Passing Precedence Level Through UUIE."/>
         <xsd:enumeration value="Max number of phones in cluster has been exceeded for install type."/>
         <xsd:enumeration value="Feature DND is not supported for this device."/>
         <xsd:enumeration value="Device does not support selected DND Option."/>
         <xsd:enumeration value="Cannot delete the IP Media Streaming software devices installed on a server by default."/>
         <xsd:enumeration value="Device Outbound Call Rollover Feature Restriction."/>
         <xsd:enumeration value="The specified Security Profile is not valid for this device type (model and protocol)."/>
         <xsd:enumeration value="The Server Based Software Device cannot be deleted."/>
         <xsd:enumeration value="Outbound Faststart cannot be enabled. Outbound Faststart requires an MTP and a hardware Transcoder configured through a Media Resource Group List for the device."/>
         <xsd:enumeration value="Only devices that support Join Across Lines feature use the Join Across Lines setting"/>
         <xsd:enumeration value="Only devices that support Single Button Barge feature use the Single Button Barge setting"/>
         <xsd:enumeration value="sRPT cannot be used on a SIP trunk with Security Mode of Authenticated."/>
         <xsd:enumeration value="TKPresentationBit ConnectedLine cannt be enabled. TKPresentationBit ConnectedLine requires IsRPIDEnabled to be set to True."/>
         <xsd:enumeration value="TKPresentationBit ConnectedName cannt be enabled. TKPresentationBit ConnectedName requires IsRPIDEnabled to be set to True."/>
         <xsd:enumeration value="Security Profile used by a device cannot be a CUMA security policy."/>
         <xsd:enumeration value="fkCalledSearchSpace_cdpnTransform is not allowed for FXS ports"/>
         <xsd:enumeration value="Phone Personalization feature is not supported on the specified device type."/>
         <xsd:enumeration value="National, International and Subscriber Prefixes must be empty for SIP trunks"/>
         <xsd:enumeration value="Only H225 trunk (gatekeep controlled) and SIP trunk can have non-zero Allocated License Unit"/>
         <xsd:enumeration value="Remote Destination Profile and Dual Mode Device can only have Call Reject DND option"/>
         <xsd:enumeration value="IsProtected setting can only be true for devices supporting secure tone feature "/>
         <xsd:enumeration value="Security Profile used with Protected device must be secure (encrypted)"/>
         <xsd:enumeration value="Protected device does not support shared line and all lines on a protected device must have max calls (and busy trigger) set to 1."/>
         <xsd:enumeration value="Device does not support SmartClient feature. "/>
         <xsd:enumeration value="Remote Cisco Unified Communications Manager is already defined for other ICT Trunk."/>
         <xsd:enumeration value="Cannot add more than one IP Media Streaming software devices per type (CFB,MOH,ANN,SVR) per server."/>
         <xsd:enumeration value="Cannot use QSIG Variant or ASN1 Rose OID Encoding because QSIG is not enabled for this device. Enable QSIG protocol or tunneling and try again."/>
         <xsd:enumeration value="Attempted to insert an invalid product into the device table. Make sure the product is an endpoint device and try again."/>
         <xsd:enumeration value="The specified name has invalid characters or is not formatted correctly for this device type."/>
         <xsd:enumeration value="The autogenerated profile name has invalid characters or is not formatted correctly for this device type."/>
         <xsd:enumeration value="The specified name has invalid characters or is not formatted correctly for this type of device, profile or template."/>
         <xsd:enumeration value="Gatekeeper table may only reference devices that are Gatekeepers (model = 122)"/>
         <xsd:enumeration value="Failure attempting to insert into Region table"/>
         <xsd:enumeration value="URI as a BLF Speed-dial Destination is not allowed for this device with this protocol."/>
         <xsd:enumeration value="BLF Destination does not appear to be a valid URI for dialing."/>
         <xsd:enumeration value="BLF Destination does not appear to be dialable."/>
         <xsd:enumeration value="BLF Directed Call Park number must be of type Directed Call Park."/>
         <xsd:enumeration value="BLF Directed Call Park number must be dialable. Numeric Digits (0-9), asterisks (*), and pound(#) are allowed characters."/>
         <xsd:enumeration value="The subnet mask is out of range, the first octet value is 223 or less."/>
         <xsd:enumeration value="Subnet mask and mask size do not match."/>
         <xsd:enumeration value="Failure attempting to insert into RegionMatrix table"/>
         <xsd:enumeration value="User must override the default Bandwidth and Video Bandwidth settings"/>
         <xsd:enumeration value="No appropriate base product type value found in Mgcp table"/>
         <xsd:enumeration value="Propgation of MgcpDeviceMember values to Device table failed"/>
         <xsd:enumeration value="Automatic update of Device name failed after MGCP port value update"/>
         <xsd:enumeration value="Cannot change from Qsig to non_Qsig if this gateway is in a route group"/>
         <xsd:enumeration value="DigitalAccessPri table may only reference devices with matching Device Protocol (DigitalAccessPri)"/>
         <xsd:enumeration value="Attempt to change device Qsig value failed"/>
         <xsd:enumeration value="E1 gateway can not have g.clear enabled."/>
         <xsd:enumeration value="G.Clear is not supported on the PRI interface on this type of gateway."/>
         <xsd:enumeration value="Failure attempting to insert into AARDialPrefixMatrix table"/>
         <xsd:enumeration value="The standard locations should not be deleted and the configration for the standard location should not be modified other than RSVP policy configurations."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Only one application server per type can be configured with the localdomain definition."/>
         <xsd:enumeration value="The .localdomain suffix is required and cannot be removed from Cisco Unity Connection AppServer name."/>
         <xsd:enumeration value="Another Application Server with this name already exists. Please check the Application Server Find/List page to verify your entry does not exist or use a different name."/>
         <xsd:enumeration value="A Server with this name already exists as Cisco UCM Server. Please check the Server Find/List page to verify your entry does not exist or use a different name."/>
         <xsd:enumeration value="Cannot have more than 100 IP Phone Service subscriptions on a device"/>
         <xsd:enumeration value="Cannot subscribe to IP Phone Service that is an Enterprise Subscription service"/>
         <xsd:enumeration value="Duplicate Number Plan entries for this Pilot record"/>
         <xsd:enumeration value="If NumPlan is null, then PilotUser and DeviceLine must contain values"/>
         <xsd:enumeration value="If NumPlan is not null, then PilotUser and DeviceLine must not contain entries"/>
         <xsd:enumeration value="PilotUser, device line index, and pilot must be unique"/>
         <xsd:enumeration value="Only one record with alwaysroute true is allowed for a particular fkpilot"/>
         <xsd:enumeration value="Only Phones and VoiceMail Port usage are allowed"/>
         <xsd:enumeration value="Attempt to delete default MLPP Domain record not allowed"/>
         <xsd:enumeration value="Cannot have more than one default MLPP Domain record."/>
         <xsd:enumeration value="Attempt to update a record that is not user-modifiable"/>
         <xsd:enumeration value="Attempt to update MediaResourceList clause failed"/>
         <xsd:enumeration value="Attempt to insert value into LicenseDistributionUsed triggered by insert into LicenseInfo table failed"/>
         <xsd:enumeration value="Attempt to delete from LicenseDistributionUsed failed because used count, distributed count or both were non-zero"/>
         <xsd:enumeration value="Cannot make an active licensed device inactive (IsActive cannot change from true to false)"/>
         <xsd:enumeration value="Request unsuccessful to license manager(Please check the Licensing logs for further details) "/>
         <xsd:enumeration value="Cannot connect to License Manager"/>
         <xsd:enumeration value="Datastore exception in licensing"/>
         <xsd:enumeration value="Internal licensing error (check the log file for details)"/>
         <xsd:enumeration value="All licenses in use for this feature. Please upload additional licenses (a new license file) and try activating the feature again."/>
         <xsd:enumeration value="No licensing support for the requested feature"/>
         <xsd:enumeration value="Can't connect to datastore for licensing"/>
         <xsd:enumeration value="License file not loaded"/>
         <xsd:enumeration value="Licenses not available for the required version"/>
         <xsd:enumeration value="All the allocated licenses to this node are consumed. Please upload additional licenses (a new license file) and try again."/>
         <xsd:enumeration value="Licensing checkin failed (checkin count is greater than checked out count)"/>
         <xsd:enumeration value="License Server not serving licenses on this node"/>
         <xsd:enumeration value="All license servers down"/>
         <xsd:enumeration value="Unexpected message from license server"/>
         <xsd:enumeration value="Request Failed and some License Servers down"/>
         <xsd:enumeration value="License File Version Mismatch"/>
         <xsd:enumeration value="License File MAC Address Mismatch"/>
         <xsd:enumeration value="Invalid or tampered License File"/>
         <xsd:enumeration value="License loader parameters file error"/>
         <xsd:enumeration value="License File Exception"/>
         <xsd:enumeration value="License File Already Loaded"/>
         <xsd:enumeration value="License File Format Error"/>
         <xsd:enumeration value="Approaching license limit warning"/>
         <xsd:enumeration value="Allocated licenses consumed by used and pending. Please upload additional licenses (a new license file) and try again."/>
         <xsd:enumeration value="Allocated licenses consumed by used. Please upload additional licenses (a new license file) and try again."/>
         <xsd:enumeration value="AllocatedLicenseUnits is reserved for future use. It must be set to 0 and cannot be updated"/>
         <xsd:enumeration value="Only characters A-Z, a-z, 0-9 are allowed in prompt name"/>
         <xsd:enumeration value="Invalid IP address"/>
         <xsd:enumeration value="There cannot be more than 8 NTP entries for the same Date Time Group"/>
         <xsd:enumeration value="IP address out of range; addresses must be less than 255.255.255.255"/>
         <xsd:enumeration value="7905/12 Dial Rule Pattern contains invalid characters."/>
         <xsd:enumeration value="7960/40/Other Dial Rule Pattern contains invalid characters."/>
         <xsd:enumeration value="Not a valid parameter for 7905/12 Dial Rule (only patterns allowed)"/>
         <xsd:enumeration value="The specified SIP Realm already exists."/>
         <xsd:enumeration value="This instance is configured as a service parameter and cannot be deleted"/>
         <xsd:enumeration value="This Instance ID already exists in Application or End User CAPF mapping"/>
         <xsd:enumeration value="Cannot delete the last Application User from the Standard CCM Super Users group. This group must contain at least one Application User."/>
         <xsd:enumeration value="Cannot remove the last Application User from the Standard CCM Super Users group. This group must contain at least one Application User."/>
         <xsd:enumeration value="Roles for a standard user group cannot be added, modified or deleted."/>
         <xsd:enumeration value="The Resources for a standard role cannot be added, modified or deleted."/>
         <xsd:enumeration value="Model/device protocol does not support security encryption"/>
         <xsd:enumeration value="Model/device protocol does not support authentication"/>
         <xsd:enumeration value="TLS and UDP/TCP ports cannot be shared"/>
         <xsd:enumeration value="Phone Security Profiles cannot be nonsecure and use TLS"/>
         <xsd:enumeration value="Phone Security Profiles that are Authenticated or Encrypted must use TLS"/>
         <xsd:enumeration value="Trunk Security Profiles Incoming Transport Type must use TLS or TCP+UDP"/>
         <xsd:enumeration value="Trunk Security Profiles Outgoing Transport Type must use TCP or UDP or TLS"/>
         <xsd:enumeration value="Incoming Port in Trunk Security Profile cannot be the same as CallManager SIP Port if Incoming Transport Type is TLS"/>
         <xsd:enumeration value="Incoming Port in Trunk Security Profile cannot be the same as CallManager SIP Secured Port if Incoming Transport Type is TCP+UDP"/>
         <xsd:enumeration value="Non-secured SCCP phones must use TCP Transport Type"/>
         <xsd:enumeration value="Secured phones must use TLS Transport Type"/>
         <xsd:enumeration value="Model/device protocol supports TCP therefore Transport Type cannot be TLS"/>
         <xsd:enumeration value="Model/device protocol does not support TCP therefore Transport Type must be UDP"/>
         <xsd:enumeration value="The value for Exclude Digest Credentials must be set to false"/>
         <xsd:enumeration value="The value for Enable Digest Authentication must be set to false"/>
         <xsd:enumeration value="The value for TFTP Encrypted must be set to false"/>
         <xsd:enumeration value="The value for Model Type must be configured"/>
         <xsd:enumeration value="The value for Protocol Type must be configured"/>
         <xsd:enumeration value="The Security Profile must be Encrypted and TLS because another device is using this profile which has SRTP enabled"/>
         <xsd:enumeration value="Only 1 CUMA Server SecurityProfile is allowed"/>
         <xsd:enumeration value="Device security Mode is required for CUMA security profile."/>
         <xsd:enumeration value="CUMA security profile incoming transport type must use TCP for non secure mode."/>
         <xsd:enumeration value="CUMA security profile transport type must use TLS for secure mode."/>
         <xsd:enumeration value="X.509 subject name can not be empty if transport type use TLS."/>
         <xsd:enumeration value="The URL needs to begin with either http:// or https://"/>
         <xsd:enumeration value="The URL hostname should be a valid hostname or IP address, with an optional port value"/>
         <xsd:enumeration value="Cannot add parameters to an IP Phone Service that is an EnterpriseSubscription service. Include all parameters in the Service URL"/>
         <xsd:enumeration value="Remote Destination can not be empty."/>
         <xsd:enumeration value="Remote Destination must be a phone number or URI."/>
         <xsd:enumeration value="Cannot use a Blocked type list for fkCallerFilterList_Allowed"/>
         <xsd:enumeration value="Cannot use an Allowed type list for fkCallerFilterList_Blocked"/>
         <xsd:enumeration value="Check the type of device specified in fkDevice_DualMode. Remote Destionations other than Dual Mode must use fkDevice_RemoteDestinationTemplate."/>
         <xsd:enumeration value="The specified Remote Destination already exists."/>
         <xsd:enumeration value="CallerFilterList must belong to same EndUser as the Remote Destination."/>
         <xsd:enumeration value="A Dual Mode remote destination already exists for this device."/>
         <xsd:enumeration value="Remote Destination must reference a Remote Destionation Profile or Dual Mode device."/>
         <xsd:enumeration value="Remote Destination cannot be added because there is no associated EndUser for this dual-mode phone, Remote Destination Profile or MobileSmartClient."/>
         <xsd:enumeration value="Remote Destination cannot be added because the associated EndUser does not have Mobilty Enabled."/>
         <xsd:enumeration value="Remote Destination cannot be added because the Remote Destination Limit set by Administrator for this EndUser account has already been reached."/>
         <xsd:enumeration value="A MobileSmartClient can only be associated with a single Remote Destination."/>
         <xsd:enumeration value="Cannot have more than 1000 members in a Caller Filter List."/>
         <xsd:enumeration value="Cannot have more than 250 CallerFilterLists for an EndUser."/>
         <xsd:enumeration value="The specified DN Mask already exists for this Caller Filter List."/>
         <xsd:enumeration value="Only one instance of Private or Not Available may be exist for any given Caller Filter List."/>
         <xsd:enumeration value="Remotedestination already refer to a Remote Destionation Profile. You cannot associate it to Dual Mode device or a MobileSmartClient"/>
         <xsd:enumeration value="Remote Destination must reference a Remote Destionation Profile, a Dual Mode device or a MobileSmartClient"/>
         <xsd:enumeration value="Remote Destination can only be assigned to a single device as Dual Mode device and/or MobileSmartClient"/>
         <xsd:enumeration value="Mobile Smart Client for a Remote Destination must be a device with Mobile Smart Client Enabled"/>
         <xsd:enumeration value="This ToDAccess is already associated with another Remote Destination.There must be a different ToDAccess for each Remote Destination."/>
         <xsd:enumeration value="Fail to validate the primary phone configuration."/>
         <xsd:enumeration value="The device cannot be configured as a secondary phone."/>
         <xsd:enumeration value="The device does not have a valid phone for its primary phone."/>
         <xsd:enumeration value="The primary phone for the device can not be a secondary phone."/>
         <xsd:enumeration value="A phone may be referenced as a primary phone by 2 other phones at most."/>
         <xsd:enumeration value="The device must use the same or fewer DLUs as its primary phone."/>
         <xsd:enumeration value="Cannot delete a device that is used as a Primary Phone."/>
         <xsd:enumeration value="Cannot have more than 100 Resource Priority Namespaces."/>
         <xsd:enumeration value="Cannot use RFC4412 reserved names WPS, ETS, and Q735 for namespaces."/>
         <xsd:enumeration value="Cannot remove ResourcePriorityDefaultNamespace if there are namespaces defined."/>
         <xsd:enumeration value="System Time Schedule can only use system time period."/>
         <xsd:enumeration value="Published time schedule can only use published time period."/>
         <xsd:enumeration value="End User can only use his own time period or published system time period."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Invalid"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XSupportsFeature">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="IP Phone Services"/>
         <xsd:enumeration value="Is legacy device"/>
         <xsd:enumeration value="HTTP Server Enabled"/>
         <xsd:enumeration value="Music On Hold"/>
         <xsd:enumeration value="Ring Setting on This Line"/>
         <xsd:enumeration value="Call Waiting"/>
         <xsd:enumeration value="Auto Answer"/>
         <xsd:enumeration value="Shared Line Appearance"/>
         <xsd:enumeration value="Extension Mobility"/>
         <xsd:enumeration value="Show Speeddial Labels"/>
         <xsd:enumeration value="Show Forward on Failure"/>
         <xsd:enumeration value="Has firmware load"/>
         <xsd:enumeration value="Has phone templates"/>
         <xsd:enumeration value="Media Resource Managed"/>
         <xsd:enumeration value="CTI controlled"/>
         <xsd:enumeration value="Phone template is User Modifiable"/>
         <xsd:enumeration value="Localization"/>
         <xsd:enumeration value="Has softkey template"/>
         <xsd:enumeration value="Supports different port types for FXO module"/>
         <xsd:enumeration value="Phone attached to a Gateway (Like Chalice)"/>
         <xsd:enumeration value="Automated Alternate Routing (AAR)"/>
         <xsd:enumeration value="Network Hold"/>
         <xsd:enumeration value="User Hold"/>
         <xsd:enumeration value="Monitor"/>
         <xsd:enumeration value="Record"/>
         <xsd:enumeration value="Auto Registration"/>
         <xsd:enumeration value="Use Generic Icon"/>
         <xsd:enumeration value="MWL Policy"/>
         <xsd:enumeration value="Line Text Label"/>
         <xsd:enumeration value="Multiple Call Display"/>
         <xsd:enumeration value="Abbreviated Dial"/>
         <xsd:enumeration value="Built In Bridge"/>
         <xsd:enumeration value="Malicious Call Identification"/>
         <xsd:enumeration value="Call Precedence (for MLPP)"/>
         <xsd:enumeration value="Call Pre-emption (for MLPP)"/>
         <xsd:enumeration value="Status Report (Busy Device Indicator)"/>
         <xsd:enumeration value="Video"/>
         <xsd:enumeration value="Security Authentication"/>
         <xsd:enumeration value="Security Encryption"/>
         <xsd:enumeration value="Online User Guide (HTML or PDF)"/>
         <xsd:enumeration value="Gateway supports summit MTP"/>
         <xsd:enumeration value="Expansion Module"/>
         <xsd:enumeration value="Privacy"/>
         <xsd:enumeration value="IPMA"/>
         <xsd:enumeration value="V150 Modem Relay Capable"/>
         <xsd:enumeration value="Hospitality"/>
         <xsd:enumeration value="Max Call Limit"/>
         <xsd:enumeration value="Manufacture Installed Certificate(MIC)"/>
         <xsd:enumeration value="Perfer alternate script"/>
         <xsd:enumeration value="Key Authority"/>
         <xsd:enumeration value="File encrypt"/>
         <xsd:enumeration value="Secure RTP"/>
         <xsd:enumeration value="BLF Speed dial"/>
         <xsd:enumeration value="URI Dialing"/>
         <xsd:enumeration value="Digest authentication support"/>
         <xsd:enumeration value="Support for server-side auth TLS (basic)"/>
         <xsd:enumeration value="Support for Mutual-auth TLS"/>
         <xsd:enumeration value="Support CAPF"/>
         <xsd:enumeration value="Require DTMF Reception"/>
         <xsd:enumeration value="RFC 2833 Disabled"/>
         <xsd:enumeration value="BLF Speed Dial with URI"/>
         <xsd:enumeration value="Secure Shell Support"/>
         <xsd:enumeration value="SIP Dial-Plan"/>
         <xsd:enumeration value="Specify Types of TFTP Config Files"/>
         <xsd:enumeration value="Presence Subscription"/>
         <xsd:enumeration value="SIP TCP Support"/>
         <xsd:enumeration value="Feature Safe on Phone Template"/>
         <xsd:enumeration value="Size Safe on Phone Template"/>
         <xsd:enumeration value="Hold Reversion"/>
         <xsd:enumeration value="Intercom"/>
         <xsd:enumeration value="Do Not Disturb"/>
         <xsd:enumeration value="Audible Message Waiting Indicator"/>
         <xsd:enumeration value="Digest Password Caching"/>
         <xsd:enumeration value="Mobility"/>
         <xsd:enumeration value="Dual-Mode"/>
         <xsd:enumeration value="Automatic Outbound Call Rollover"/>
         <xsd:enumeration value="Join Across Lines"/>
         <xsd:enumeration value="Single Button Barge"/>
         <xsd:enumeration value="Phone Personalization"/>
         <xsd:enumeration value="Secure Tone"/>
         <xsd:enumeration value="7915 12-Button Line Expansion Module"/>
         <xsd:enumeration value="7915 24-Button Line Expansion Module"/>
         <xsd:enumeration value="7916 12-Button Line Expansion Module"/>
         <xsd:enumeration value="7916 24-Button Line Expansion Module"/>
         <xsd:enumeration value="Expansion Module Supports Matrix"/>
         <xsd:enumeration value="Enhanced Message Waiting Indicator"/>
         <xsd:enumeration value="Apply Configuration"/>
         <xsd:enumeration value="Assisted Directed Call Park"/>
         <xsd:enumeration value="Multiple Level Vendor Config"/>
         <xsd:enumeration value="Log Missed Calls Option"/>
         <xsd:enumeration value="CKEM 36-Button Line Expansion Module"/>
         <xsd:enumeration value="Connected Transfer and Conference"/>
         <xsd:enumeration value="Restrict Maximum Call and Busy Trigger"/>
         <xsd:enumeration value="G.Clear"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XSystemFeature">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="VoiceMail"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XTelnetLevel">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Disabled"/>
         <xsd:enumeration value="Limited"/>
         <xsd:enumeration value="Enabled"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XTerminal">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="-- Not Selected --"/>
         <xsd:enumeration value="Terminal"/>
         <xsd:enumeration value="Gateway"/>
      </xsd:restriction>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="ringSettingBusyBLFAudibleAlert" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="blfDirectedCallParks" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Busy Lamp Fields DirectedCallPark for this profile.  If this element is null, then all  Busy Lamp Fields DirectedCallPark are removed from this profile.  Note:  If the "Busy Lamp Fields DirectedCallPark" element is p...
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="blfDirectedCallPark" minOccurs="0" maxOccurs="unbounded">
									<xsd:complexType>
										<xsd:complexContent>
											<xsd:extension base="axlapi:XBLFDirectedCallPark">
												<xsd:attribute name="index" type="xsd:positiveInteger"/>
											</xsd:extension>
										</xsd:complexContent>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="addOnModules" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Add-on Modules associated with this phone.  If this element is null, then all Add-on Modules are removed from this phone.  Note:  If the "addOnModules" element is present, then all existing Add-on Modules are removed...
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="addOnModule" type="axlapi:XAddOnModule" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="userLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
					<xsd:element name="networkLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
					<xsd:choice minOccurs="0">
						<xsd:element name="cgpnTransformationCSSId" type="axlapi:XUUID" nillable="true"/>
						<xsd:element name="cgpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="useDevicePoolCgpnTransformCSS" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="geoLocation" type="axlapi:XGeoLocation">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="geoLocationName"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Security Profile for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="securityProfileId" type="axlapi:XUUID"/>
						<xsd:element name="securityProfileName" type="axlapi:UniqueString50"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="sipProfileId" type="axlapi:XUUID"/>
						<xsd:element name="sipProfileName" type="axlapi:UniqueString50"/>
					</xsd:choice>
					<xsd:element name="idleTimeout" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Idle Timeout value for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="authenticationURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Authentication URL for this phone. Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="directoryURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Directory URL for this phone. Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="idleURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Idle URL for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="informationURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Information URL for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="messagesURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Messages (voice-mail) URL for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="proxyServerURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Proxy Server URL for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="servicesURL" type="xsd:anyURI" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new IP Services URL for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="services" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="service" type="axlapi:XSubscribedService" minOccurs="0" maxOccurs="unbounded"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Softkey Template for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="softkeyTemplateId" type="axlapi:XUUID"/>
						<xsd:element name="softkeyTemplateName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The Extension Mobility block.  By default, extension mobility is disabled.  To enable, include a default profile and set enableExtensionMobility to true.  Only applicable to 7960 and 7940 phones. If enableExtensionMobility i...
						</xsd:annotation>
						<xsd:choice>
							<xsd:annotation>
								<xsd:documentation>The absence of this tag would mean the device would use the current device Settings</xsd:documentation>
							</xsd:annotation>
							<xsd:element name="defaultProfileId" type="axlapi:XUUID" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>The ID of the default profile for this device. Nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
							<xsd:element name="defaultProfileName" type="axlapi:String50" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>The name of the default profile for this device.  Nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>
						</xsd:choice>
						<xsd:element name="enableExtensionMobility" type="xsd:boolean">
							<xsd:annotation>
								<xsd:documentation>Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:element name="singleButtonBarge" type="axlapi:XBarge" nillable="false" minOccurs="0"/>
					<xsd:element name="joinAcrossLines" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="builtInBridgeStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
					<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="packetCaptureMode" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
					<xsd:element name="packetCaptureDuration" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
						<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="rerouteCallingSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
						<xsd:element name="rerouteCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="allowCtiControlFlag" type="xsd:boolean" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="presenceGroupId" type="axlapi:XUUID" nillable="false"/>
						<xsd:element name="presenceGroupName" type="axlapi:String50" nillable="false"/>
					</xsd:choice>
					<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="requireDTMFReception" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="RFC2833Disabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="phoneLoadName" type="axlapi:String32" minOccurs="0"/>
					<xsd:element name="certificateOperation" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XCertificateOperation in AXLEnums.xsd-->
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>These tags can be updated only if securityProfile is not mentioned in the request.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="authenticationMode" type="axlapi:XAuthenticationMode" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>authenticationMode can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="keySize" type="axlapi:XKeySize" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>keySize can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
					<xsd:element name="authenticationString" type="axlapi:String128" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>authenticationString can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="certificateStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XCertificateStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Read-only tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="upgradeFinishTime" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="deviceMobilityMode" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="remoteDevice" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndRingSetting" type="xsd:string" nillable="true" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndStatus" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isActive" type="xsd:boolean" default="true" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag determines if the newly added phone is active to determine consumption of license. If set to false the license units will not be consumed.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for dual mode phones. Nullable</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="mobilityUserId" type="axlapi:XUUID" nillable="true">
							<xsd:annotation>
								<xsd:documentation>The GUID of the new Mobility User for this phone.  Nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="mobilityUserIdName" type="axlapi:String50" nillable="true">
							<xsd:annotation>
								<xsd:documentation>The userid of the new mobility user for this phone.  Nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
					<xsd:element name="phoneSuite" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If a blank tag is passed, the existing value of this tag in the database is retained.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" minOccurs="0"/>
					<xsd:element name="isProtected" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support Secure Tone</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for CUMC devices.</xsd:documentation>
						</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:element name="deviceResetType" type="axlapi:XReset" nillable="false">
							<xsd:annotation>
								<xsd:documentation>Not nullable</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
				<xsd:attribute name="isMGCP" type="xsd:boolean" use="optional" default="false"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doDeviceReset" type="axlapi:DeviceResetReq">
		<xsd:annotation>
			<xsd:documentation>Performs either a hard or soft reset on the specified device.  If resetting an MGCP box, then set isMGCP attribute to true.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="DeviceResetRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the reset was performed successfully.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doDeviceResetResponse" type="axlapi:DeviceResetRes"/>
	<xsd:complexType name="AuthenticateUserReq" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Authenticates the user on the basis of pin or password.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="userid" type="xsd:string"/>
					<xsd:choice>
						<xsd:element name="password" type="xsd:string"/>
						<xsd:element name="pin">
							<xsd:annotation>
								<xsd:documentation>Applicable for end users only.</xsd:documentation>
							</xsd:annotation>
							<xsd:simpleType>
								<xsd:restriction base="xsd:string">
									<xsd:pattern value="\d\d\d\d+"/>
								</xsd:restriction>
							</xsd:simpleType>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doAuthenticateUser" type="axlapi:AuthenticateUserReq"/>
	<xsd:complexType name="AuthenticateUserResponse">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="userAuthenticated" type="xsd:boolean">
									<xsd:annotation>
										<xsd:documentation>true indicates that user was authenticated and false indicates that user was not authenticated.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="code" type="xsd:integer">
									<xsd:annotation>
										<xsd:documentation>This is the IMS result code that will be returned.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doAuthenticateUserResponse" type="axlapi:AuthenticateUserResponse"/>
	<xsd:complexType name="AddLineReq">
		<xsd:annotation>
			<xsd:documentation>Adds a new Directory Number to the database.  Note that this does NOT associate a directory number with a phone.  Please use addPhone or updatePhone to do this.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="newLine" type="axlapi:XNPDirectoryNumber" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The new line to be added.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addLine" type="axlapi:AddLineReq"/>
	<xsd:element name="addLineResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="RemoveLineReq">
		<xsd:annotation>
			<xsd:documentation>Removes the specified line from the database.  The line can be specified by its GUID, or by a combination of its pattern, Route Partition Id, and Route Filter Id.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:GetNumPlanPattern"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="removeLine" type="axlapi:RemoveLineReq"/>
	<xsd:element name="removeLineResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateLineReq">
		<xsd:annotation>
			<xsd:documentation>Updates an existing line (directory number) in the database.  Can specify the line with its GUID or by a combination of its pattern, route partition id, and route filter id.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:GetNumPlanPattern">
				<xsd:sequence>
					<xsd:element name="newPattern" type="xsd:string" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new directory number.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="newRoutePartitionId" type="axlapi:XUUID">
							<xsd:annotation>
								<xsd:documentation>The new Route Partition GUID.  Nullable.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="userLocale" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>The new locale for the user.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="associatedDevices" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The devices associated with this user.  Also known as controlled devices.  If "associateDevices" is present, then all current associated devices are replaced by the devices listed underneath the "associatedDevices" element. ...
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="device" type="axlapi:String50" minOccurs="0" maxOccurs="unbounded">
									<xsd:annotation>
										<xsd:documentation>Name of device. If this element is null, then all devices are removed from the user.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="primaryExtension" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Only DNs associated with the associatedDevices of the  User can be used as primary extension.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="pattern" type="axlapi:XDirectoryNumber" nillable="false">
									<xsd:annotation>
										<xsd:documentation>DN or Pattern</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="routePartitionName" type="axlapi:String50" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="ipccExtension" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="pattern" type="axlapi:XDirectoryNumber" nillable="false">
									<xsd:annotation>
										<xsd:documentation>DN or Pattern</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="routePartitionName" type="axlapi:String50" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="associatedPC" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new PC associated with this user.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="authenticationProxyRights" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="enableCTI" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="digestCredentials" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="enableCTISuperProvider" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="allowCallParkRetrieval" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callingNumberModAllowed" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="phoneProfiles" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this element is null, then all phone profiles are removed from the user.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence>
								<xsd:choice>
									<xsd:annotation>
										<xsd:documentation>If this element is null, then all the phone profiles are removed from the user.</xsd:documentation>
									</xsd:annotation>
									<xsd:element name="profile" type="axlapi:XPhoneProfile" nillable="false" maxOccurs="unbounded">
										<xsd:annotation>
											<xsd:documentation>The complete profile object.  Only the "uuid" attribute is used by the AXL API.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="profileName" type="xsd:string" nillable="false" maxOccurs="unbounded">
										<xsd:annotation>
											<xsd:documentation>The profile name.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
								</xsd:choice>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="enableMobility" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="enableMobileVoiceAccess" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="maxDeskPickupWaitTime" type="xsd:unsignedLong" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Maximum wait time for Desk Pickup must be a number in the range 0 to 30000. Not Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="remoteDestinationLimit" type="xsd:unsignedShort" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Remote Destination Limit must be a number in the range 1 to 10. Not Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="passwordCredentials" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="useCallingPartyPhoneMask" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callingPartyPrefixDigits" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="dialPlanId" type="axlapi:XUUID" minOccurs="0"/>
						<xsd:element name="dialPlanName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="digitDiscardInstructionName" type="axlapi:String50" minOccurs="0"/>
						<xsd:element name="digitDiscardInstructionId" type="axlapi:XUUID" minOccurs="0"/>
					</xsd:choice>
					<xsd:element name="messageWaiting" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XLampBlinkRate in AXLEnums.xsd-->
					<xsd:element name="networkLocation" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XNetworkLocation in AXLEnums.xsd-->
					<xsd:element name="patternUrgency" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="prefixDigitsOut" type="xsd:string" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="newRouteFilterId" type="axlapi:XUUID" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>The GUID of the new route filter for this route pattern.  Nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="newRouteFilterName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:element name="callingLinePresentationBit" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="callingNamePresentationBit" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedLinePresentationBit" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedNamePresentationBit" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="supportOverlapSending" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="patternPrecedence" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPatternPrecedence in AXLEnums.xsd-->
					<xsd:element name="releaseCause" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XReleaseCauseValue in AXLEnums.xsd-->
					<xsd:element name="allowDeviceOverride" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="provideOutsideDialtone" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="callingPartyNumberingPlan" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XNumberingPlan in AXLEnums.xsd-->
					<xsd:element name="callingPartyNumberType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPriOfNumber in AXLEnums.xsd-->
					<xsd:element name="calledPartyNumberingPlan" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XNumberingPlan in AXLEnums.xsd-->
					<xsd:element name="calledPartyNumberType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPriOfNumber in AXLEnums.xsd-->
					<xsd:element name="destination" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new destination for this route pattern. Can be a gateway or a route list.  Not nullable.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:choice>
								<xsd:sequence>
									<xsd:choice>
										<xsd:element name="gateway" type="axlapi:XDevice"/>
										<xsd:element name="gatewayName" type="xsd:string"/>
									</xsd:choice>
								</xsd:sequence>
								<xsd:sequence>
									<xsd:choice>
										<xsd:element name="routeList" type="axlapi:XRouteList"/>
										<xsd:element name="routeListName" type="xsd:string"/>
									</xsd:choice>
								</xsd:sequence>
							</xsd:choice>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="authorizationCodeRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="authorizationLevelRequired" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
					<xsd:element name="clientCodeRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="withTag" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read Only</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="withValueClause" type="axlapi:String255" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read Only</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isdnNSFInfoElement" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If blank tag is passed then the NSF Information is removed for the corresponding route pattern.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="cic" nillable="true" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then a default value of '0' is set. This tag is not applicable to networkServiceProtocol PRI NI2. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkServiceProtocol" nillable="false">
									<xsd:annotation>
										<xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkService" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="paramValue" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>This parameter will take effect only if the selected network service has a valid  parameterName in TypeNSFService.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Default value would be Null in case not specified.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="resourcePriorityNamespace" type="axlapi:XResourcePriorityNamespace" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="resourcePriorityNamespaceName" type="xsd:string" minOccurs="0"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateRoutePattern" type="axlapi:UpdateRoutePatternReq"/>
	<xsd:element name="updateRoutePatternResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="GetHuntPilotReq">
		<xsd:annotation>
			<xsd:documentation>Retrieves the specified Hunt Pilot from the database.  Can specify the hunt pilot with its GUID or by a combination of its pattern, route partition id, and route filter id.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

	<xsd:complexType name="GetLocationRes">
		<xsd:annotation>
			<xsd:documentation>Contains the Location specified by the request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="location" type="axlapi:XLocation"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getLocationResponse" type="axlapi:GetLocationRes"/>
	<xsd:element name="removeLocation" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeLocationResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddCMCInfoReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Adds a new CMCInfo to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="cmcInfo" type="axlapi:XCMCInfo" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addCMCInfo" type="axlapi:AddCMCInfoReq"/>
	<xsd:element name="addCMCInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateCMCInfoReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Update an existing CMCInfo in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="code" type="axlapi:String16">
							<xsd:annotation>
								<xsd:documentation>The code of the CMCInfo that you want to update.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="uuid" type="axlapi:XUUID">
							<xsd:annotation>
								<xsd:documentation>The GUID of the CMCInfo that you want to update.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
					<xsd:element name="newCode" type="axlapi:String16" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="description" type="axlapi:String16" nillable="true" minOccurs="0"/>
					<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag has been deprecated</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateCMCInfo" type="axlapi:UpdateCMCInfoReq"/>
	<xsd:element name="updateCMCInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="CMCInfoReq" final="#all">
		<xsd:annotation>
			<xsd:documentation>Access the specified CMCInfo from the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:choice>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The GUID of the CMCInfo to be retrieved.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="code" type="axlapi:String16" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The code of the CMCInfo to be retrieved.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCMCInfo" type="axlapi:CMCInfoReq"/>
	<xsd:complexType name="GetCMCInfoRes">
		<xsd:annotation>
			<xsd:documentation>Contains the CMCInfo specified by the request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="cmcInfo" type="axlapi:XCMCInfo"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getCMCInfoResponse" type="axlapi:GetCMCInfoRes"/>
	<xsd:element name="removeCMCInfo" type="axlapi:CMCInfoReq"/>
	<xsd:element name="removeCMCInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddFACInfoReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Adds a new FACInfo to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="facInfo" type="axlapi:XFACInfo" nillable="false"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addFACInfo" type="axlapi:AddFACInfoReq"/>
	<xsd:element name="addFACInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateFACInfoReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Update an existing FACInfo in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:NameAndGUIDRequest">
				<xsd:sequence>
					<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="code" type="axlapi:String16" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateFACInfo" type="axlapi:UpdateFACInfoReq"/>
	<xsd:element name="updateFACInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getFACInfo" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetFACInfoRes">
		<xsd:annotation>
			<xsd:documentation>Contains the FACInfo specified by the request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="facInfo" type="axlapi:XFACInfo"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getFACInfoResponse" type="axlapi:GetFACInfoRes"/>
	<xsd:element name="removeFACInfo" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeFACInfoResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddRegionReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Adds a new Region to the database and automatically adds associated regions to the Region Matrix table.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="region">
						<xsd:complexType>
							<xsd:complexContent>
								<xsd:extension base="axlapi:XRegion">
									<xsd:sequence minOccurs="0">
										<xsd:element name="defaultCodec" type="xsd:string" default="G.711" nillable="false" minOccurs="0"/><!--This field is of the type axl:XBandwidth in AXLEnums.xsd-->
									</xsd:sequence>
								</xsd:extension>
							</xsd:complexContent>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addRegion" type="axlapi:AddRegionReq"/>
	<xsd:element name="addRegionResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateRegionReq" abstract="false" final="#all">
		<xsd:annotation>
			<xsd:documentation>Update an existing region in the database.</xsd:documentation>
		</xsd:annotation>



( run in 1.247 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )