AXL-Client-Simple

 view release on metacpan or  search on metacpan

share/AXLSoap.xsd  view on Meta::CPAN

	</xsd:complexType>
	<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>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:annotation>
							<xsd:documentation>Characters which are not valid for caller name are ampersand, braces, less than or greater than, percentage sign, double quotes, square brackets and pipe.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="acceptInboundRDNIS" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="acceptOutboundRDNIS" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpAllowed" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpFallbackAllowed" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isPaiEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipPrivacy" type="axlapi:XSipPrivacy" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="isRpidEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipAssertedType" type="axlapi:XSipAssertedType" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="licensedCapacity" type="xsd:nonNegativeInteger" default="0" minOccurs="0"/>
					<xsd:element name="destinationAddressIPv6" type="xsd:string" minOccurs="0"/>
					<xsd:element name="DTMFSignalingMethod" type="axlapi:XDTMFSignaling" minOccurs="0"/>
					<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
					<xsd:element name="useDevicePoolCgpnTransformUnknownCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XRecordingProfile">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:choice minOccurs="0">
				<xsd:element name="recordingCSS" 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="recordingCSSName" type="axlapi:UniqueName50" nillable="true"/>
			</xsd:choice>
			<xsd:element name="recorderDestination" type="xsd:string" nillable="false"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XGatekeeper">
		<xsd:annotation>
			<xsd:documentation>Gatekeeper is a type of device.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String128" nillable="false">
				<xsd:annotation>
					<xsd:documentation>From device table.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="description" type="axlapi:String128" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>From device table.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="rrqTimeToLive" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Registration Request Time to Live.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="retryTimeout" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Registration Retry Timeout</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="enableDevice" type="xsd:boolean" nillable="false" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="XRemoteDestinationProfile">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>The device name, using only URL-friendly characters.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="description" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional description of the device.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:sequence>
				<xsd:annotation>
					<xsd:documentation>Product/Model/Class block</xsd:documentation>
				</xsd:annotation>
				<xsd:choice>
					<xsd:annotation>
						<xsd:documentation>Product information is read-only except when creating a device.</xsd:documentation>
					</xsd:annotation>
					<xsd:element name="product" type="xsd:string"><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Product ID string.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="productInfo" type="axlapi:XProductInfo">
						<xsd:annotation>
							<xsd:documentation>Complete product information block.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
				<xsd:choice>
					<xsd:annotation>
						<xsd:documentation>Model information is read-only.</xsd:documentation>
					</xsd:annotation>
					<xsd:element name="model" type="xsd:string"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>Model ID string.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="modelInfo" type="axlapi:XModelInfo">
						<xsd:annotation>
							<xsd:documentation>Complete model information block.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
				<xsd:element name="class" type="xsd:string"><!--This field is of the type axl:XClass in AXLEnums.xsd-->
					<xsd:annotation>
						<xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
			<xsd:sequence>
				<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

		<xsd:choice>
			<xsd:element name="devicePool" type="axlapi:XDevicePool">
				<xsd:annotation>
					<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="devicePoolName">
				<xsd:complexType>
					<xsd:simpleContent>
						<xsd:extension base="axlapi:String50">
							<xsd:attribute name="uuid" type="axlapi:XUUID"/>
						</xsd:extension>
					</xsd:simpleContent>
				</xsd:complexType>
			</xsd:element>
		</xsd:choice>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDeviceMobility">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="subNet" type="xsd:string" nillable="false"/>
			<xsd:element name="subNetMaskSz" type="xsd:nonNegativeInteger" nillable="false"/>
			<xsd:element name="members">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="member" type="axlapi:XDevicePoolDeviceMobility" maxOccurs="unbounded"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XPhysicalLocation">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDeviceMobilityGroup">
		<xsd:sequence>
			<xsd:element name="name" type="xsd:string" nillable="false"/>
			<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDHCPServer">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="processNode" type="axlapi:XProcessNode"/>
				<xsd:element name="processNodeName" type="axlapi:String128"/>
			</xsd:choice>
			<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="bootstrapServeripAddress" type="xsd:string" minOccurs="0"/>
			<xsd:element name="domainName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="tftpServerName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0">
				<xsd:annotation>
					<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XDHCPSubnet">
		<xsd:sequence minOccurs="0">
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>Each DHCPSubnet is associated with a unique DHCP Server.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="dhcpServer" type="axlapi:XDHCPServer">
					<xsd:annotation>
						<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="dhcpServerName" type="xsd:string"/>
			</xsd:choice>
			<xsd:element name="subnetIPAddress" type="xsd:string"/>
			<xsd:element name="primaryStartIPAddress" type="xsd:string"/>
			<xsd:element name="primaryEndIPAddress" type="xsd:string"/>
			<xsd:element name="secondaryStartIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryEndIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="subnetMask" type="xsd:string"/>
			<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="primaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="secondaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="bootstrapServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
			<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDialPlan">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XDialPlanTag">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50">
				<xsd:annotation>
					<xsd:documentation>Actually called "tag" in database.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<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>

share/AXLSoap.xsd  view on Meta::CPAN


   <xsd:simpleType name="XCallerFilterMask">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Directory Number"/>
         <xsd:enumeration value="Not Available"/>
         <xsd:enumeration value="Private"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XCallerID">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="ANI"/>
         <xsd:enumeration value="DNIS"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XCallingPartySelection">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Originator"/>
         <xsd:enumeration value="First Redirect Number"/>
         <xsd:enumeration value="Last Redirect Number"/>
         <xsd:enumeration value="First Redirect Number (External)"/>
         <xsd:enumeration value="Last Redirect Number (External)"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XCertificate">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Unknown"/>
         <xsd:enumeration value="No Certificate Exists"/>
         <xsd:enumeration value="Locally Significant Certificate"/>
         <xsd:enumeration value="Manufacture Installed Certificate Exists"/>
         <xsd:enumeration value="Locally Significant Certificate and Manufacture Installed Certificate Exists"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XCertificateOperation">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="No Pending Operation"/>
         <xsd:enumeration value="Install/Upgrade"/>
         <xsd:enumeration value="Delete"/>
         <xsd:enumeration value="Troubleshoot"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XCertificateStatus">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="None"/>
         <xsd:enumeration value="Operation Pending"/>
         <xsd:enumeration value="Upgrade Success"/>
         <xsd:enumeration value="Delete Success"/>
         <xsd:enumeration value="Troubleshoot Success"/>
         <xsd:enumeration value="Upgrade Failed"/>
         <xsd:enumeration value="Delete Failed"/>
         <xsd:enumeration value="Troubleshoot Failed"/>
         <xsd:enumeration value="Upgrade Failed: Invalid LSC"/>
         <xsd:enumeration value="Upgrade Failed: Invalid Authentication String"/>
         <xsd:enumeration value="Upgrade Failed: Invalid MIC"/>
         <xsd:enumeration value="Upgrade Failed: Invalid Credentials"/>
         <xsd:enumeration value="Upgrade Failed: Phone Communication Failure"/>
         <xsd:enumeration value="Upgrade Failed: Key Generation Failed/Timeout"/>
         <xsd:enumeration value="Upgrade Failed: CA Communication Failure"/>
         <xsd:enumeration value="Upgrade Failed: CA Rejected Connection"/>
         <xsd:enumeration value="Upgrade Failed: User Initiated Request Late/Timedout"/>
         <xsd:enumeration value="Delete Failed: Invalid LSC"/>
         <xsd:enumeration value="Delete Failed: Invalid Authentication String"/>
         <xsd:enumeration value="Delete Failed: Invalid MIC"/>
         <xsd:enumeration value="Delete Failed: Invalid Credentials"/>
         <xsd:enumeration value="Delete Failed: Phone Communication Failure"/>
         <xsd:enumeration value="Delete Failed: Key Generation Failed/Timeout"/>
         <xsd:enumeration value="Delete Failed: CA Communication Failure"/>
         <xsd:enumeration value="Delete Failed: CA Rejected Connection"/>
         <xsd:enumeration value="Delete Failed: User Initiated Request Late/Timedout"/>
         <xsd:enumeration value="Troubleshoot Failed: Invalid LSC"/>
         <xsd:enumeration value="Troubleshoot Failed: Invalid Authentication String"/>
         <xsd:enumeration value="Troubleshoot Failed: Invalid MIC"/>
         <xsd:enumeration value="Troubleshoot Failed: Invalid Credentials"/>
         <xsd:enumeration value="Troubleshoot Failed: Phone Communication Failure"/>
         <xsd:enumeration value="Troubleshoot Failed: Key Generation Failed/Timeout"/>
         <xsd:enumeration value="Troubleshoot Failed: User Initiated Request Late/Timedout"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XClass">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Phone"/>
         <xsd:enumeration value="Gateway"/>
         <xsd:enumeration value="Conference Bridge"/>
         <xsd:enumeration value="Media Termination Point"/>
         <xsd:enumeration value="Route List"/>
         <xsd:enumeration value="Voice Mail"/>
         <xsd:enumeration value="CTI Route Point"/>
         <xsd:enumeration value="Music On Hold"/>
         <xsd:enumeration value="Simulation"/>
         <xsd:enumeration value="Pilot"/>
         <xsd:enumeration value="GateKeeper"/>
         <xsd:enumeration value="Add-on modules"/>
         <xsd:enumeration value="Hidden Phone"/>
         <xsd:enumeration value="Trunk"/>
         <xsd:enumeration value="Tone Announcement Player"/>
         <xsd:enumeration value="Remote Destination Profile"/>
         <xsd:enumeration value="Remote Destination Profile Template"/>
         <xsd:enumeration value="Gateway Template"/>
         <xsd:enumeration value="UDP Template"/>
         <xsd:enumeration value="Phone Template"/>
         <xsd:enumeration value="Device Profile"/>
         <xsd:enumeration value="Invalid"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XClientAppModel">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="None"/>
         <xsd:enumeration value="Standard"/>
         <xsd:enumeration value="CUMA Client"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XClockReference">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Network"/>
         <xsd:enumeration value="Internal"/>
         <xsd:enumeration value="Span 1"/>
         <xsd:enumeration value="Span 2"/>
         <xsd:enumeration value="Span 3"/>
         <xsd:enumeration value="Span 4"/>
         <xsd:enumeration value="Span 5"/>
         <xsd:enumeration value="Span 6"/>
         <xsd:enumeration value="Span 7"/>
         <xsd:enumeration value="Span 8"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XConfigInputData">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Application Dial Rules"/>
         <xsd:enumeration value="Cisco Unified Communications Manager"/>
         <xsd:enumeration value="Cisco Unified Communications Manager Group"/>
         <xsd:enumeration value="CSS (Class of Control)"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Invalid IPv6 destination address: Valid values include IPv6 address excluding link local, site local, IPv4 mapped/compatible or unspecified. Hostname must be 2 to 63 letters, numbers, dots and dashes. Hostname must en...
         <xsd:enumeration value="Before CUPC can be enabled for a user, CUPS must be enabled"/>
         <xsd:enumeration value="Before CUPS can be disabled for a user, CUPC must be disabled"/>
         <xsd:enumeration value="Cannot delete or modify Unspecified GeoLocation Record"/>
         <xsd:enumeration value="DO NOT USE ERROR NUMBERS BEYOND THIS LIMIT"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDeviceFeature">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Presence Status Report"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDeviceProfile">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Real Device"/>
         <xsd:enumeration value="User Profile"/>
         <xsd:enumeration value="Autogenerated Profile"/>
         <xsd:enumeration value="Model Profile"/>
         <xsd:enumeration value="User Template Profile"/>
         <xsd:enumeration value="System Template Profile"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDeviceProtocol">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="SCCP"/>
         <xsd:enumeration value="Digital Access PRI"/>
         <xsd:enumeration value="H.225"/>
         <xsd:enumeration value="Analog Access"/>
         <xsd:enumeration value="Digital Access T1"/>
         <xsd:enumeration value="Route Point"/>
         <xsd:enumeration value="Unicast Bridge"/>
         <xsd:enumeration value="Multicast Point"/>
         <xsd:enumeration value="Inter-Cluster Trunk"/>
         <xsd:enumeration value="RAS"/>
         <xsd:enumeration value="Digital Access BRI"/>
         <xsd:enumeration value="SIP"/>
         <xsd:enumeration value="MGCP"/>
         <xsd:enumeration value="Static SIP Mobile Subscriber"/>
         <xsd:enumeration value="SIP Connector"/>
         <xsd:enumeration value="Remote Destination"/>
         <xsd:enumeration value="Mobile Smart Client"/>
         <xsd:enumeration value="Protocol Not Specified"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDeviceSecurityMode">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Non Secure"/>
         <xsd:enumeration value="Authenticated"/>
         <xsd:enumeration value="Encrypted"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDialParameter">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Pattern"/>
         <xsd:enumeration value="Button"/>
         <xsd:enumeration value="Timeout"/>
         <xsd:enumeration value="User"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDialPattern">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="7905_7912"/>
         <xsd:enumeration value="7940_7960_OTHER"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDigitSending">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="DTMF"/>
         <xsd:enumeration value="MF"/>
         <xsd:enumeration value="PULSE"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDistributeAlgorithm">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Top Down"/>
         <xsd:enumeration value="Circular"/>
         <xsd:enumeration value="Longest Idle Time"/>
         <xsd:enumeration value="Broadcast"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDrfRegistered">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="NotRegistered"/>
         <xsd:enumeration value="Registered"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XDrfScript">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Backup"/>
         <xsd:enumeration value="Restore"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XEncode">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="A-law"/>
         <xsd:enumeration value="u-law"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XFDLChannel">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="AT&amp;T 54016"/>
         <xsd:enumeration value="ANSI T1.403 NI"/>
         <xsd:enumeration value="ANSI T1.403.CI"/>
         <xsd:enumeration value="None"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XFeature">
      <xsd:restriction base="xsd:string">

share/AXLSoap.xsd  view on Meta::CPAN

				<xsd:sequence>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPServer" type="axlapi:DHCPServerReq"/>
	<xsd:complexType name="GetDHCPServerRes">
		<xsd:annotation>
			<xsd:documentation>Contains the DHCP Server that was 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="DHCPServer" type="axlapi:XDHCPServer"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPServerResponse" type="axlapi:GetDHCPServerRes"/>
	<xsd:complexType name="UpdateDHCPServerReq">
		<xsd:annotation>
			<xsd:documentation>Updates an existing DHCP Server in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The GUID of the DHCP Server  to be modified.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Each DHCPServer is associated with a unique Host Server.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="processNode" type="axlapi:XProcessNode">
							<xsd:annotation>
								<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="processNodeName" type="xsd:string"/>
					</xsd:choice>
					<xsd:element name="primaryDNSipAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="secondaryDNSipAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="primaryTFTPServeripAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="secondaryTFTPServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="bootstrapServeripAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateDHCPServer" type="axlapi:UpdateDHCPServerReq"/>
	<xsd:element name="updateDHCPServerResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="removeDHCPServer" type="axlapi:DHCPServerReq"/>
	<xsd:element name="removeDHCPServerResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="addAARGroupReq">
		<xsd:annotation>
			<xsd:documentation>Adds one new AARGroup to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="AARGroup" type="axlapi:XAARGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addAARGroup" type="axlapi:addAARGroupReq"/>
	<xsd:element name="addAARGroupResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getAARGroup" type="axlapi:NameAndGUIDRequest">
		<xsd:annotation>
			<xsd:documentation>Get the specified AARGroup from the database.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="getAARGroupRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="AARGroup" type="axlapi:XAARGroup"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:annotation>
						</xsd:element>
						<xsd:element name="primaryPhoneName" type="axlapi:String128" nillable="false"/>
					</xsd:choice>
					<xsd:element name="ringSettingIdleBLFAudibleAlert" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<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">

share/AXLSoap.xsd  view on Meta::CPAN

		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPSubnet" type="axlapi:DHCPSubnetReq"/>
	<xsd:complexType name="GetDHCPSubnetRes">
		<xsd:annotation>
			<xsd:documentation>Contains the DHCP Subnet that was 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="DHCPSubnet" type="axlapi:XDHCPSubnet"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getDHCPSubnetResponse" type="axlapi:GetDHCPSubnetRes"/>
	<xsd:complexType name="UpdateDHCPSubnetReq">
		<xsd:annotation>
			<xsd:documentation>Updates an existing DHCP Subnet in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
						<xsd:annotation>
							<xsd:documentation>The GUID of the DHCP Subnet  to be modified.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Each DHCPSubnet is associated with a unique DHCP Server.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="dhcpServer" type="axlapi:XDHCPServer">
							<xsd:annotation>
								<xsd:documentation>only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="dhcpServerName" type="xsd:string"/>
					</xsd:choice>
					<xsd:element name="subnetIPAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="primaryStartIPAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="primaryEndIPAddress" type="xsd:string" minOccurs="0"/>
					<xsd:element name="secondaryStartIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="secondaryEndIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="primaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="secondaryRouterIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="subnetMask" type="xsd:string" minOccurs="0"/>
					<xsd:element name="domainName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="primaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="secondaryDNSIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="tftpServerName" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="primaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="secondaryTFTPServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="bootstrapServerIPAddress" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="arpCacheTimeout" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ipAddressLeaseTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="renewalTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="rebindingTime" type="xsd:nonNegativeInteger" default="0" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateDHCPSubnet" type="axlapi:UpdateDHCPSubnetReq"/>
	<xsd:element name="updateDHCPSubnetResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="removeDHCPSubnet" type="axlapi:DHCPSubnetReq"/>
	<xsd:element name="removeDHCPSubnetResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddDialPlanReq">
		<xsd:annotation>
			<xsd:documentation>Adds a new Dial Plan to the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="dialPlan" type="axlapi:XDialPlan"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!--<xsd:element name="addDialPlan" type="axlapi:AddDialPlanReq">
		<xsd:annotation>
			<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="addDialPlanResponse" type="axlapi:StandardResponse"/>-->
	<xsd:complexType name="UpdateDialPlanReq">
		<xsd:annotation>
			<xsd:documentation>Modifies an existing Dial Plan 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>The new name for this Dial Plan.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="description" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new description for this Dial Plan.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

										<xsd:attribute name="uuid" type="axlapi:XUUID" use="required"/>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="listGatekeeperByNameResponse" type="axlapi:ListGatekeeperRes">
		<xsd:annotation>
			<xsd:documentation>The response to listGatekeepersByName. Contains all the Gatekeepers that matched the search string.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="AddGatekeeperReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="gatekeeper" type="axlapi:XGatekeeper"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addGatekeeper" type="axlapi:AddGatekeeperReq"/>
	<xsd:element name="addGatekeeperResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getGatekeeper" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetGatekeeperRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="gatekeeper" type="axlapi:XGatekeeper"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="getGatekeeperResponse" type="axlapi:GetGatekeeperRes"/>
	<xsd:element name="removeGatekeeper" type="axlapi:NameAndGUIDRequest"/>
	<xsd:element name="removeGatekeeperResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateGatekeeperReq">
		<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="description" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="rrqTimeToLive" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="retryTimeout" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="enableDevice" type="xsd:boolean" 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="updateGatekeeper" type="axlapi:UpdateGatekeeperReq"/>
	<xsd:element name="updateGatekeeperResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddH323PhoneReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="phone" type="axlapi:XH323Phone"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addH323Phone" type="axlapi:AddH323PhoneReq"/>
	<xsd:element name="addH323PhoneResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddH323GatewayReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="gateway" type="axlapi:XH323Gateway"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addH323Gateway" type="axlapi:AddH323GatewayReq"/>
	<xsd:element name="addH323GatewayResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddH323TrunkReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="trunk" type="axlapi:XH323Trunk"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="addH323Trunk" type="axlapi:AddH323TrunkReq"/>
	<xsd:element name="addH323TrunkResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getH323Phone" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetH323PhoneRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="phone" type="axlapi:XH323Phone"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>



( run in 2.600 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )