view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
</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">
<xsd:annotation>
<xsd:documentation>If a blank tag is passed, the value of "Default" is inserted into the database.</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>
<xsd:element name="mobileSmartClientProfile" type="axlapi:XMobileSmartClientProfile">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mobileSmartClientProfileName" type="axlapi:String128"/>
</xsd:choice>
<xsd:element name="mtpRequired" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mtpPreferredCodec" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XSIPCodec in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialRules" type="axlapi:XSIPDialRules" 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="dialRulesName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="sshUser" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable only to those devices that support ssh feature.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sshPwd" type="axlapi:String255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable only to those devices that support ssh feature.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="digestUser" type="axlapi:String255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="outboundCallRollover" type="axlapi:XOutboundCallRollover" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable to only those phones that support Automatic Outbound Call Rollover.</xsd:documentation>
</xsd:annotation>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XCallManagerGroup">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="tftpDefault" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only use when setting TFTP Default to true. Setting to true will result in setting all other CallManager groups to false. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XCallManagerMember" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute of callManager is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XCallManagerMember">
<xsd:choice>
<xsd:element name="callManager" type="axlapi:XCallManager">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callManagerName" type="axlapi:String50"/>
</xsd:choice>
<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XCMCInfo">
<xsd:sequence minOccurs="0">
<xsd:element name="code" type="axlapi:String16"/>
<xsd:element name="description" type="axlapi:String50" nillable="true" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XCallManagerMemberId">
<xsd:simpleContent>
<xsd:extension base="axlapi:XUUID">
<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="XCCMVersion">
<xsd:sequence>
<xsd:element name="version" type="axlapi:String50"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XCredentialPolicy">
<xsd:sequence>
<xsd:element name="name" type="axlapi:String255"/>
<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="expiryWarningDays" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Expiry warning days must be a number in the range 0 to 90.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trivialCredCheck" type="xsd:boolean" nillable="false"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XDateTimeSetting">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="dateTemplate" type="axlapi:String50"/>
<xsd:element name="timeZone" type="xsd:string"/><!--This field is of the type axl:XTimeZone in AXLEnums.xsd-->
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XDevicePool">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:UniqueString50">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="autoSearchSpace" type="axlapi:XCallingSearchSpace">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="autoSearchSpaceName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="dateTimeSetting" type="axlapi:XDateTimeSetting">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API. Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dateTimeSettingName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callManagerGroupName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>uuid will be returned in get Response.</xsd:documentation>
</xsd:annotation>
<xsd:element name="mediaResourceList" type="axlapi:XMediaResourceList">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mediaResourceListName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="region" type="axlapi:XRegion">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="regionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="networkLocale" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable. The value accepted and retrieved from the database for this field will be of type XCountry in AXLEnums.xsd</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="srstInfo" type="axlapi:XSRSTInfo"/>
<xsd:element name="srstName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="connectionMonitorDuration" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>-1 means using system default</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="automatedAlternateRoutingCSS" type="axlapi:XCallingSearchSpace" nillable="true">
<xsd:annotation>
<xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable. Only the uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50" nillable="true">
<xsd:annotation>
<xsd:documentation>name of the calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="aarNeighborhood" type="axlapi:XAARNeighborhood" nillable="true">
<xsd:annotation>
<xsd:documentation>For IP Phones and Gateways. Nullable. Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="aarNeighborhoodName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="location" type="axlapi:XLocation" 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="locationName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="mobilityCSS" type="axlapi:XCallingSearchSpace" nillable="true">
<xsd:annotation>
<xsd:documentation>The calling search space used by Device Mobility. Nullable. Only the uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mobilityCSSName" type="axlapi:String50" nillable="true">
<xsd:annotation>
<xsd:documentation>The name of the calling search space used by Device Mobility. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="physicalLocation" type="axlapi:XPhysicalLocation" 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="physicalLocationName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="deviceMobilityGroup" type="axlapi:XDeviceMobilityGroup" nillable="true">
<xsd:annotation>
<xsd:documentation>the uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceMobilityGroupName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="revertPriority" type="axlapi:XRevertPriority" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The value accepted and retrieved from the database for this field will be of type XRevertPriority in AXLEnums.xsd.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="singleButtonBarge" type="axlapi:XBarge" default="Off" nillable="false" minOccurs="0"/>
<xsd:element name="joinAcrossLines" type="xsd:string" default="Off" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationCSS" 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="cgpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cdpnTransformationCSS" 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="cdpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="localRouteGroup" type="axlapi:XRouteGroup" 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="localRouteGroupName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="nationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="internationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="subscriberPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="geoLocation" type="axlapi:XGeoLocation">
<xsd:annotation>
<xsd:documentation>Only uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="geoLocationFilter" type="axlapi:XGeoLocationFilter">
<xsd:annotation>
<xsd:documentation>Only uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationFilterName"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationNationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationNationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationInternationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationInternationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationUnknownCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationUnknownCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationSubscriberCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationSubscriberCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="nationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="internationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="subscriberStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XCommonDeviceConfig">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:UniqueString50" nillable="false"/>
<xsd:choice minOccurs="0">
<xsd:element name="softkeyTemplate" type="axlapi:XSoftkeyTemplate" nillable="true">
<xsd:annotation>
<xsd:documentation>only the uuid attribute is read by the AXL API. Nullable</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="softkeyTemplateName" type="xsd:string" nillable="true"/>
</xsd:choice>
<xsd:element name="userLocale" type="xsd:string" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable. The value accepted and retrieved from the database for this field will be of type XUserLocale in AXLEnums.xsd.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Off" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IPAddressingMode" type="axlapi:XIPAddressingMode" minOccurs="0"/>
<xsd:element name="IPAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl" minOccurs="0"/>
<xsd:element name="allowAutoConfigurationForPhones" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XCommonPhoneConfig">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:UniqueString50" nillable="false"/>
<xsd:element name="description" type="axlapi:String128" nillable="false" minOccurs="0"/>
<xsd:element name="unlockPwd" type="axlapi:String50" nillable="false" minOccurs="0"/>
<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0"/>
<xsd:element name="dndAlertingType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
<xsd:element name="backgroundImage" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="phonePersonalization" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0"/>
<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" nillable="false" minOccurs="0"/>
<xsd:element name="sshUserId" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="sshPwd" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XDevicePoolDeviceMobility">
<xsd:choice>
<xsd:element name="devicePool" type="axlapi:XDevicePool">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<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>
</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>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
<xsd:complexType name="XName">
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="XNPMeetMe">
<xsd:complexContent>
<xsd:extension base="axlapi:XNumPlan">
<xsd:sequence>
<xsd:element name="minimumSecurityLevel" type="axlapi:XDeviceSecurityMode" default="Non Secure" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XMOHServer">
<xsd:sequence minOccurs="0">
<xsd:element name="mohServerName" type="axlapi:UniqueName128" nillable="false"/>
<xsd:element name="description" type="axlapi:String100" nillable="true" minOccurs="0"/>
<xsd:choice>
<xsd:element name="processNode" type="axlapi:XProcessNode" nillable="false">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by AXL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="processNodeName" type="axlapi:String100" nillable="false"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="devicePool" type="axlapi:XDevicePool" nillable="false">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="axlapi:String100" nillable="false"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="location" type="axlapi:XLocation" nillable="true">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="locationName" type="axlapi:String100" nillable="true"/>
</xsd:choice>
<xsd:element name="maxUnicastConnections" type="xsd:unsignedLong" default="250" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Maximum Half Duplex Streams must be a number in the range 0 to 500. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maxMulticastConnections" type="xsd:unsignedLong" default="30" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Maximum Multicast Connections must be a number in the range 0 to 999999.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fixedAudioSourceDevice" type="axlapi:String100" nillable="true" minOccurs="0"/>
<xsd:element name="runFlag" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>If isMultiCastEnabled is false then these elements are not necessary.MOHServer will be added to the database without the values of these tags. ie. The table MOHServerMulticastInfo table will be empty.</xsd:documentation>
</xsd:annotation>
<xsd:element name="isMultiCastEnabled" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="baseMulticastIPaddress" type="xsd:string" default="239.1.1.1" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>baseMulticastIPAddress and baseMulticastPort must be a unique pair. All Multicast IP Addresses must be in the range 239.1.1.1 to 239.255.255.255</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="baseMulticastPort" type="xsd:unsignedLong" default="16384" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="multicastIncrementOnIP" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="audioSources" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="audioSource" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sourceId" type="xsd:unsignedLong" nillable="false"/>
<xsd:element name="maxHops" type="xsd:unsignedLong" default="2" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XNumPlan" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstract</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>When adding a NumPlan with the AXL API, this sequence is required.</xsd:documentation>
</xsd:annotation>
<xsd:element name="pattern" type="xsd:string"/>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="usage" type="xsd:string"><!--This field is of the type axl:XPatternUsage in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>For Intercom DN and Intercom Translation patterns the usage tag value needs to be specified explicitly as Device Intercom and Translation Intercom respectively. For all other patterns it is a Read-only tag.</xsd:documentation>...
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Default Partition would be Null in case not specified.</xsd:documentation>
</xsd:annotation>
<xsd:element name="routePartition" type="axlapi:XRoutePartition">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routePartitionName" type="axlapi:UniqueName50"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XResourcePriorityNamespaceListMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XRouteFilter">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="clause" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<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" nillable="false"/>
</xsd:choice>
<xsd:element name="dialPlanWizardGenId" type="xsd:nonNegativeInteger" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read only. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XRouteFilterMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XRouteFilterMember">
<xsd:sequence minOccurs="0">
<xsd:choice>
<xsd:element name="dialPlanTag" type="axlapi:XDialPlanTag">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is used by the AXL API for inserts and updates.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dialPlanTagName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Actually refers to DialPlanTag.Tag in database.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="digits" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:element name="operator" type="axlapi:XOperator"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XRouteFilterMemberId">
<xsd:simpleContent>
<xsd:extension base="axlapi:XUUID">
<xsd:attribute name="priority" type="xsd:nonNegativeInteger"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="XRouteGroup">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="xsd:Name"/>
<xsd:element name="dialPlanWizardGenId" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XRouteGroupMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XRouteGroupMember">
<xsd:sequence minOccurs="0">
<xsd:element name="deviceSelectionOrder" type="xsd:nonNegativeInteger"/>
<xsd:element name="dialPlanWizardGenId" type="xsd:nonNegativeInteger"/>
<xsd:choice>
<xsd:element name="device" 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="deviceName" type="xsd:string"/>
<xsd:element name="deviceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>DEPRECATED: use device/uuid</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="port" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XLineGroup">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="xsd:Name"/>
<xsd:element name="distributionAlgorithm" type="xsd:string" nillable="false"/><!--This field is of the type axl:XDistributeAlgorithm in AXLEnums.xsd-->
<xsd:element name="rnaReversionTimeOut" type="xsd:nonNegativeInteger" default="10" nillable="false"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XSoftkeyTemplate">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String100"/>
<xsd:element name="description" type="axlapi:String100" minOccurs="0"/>
<xsd:choice>
<xsd:element name="baseSoftkeyTemplate" type="axlapi:XSoftkeyTemplate" 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="baseSoftkeyTemplateName" type="axlapi:String100" nillable="false"/>
</xsd:choice>
<xsd:element name="isDefault" type="xsd:boolean" nillable="true" minOccurs="0"/>
<xsd:element name="applications">
<xsd:annotation>
<xsd:documentation>Read-Only</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="application" type="axlapi:String50" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XRemoteDestination">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="destination" type="xsd:string" nillable="false"/>
<xsd:element name="answerTooSoonTimer" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="answerTooLateTimer" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="delayBeforeRingingCell" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Either Remote Destination Profile or Dual Mode Device can be specified but not both. Once added cannot be updated.</xsd:documentation>
</xsd:annotation>
<xsd:choice minOccurs="0">
<xsd:element name="remoteDestinationProfile" type="axlapi:XRemoteDestinationProfile">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="remoteDestinationProfileName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="dualModeDevice" 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="dualModeDeviceName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
</xsd:choice>
<xsd:element name="isMobilePhone" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="enableMobileConnect" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="lineAssociations" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The line association for this remote destination. The line to be associated must already be added to the remote destination profile. All directory numbers specified must already exist in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="lineAssociation" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XLineAssociation">
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="timeZone" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XTimeZone in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:element name="todAccess" type="axlapi:XTODAccess" 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="todAccessName" type="axlapi:String128" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="mobileSmartClient" 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="mobileSmartClientName" type="axlapi:String128"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XMobileSmartClientProfile">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="xsd:string" nillable="true"/>
<xsd:element name="mobileSmartClient" type="axlapi:XMobileSmartClient"/>
<xsd:element name="enableSNRUri" type="xsd:string"/>
<xsd:element name="enableCFAUri" type="xsd:string"/>
<xsd:element name="handOffUri" type="xsd:string"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XLineAssociation">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:sequence>
<xsd:element name="pattern" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The directory number to be associated. This directory number must be already associated to remote destination profile. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<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>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XIntegerRule">
<xsd:annotation>
<xsd:documentation>The integer rule determines if the input is a valid integer.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="default" minOccurs="0">
<xsd:annotation>
<xsd:documentation>What is the default value if none is supplied? Can either be a decimal or hexadecimal value.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="min" minOccurs="0">
<xsd:annotation>
<xsd:documentation>What is the minimum acceptable value?</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="max" minOccurs="0">
<xsd:annotation>
<xsd:documentation>What is the maximum acceptable value?</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="((0x[0\-9a\-fA\-F]+)|([\-\d]\d*))*"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XStringRule">
<xsd:annotation>
<xsd:documentation>The string rule determines if the value is a valid string.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="default" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The default value to return if none is supplied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="regexp" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>A regular expression to compare the string against.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="length" type="xsd:integer" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The maximum length allowed.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Name128">
<xsd:restriction base="xsd:Name">
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="Name255">
<xsd:restriction base="xsd:Name">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String16">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="16"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String32">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="32"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String50">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String64">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="64"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String100">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String128">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String255">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String1024">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1024"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="String4096">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="4096"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueName50">
<xsd:annotation>
<xsd:documentation>The UNIQUE restrictions are simply flags to the user that in the database this value is unique.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:Name">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueName128">
<xsd:restriction base="xsd:Name">
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueName255">
<xsd:restriction base="xsd:Name">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString32">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="32"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString50">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="50"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString100">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="100"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString128">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="128"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString255">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="UniqueString1024">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="1024"/>
</xsd:restriction>
</xsd:simpleType>
<!-- AXLEnums.xsd -->
<xsd:simpleType name="XASN1RoseOidEncoding">
<xsd:restriction base="xsd:string">
<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>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Attempt to update a standard template is denied; can only update a derived template"/>
<xsd:enumeration value="Can not assign the same softkey to the same call state for one softkey template except the Undefined softkey"/>
<xsd:enumeration value="Attempt to delete CallManagerGroup record defined as the default tftp record"/>
<xsd:enumeration value="Invalid attempt to change status of CallManagerGroup default tftp record to non-default"/>
<xsd:enumeration value="Failure in triggered insert into SoftkeyTemplateServiceMap during insert of a new SoftkeyTemplate"/>
<xsd:enumeration value="Encountered malformed base template record when attempting to insert a new Softkey Template"/>
<xsd:enumeration value="Attempt to update a Standard template denied. Only user-defined templates may be updated"/>
<xsd:enumeration value="Attempt to delete a Standard template denied. Only user-defined templates may be delete"/>
<xsd:enumeration value="Attempt to insert a Standard template denied. Only user-defined templates may be inserted"/>
<xsd:enumeration value="Invalid internal key encountered attempting to insert user template"/>
<xsd:enumeration value="Cannot map this Service to a Softkey Template because the Service has no Softkeys defined."/>
<xsd:enumeration value="Cannot remove the Cisco CallManager softkeys from a Softkey Template."/>
<xsd:enumeration value="You cannot delete this SoftKey Template because it is the default SoftKey Template."/>
<xsd:enumeration value="Failure in triggered insert of new record(s) into SoftkeySet during insert of new SoftkeyTemplateServiceMap record"/>
<xsd:enumeration value="Attempt to delete a Standard template denied. Only user-defined templates may be deleted"/>
<xsd:enumeration value="Attempt to directly delete last service for this user template from SoftkeyTemplateServiceMap table denied"/>
<xsd:enumeration value="Attempt to delete CallManager service denied. CallManager is an essential service"/>
<xsd:enumeration value="Failure attempting to update the Qsig value in RouteGroup"/>
<xsd:enumeration value="Cannot mix H323 or Mixed Non-QSIG with PRI QSIG"/>
<xsd:enumeration value="Invalid Qsig configuration: at least one QSIG variety must be declared"/>
<xsd:enumeration value="The selected device or pattern is already associated with a Route Pattern"/>
<xsd:enumeration value="Only individual ports or the whole GW can be assigned to a Route Group. Not both."/>
<xsd:enumeration value="Failure attempting to update a device QSIG type value"/>
<xsd:enumeration value="No such route group defined for this route list"/>
<xsd:enumeration value="No such device defined for this route list"/>
<xsd:enumeration value="An invalid QSIG configuration was detected for this Route List"/>
<xsd:enumeration value="User attempted delete of a mapped RouteList entry not allowed. Must delete the Device from the Device table"/>
<xsd:enumeration value="RouteList table may only reference Route List devices"/>
<xsd:enumeration value="HuntList table may only reference Hunt List devices"/>
<xsd:enumeration value="Digit discard instruction in a Route List, needs that its Dial Plan match that of the corresponding Device"/>
<xsd:enumeration value="Failure attempting automatic insert of Process Node Service records occuring on insert of Process Node record"/>
<xsd:enumeration value="An IP address from input or from a resolved host name is already in use"/>
<xsd:enumeration value="Encountered an invalid hostname: Server name can be an IP address or hostname. Hostname must be at least 2 characters and no more than 63,should contains only letters, numbers,dots and dashes,and end with only a lette...
<xsd:enumeration value="Encountered an invalid IP address"/>
<xsd:enumeration value="Invalid IPv4 address format: requires 4 octets separated by periods"/>
<xsd:enumeration value="The publisher sever entry cannot be deleted"/>
<xsd:enumeration value="Max number of servers in cluster has been exceeded for install type."/>
<xsd:enumeration value="Server Name contains invalid characters. Server name can be an IP address or hostname. Hostname must be at least 2 characters and no more than 64."/>
<xsd:enumeration value="Failure attempting automatic insert Alarm Configuration records occuring on insert of Process Node Service record"/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, No DevicePool record exists to assign to these devices."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, No Server record exists to assign to these devices."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of software MTP device failed."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of media mixer record failed."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of software CFB device failed."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of tone annunciator device failed."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of MOH device failed."/>
<xsd:enumeration value="Failure attempting automatic insert of Media Streaming devices, Insert of MOHServer record failed."/>
<xsd:enumeration value="Failure attempting CallManager service activation. You need to add a CallManager first."/>
<xsd:enumeration value="Failure attempting to remove a record that has a relation in the service parameters"/>
<xsd:enumeration value="A requested multicast IP address is beyond the range 224.0.1.0 - 239.255.255.255"/>
<xsd:enumeration value="Attempt to use a multicast IP address reserved for another server"/>
<xsd:enumeration value="A requested multicast IP port is either an odd number or beyond the allowed range (16384-32766)"/>
<xsd:enumeration value="Attempt to add a new Audio Source record into an auxiliary table failed"/>
<xsd:enumeration value="Attempt to delete an Audio Source record from an auxiliary table failed"/>
<xsd:enumeration value="Invalid IP Address"/>
<xsd:enumeration value="All Multicast IP Addresses must be in the range 224.0.1.0 to 239.255.255.255"/>
<xsd:enumeration value="Multicast Base Port number must be an even number in the range 16384 to 32766"/>
<xsd:enumeration value="MOHServer table may only reference MOH Server devices"/>
<xsd:enumeration value="Two MOH Servers cannot use the same Multicast Base IP Address and Port Number"/>
<xsd:enumeration value="Cannot insert additional Add-on Modules for this device"/>
<xsd:enumeration value="Failure attempting to automatically re-number devices in the database"/>
<xsd:enumeration value="Expansion Modules can not be of mixed types"/>
<xsd:enumeration value="This type of expansion module is not supported by this device."/>
<xsd:enumeration value="Duplicate End User or System Time Schedule Name. A Time Schedule with this name already exists for the specified user"/>
<xsd:enumeration value="Cannot modify or delete the Time Schedule for All the time."/>
<xsd:enumeration value="Duplicate End User or System Time Period Name. A Time Period with this name already exists for the specified user"/>
<xsd:enumeration value="Cannot modify or delete the Time Period for All the time."/>
<xsd:enumeration value="Day of week should be different for each Time Period in an End User Time Schedule."/>
<xsd:enumeration value="Failure attempting to automatically update Device name after MGCP Domain name change"/>
<xsd:enumeration value="The specified distribution algorithm is not valid for Route and Line Groups"/>
<xsd:enumeration value="Cannot delete or modify Standard Local Route Group"/>
<xsd:enumeration value="AnalogAccess table may only reference devices with matching Device Protocol (AnalogAccess)"/>
<xsd:enumeration value="AnalogAccessPort table may only reference devices with matching Device Protocol (AnalogAccess)"/>
<xsd:enumeration value="A device that uses Phone Templates must have a specific Phone Template assigned"/>
<xsd:enumeration value="The Phone Template model and protocol do not match the device model and protocol"/>
<xsd:enumeration value="The Device Defaults record for a device that uses a firmware load must specify the default firmware load name"/>
<xsd:enumeration value="DigitalAccessBri table may only reference devices with matching Device Protocol (DigitalAccessBri)"/>
<xsd:enumeration value="Only Media Resource devices can be members of Media Resource Groups"/>
<xsd:enumeration value="MediaMixer table may only reference Media Resource devices"/>
<xsd:enumeration value="The sum of the streams configured for all media resources (CFB, MTP, XCODE, ANN) associated with this gateway cannot exceed 128"/>
<xsd:enumeration value="NSFInformationElements must be associated with a Route Pattern"/>
<xsd:enumeration value="The specified NSF Service is not valid for the selected protocol"/>
<xsd:enumeration value="The specified NSF Carrier Identification Code has invalid format"/>
<xsd:enumeration value="The specified NSF Parameter Value has invalid format"/>
<xsd:enumeration value="DigitalAccessT1 table may only reference devices with matching Device Protocol (DigitalAccessT1)"/>
<xsd:enumeration value="DigitalAccessT1Port table may only reference devices with matching Device Protocol (DigitalAccessT1)"/>
<xsd:enumeration value="User-defined SRST records must use the corresponding SRST Option"/>
<xsd:enumeration value="Cannot delete the system installed SRST records"/>
<xsd:enumeration value="Telecaster table may only reference devices that support IP Phone Services"/>
<xsd:enumeration value="The specified feature is not available for this model and protocol"/>
<xsd:enumeration value="Pilot table may only reference CTI Route Point devices"/>
<xsd:enumeration value="Cannot associate Speed Dials with a device that does not support phone templates or abbreviated dial features"/>
<xsd:enumeration value="The specified Address Book entry is not avaiable in the user''s Personal Address Book"/>
<xsd:enumeration value="The Fast Dial Index for this Phone Book entry is not unique"/>
<xsd:enumeration value="Cannot have more than one number of each type (Home, Work, Mobile) associated with a Personal Address Book entry"/>
<xsd:enumeration value="Only one record with same fastdialindex and fkenduser can exist"/>
<xsd:enumeration value="NickName cannot be a NULL or empty string"/>
<xsd:enumeration value="The specified DN or pattern evaluates to more than the maximum allowable 48 digits for this pattern usage"/>
<xsd:enumeration value="Encountered more characters than allowed in the submitted DnOrPattern string"/>
<xsd:enumeration value="The specified DN or pattern evaluates to more than the maximum allowable 24 digits for this pattern usage"/>
<xsd:enumeration value="Pattern has to be unique in a Route Partition unless associated with a Dial Plan"/>
<xsd:enumeration value="Digit Discard Instruction must be associated with the current DN's Dial Plan"/>
<xsd:enumeration value="Route Filter must be associated with the current DN's Dial Plan"/>
<xsd:enumeration value="Attempt to delete a Call Pickup record still in use"/>
<xsd:enumeration value="Improper values for IP CIDR address"/>
<xsd:enumeration value="The IP address you have entered is not valid. Please enter a valid IP address"/>
<xsd:enumeration value="Name contains invalid characters or the length was exceeded"/>
<xsd:enumeration value="The domain name you have entered is not in an acceptable format. Please enter a domain name in the following format: alpha/numeric characters.alphabetic characters. For example, abc123.com, abc.net, 123abc.org, and so...
<xsd:enumeration value="Name contains nested brackets"/>
<xsd:enumeration value="Name contains misplaced or embedded circumflex characters"/>
<xsd:enumeration value="Name is a mal-formed regular expression"/>
<xsd:enumeration value="Only one dot is permitted per expression"/>
<xsd:enumeration value="Only one @ permitted per expression"/>
<xsd:enumeration value="A plus sign cannot appear within brackets"/>
<xsd:enumeration value="A question mark cannot appear within brackets"/>
<xsd:enumeration value="A dot precede an @ sign"/>
<xsd:enumeration value="Cannot have consecutive plus signs and question marks in any combination (?+, +?, ++ or ??)"/>
<xsd:enumeration value="Cannot follow a plus sign with a plus sign"/>
<xsd:enumeration value="The first character cannot be a plus sign"/>
<xsd:enumeration value="The first character cannot be a question mark"/>
<xsd:enumeration value="The character X is not permitted within brackets"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Cannot insert or update pattern. A Call Park already exists with same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Conferance exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A DN exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Translation exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Call Pick Up Group exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Route exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Message Waiting exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Hunt Pilot exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Voice Mail Port exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Route Domain exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A IPAddress exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Device Template exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Directed Call Park exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Device Intercom exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Translation Intercom exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Translation Calling Party exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Mobility Handoff exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Mobility DTMF exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Mobility IVR exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Device Intercom Template exists with the same pattern and partition."/>
<xsd:enumeration value="Cannot insert or update pattern. A Transformation Called Party Number exists with the same pattern and partition."/>
<xsd:enumeration value="\+ may only be used at the start of a DN. It is not valid after the first digit. Slash (\) is only allowed as part of \+ at the beginning of a DN."/>
<xsd:enumeration value="Cannot have duplicate IPv6 patterns in the same partition."/>
<xsd:enumeration value="Brackets need to be in pair."/>
<xsd:enumeration value="A Cisco CallManager Group may not contain more than 3 Cisco CallManagers"/>
<xsd:enumeration value="Slot value is not supported for this gateway"/>
<xsd:enumeration value="This Slot Module is not allowed at the current slot position for this gateway"/>
<xsd:enumeration value="This VIC card is not allowed for this gateway, under specified slot position and SlotModule"/>
<xsd:enumeration value="The specified slot and subunit are already defined for this MGCP gateway."/>
<xsd:enumeration value="AppUser Name already exists as an EndUser Userid. AppUser Name cannot be the same as an EndUser's userid"/>
<xsd:enumeration value="EndUser userid already exists as an AppUser Name. EndUser userid cannot be the same as an AppUsers name."/>
<xsd:enumeration value="EndUser cannot be inserted because Corporate LDAP directory is the sync master. Add users in the corporate directory."/>
<xsd:enumeration value="EndUser cannot be deleted because Corporate LDAP directory is the sync master. Remove users from the corporate directory."/>
<xsd:enumeration value="Cannot reduce Remote Destination Limit below the number of currently configured Remote Destinations for the EndUser."/>
<xsd:enumeration value="The encrypted form of the password is too large to be stored. Use a shorter or less complex password."/>
<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"/>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
<xsd:element name="error" type="axlapi:Error"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="Request" abstract="false">
<xsd:complexContent>
<xsd:extension base="axlapi:Envelope">
<xsd:all>
<xsd:element name="request" type="axlapi:APIRequest">
<xsd:annotation>
<xsd:documentation>Completely abstracted, the request payload must be defined.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
-->
<xsd:complexType name="APIRequest" abstract="true">
<xsd:annotation>
<xsd:documentation>All requests must extend abstractRequest.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:complexType name="APIResponse" abstract="true">
<xsd:annotation>
<xsd:documentation>All responses must extend abstractResponse.</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:complexType name="Error">
<xsd:sequence>
<xsd:element name="code" type="xsd:long">
<xsd:annotation>
<xsd:documentation>The error code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="message" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional text message sent with error code.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="request" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional reference to original request.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="url" type="xsd:anyURI" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Optional URL to link for more information.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- axlsoap.xsd -->
<xsd:complexType name="AddCommonPhoneConfigReq">
<xsd:annotation>
<xsd:documentation>Adds a new Common Phone Profile to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newCommonPhoneConfig" type="axlapi:XCommonPhoneConfig" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCommonPhoneConfig" type="axlapi:AddCommonPhoneConfigReq"/>
<xsd:element name="addCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="CommonPhoneConfigReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String100"/>
<xsd:element name="uuid" type="axlapi:XUUID"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCommonPhoneConfig" type="axlapi:CommonPhoneConfigReq"/>
<xsd:complexType name="GetCommonPhoneConfigRes">
<xsd:annotation>
<xsd:documentation>Contains the Common Phone Profile 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="CommonPhoneConfig" type="axlapi:XCommonPhoneConfig"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCommonPhoneConfigResponse" type="axlapi:GetCommonPhoneConfigRes"/>
<xsd:complexType name="UpdateCommonPhoneConfigReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Common Phone Profile in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="name" type="axlapi:String100"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String128" nillable="false" minOccurs="0"/>
<xsd:element name="unlockPwd" type="axlapi:String50" nillable="false" minOccurs="0"/>
<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0"/>
<xsd:element name="dndAlertingType" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
<xsd:element name="backgroundImage" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="phonePersonalization" type="axlapi:XPhonePersonalization" nillable="false" minOccurs="0"/>
<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" nillable="false" minOccurs="0"/>
<xsd:element name="sshUserId" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="sshPwd" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCommonPhoneConfig" type="axlapi:UpdateCommonPhoneConfigReq"/>
<xsd:element name="updateCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeCommonPhoneConfig" type="axlapi:CommonPhoneConfigReq"/>
<xsd:element name="removeCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddSIPRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Adds a new SIP Route Pattern to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newSIPRoutePattern" type="axlapi:XNPSIPRoutePattern" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addSIPRoutePattern" type="axlapi:AddSIPRoutePatternReq"/>
<xsd:element name="addSIPRoutePatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="SIPRoutePatternReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:sequence>
<xsd:element name="pattern" type="xsd:string"/>
<xsd:choice>
<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getSIPRoutePattern" type="axlapi:SIPRoutePatternReq"/>
<xsd:complexType name="GetSIPRoutePatternRes">
<xsd:annotation>
<xsd:documentation>Contains the SIP Route Pattern 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="pattern" type="axlapi:XNPSIPRoutePattern"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getSIPRoutePatternResponse" type="axlapi:GetSIPRoutePatternRes"/>
<xsd:complexType name="UpdateSIPRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Updates an existing sip route pattern in the database. The route pattern can be specified by its GUID, or by a combination if its pattern, route partition GUID, and route filter GUID.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this route pattern. 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" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this route pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" minOccurs="0"/>
</xsd:choice>
<xsd:element name="blockEnable" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="destination" nillable="false" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="sipTrunk" type="axlapi:XSIPTrunk"/>
<xsd:element name="sipTrunkName" type="axlapi:String128"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="callingPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<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" minOccurs="0"/>
<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="dnOrPatternIPv6" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateSIPRoutePattern" type="axlapi:UpdateSIPRoutePatternReq"/>
<xsd:element name="updateSIPRoutePatternResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeSIPRoutePattern" type="axlapi:SIPRoutePatternReq"/>
<xsd:element name="removeSIPRoutePatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDHCPServerReq">
<xsd:annotation>
<xsd:documentation>Adds a new DHCP Server to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newDHCPServer" type="axlapi:XDHCPServer" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDHCPServer" type="axlapi:AddDHCPServerReq"/>
<xsd:element name="addDHCPServerResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="DHCPServerReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<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>
</xsd:complexType>
<xsd:element name="getAARGroupResponse" type="axlapi:getAARGroupRes"/>
<xsd:complexType name="updateAARGroupReq">
<xsd:annotation>
<xsd:documentation>Updates the specified entry in AARNeighborhood.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String32" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String32" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="updateAARGroup" type="axlapi:updateAARGroupReq"/>
<xsd:element name="updateAARGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="updateAARGroupMatrixReq">
<xsd:annotation>
<xsd:documentation>Updates a specific entry in the AARDialPrefixMatrix table.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The pkid of the entry in the AARDialPrefixMatrix table that is to be modified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="prefixDigit" type="axlapi:String32" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new prefixDigit value for this particular AARGroup relationship.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="sequence" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
<xsd:element name="updateAARGroupMatrix" type="axlapi:updateAARGroupMatrixReq"/>
<xsd:element name="updateAARGroupMatrixResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeAARGroup" type="axlapi:NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>Removes the specified AARGroup from the database.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="removeAARGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddPhoneReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one new phone to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPhone" type="axlapi:XIPPhone"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addPhone" type="axlapi:AddPhoneReq"/>
<xsd:element name="addPhoneResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemovePhoneReq">
<xsd:annotation>
<xsd:documentation>Removes the specified phone from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="phoneId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the phone to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="phoneName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the phone to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removePhone" type="axlapi:RemovePhoneReq"/>
<xsd:element name="removePhoneResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdatePhoneReq">
<xsd:annotation>
<xsd:documentation>Updates an existing IP phone in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the phone 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 phone that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="xsd:Name" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name of the phone. Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Calling Search Space for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the new Calling Search Space for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="commonDeviceConfigId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new Common Device Config for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="commonDeviceConfigName" type="axlapi:UniqueString50" nillable="true">
<xsd:annotation>
<xsd:documentation>The name of the new Common Device Config for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID"/>
<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="aarNeighborhoodId" type="axlapi:XUUID"/>
<xsd:element name="aarNeighborhoodName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="loadInformation" type="axlapi:XLoadInformation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new load information for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new vendor config for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="traceFlag" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new trace flag for this phone. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="retryVideoCallAsAudio" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="associatedPC" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this phone. If this element is null, then all lines are removed from this phone. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-elements described by...
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="line" type="axlapi:XLine" maxOccurs="unbounded"/>
<xsd:element name="lineIdentifier" type="axlapi:XNumplanIdentifier" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="phoneTemplateId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Phone Template for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="phoneTemplateName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the new Phone Template for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="speeddials" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new speed-dials for this phone. If this element is null, then all speed-dials are removed from this phone. Note: If the "speeddials" element is present, then all existing speed-dials are removed and replaced with the ...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="speeddial" type="axlapi:XSpeeddial" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="busyLampFields" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Busy Lamp Fields for this profile. If this element is null, then all Busy Lamp Fields are removed from this profile. Note: If the " Busy Lamp Fields" element is present, then all existing Busy Lamp Fields are re...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="busyLampFields" type="axlapi:XBusyLampField" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="primaryPhoneId" 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="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>
share/AXLSoap.xsd view on Meta::CPAN
<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>
<xsd:element name="mobileSmartClientProfileId" type="axlapi:XUUID"/>
<xsd:element name="mobileSmartClientProfileName" type="axlapi:String128"/>
</xsd:choice>
<xsd:element name="mtpRequired" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mtpPreferredCodec" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XSIPCodec in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialRules" type="axlapi:XSIPDialRules" 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="dialRulesName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="sshUser" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable only to those devices that support ssh feature.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="sshPwd" type="axlapi:String255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable only to those devices that support ssh feature.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="digestUser" type="axlapi:String255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="outboundCallRollover" type="axlapi:XOutboundCallRollover" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field is applicable to only those phones that support Automatic Outbound Call Rollover.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" 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:element name="updatePhone" type="axlapi:UpdatePhoneReq"/>
<xsd:element name="updatePhoneResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetPhoneReq" final="#all">
<xsd:annotation>
<xsd:documentation>Retrieves the specified phone from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="phoneId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the phone to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="phoneName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the phone to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getPhone" type="axlapi:GetPhoneReq"/>
<xsd:complexType name="GetPhoneRes">
<xsd:annotation>
<xsd:documentation>Returns the phone specified by the GetPhone 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="device" type="axlapi:XIPPhone"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getPhoneResponse" type="axlapi:GetPhoneRes"/>
<xsd:complexType name="AddCommonDeviceConfigReq" abstract="false" final="#all">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="commonDeviceConfig" type="axlapi:XCommonDeviceConfig"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddCallerFilterListReq">
<xsd:annotation>
<xsd:documentation>Adds one new CallerFilterList to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newCallerFilterList" type="axlapi:XCallerFilterList"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCallerFilterList" type="axlapi:AddCallerFilterListReq"/>
<xsd:element name="addCallerFilterListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getCallerFilterList" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCallerFilterListRes">
<xsd:annotation>
<xsd:documentation>Returns the callerFilterList specified by the GetCallerFilterList 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="callerFilterList" type="axlapi:XCallerFilterList"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallerFilterListResponse" type="axlapi:GetCallerFilterListRes"/>
<xsd:complexType name="UpdateCallerFilterListReq">
<xsd:annotation>
<xsd:documentation>Updates an existing CallerFilterList in the database. Only name and description fields can be updated.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the caller filter list to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the caller filter list to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this caller filter list. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String128" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this caller filter list.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="isAllowedType" type="xsd:boolean" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new end user for this callerFilterList. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="endUserId" type="axlapi:XUUID"/>
<xsd:element name="endUserIdName" type="axlapi:UniqueString50"/>
</xsd:choice>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this caller filter list. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XCallerFilterListMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCallerFilterList" type="axlapi:UpdateCallerFilterListReq"/>
<xsd:element name="updateCallerFilterListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeCallerFilterList" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCallerFilterListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="addCommonDeviceConfig" type="axlapi:AddCommonDeviceConfigReq"/>
<xsd:element name="addCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetCommonDeviceConfigRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="commonDeviceConfig" type="axlapi:XCommonDeviceConfig"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCommonDeviceConfig" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="getCommonDeviceConfigResponse" type="axlapi:GetCommonDeviceConfigRes"/>
<xsd:element name="removeCommonDeviceConfig" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCommonDeviceConfigReq">
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:UniqueString50" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="sofkeyTemplate"/>
<xsd:element name="softkeyTemplateName"/>
</xsd:choice>
<xsd:element name="userLocale" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable. The value accepted and retrieved from the database for this field will be of type XUserLocale in AXLEnums.xsd.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0"/>
<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="useTrustedRelayPoint" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
<xsd:element name="IPAddressingMode" type="axlapi:XIPAddressingMode" minOccurs="0"/>
<xsd:element name="IPAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl" minOccurs="0"/>
<xsd:element name="allowAutoConfigurationForPhones" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCommonDeviceConfig" type="axlapi:UpdateCommonDeviceConfigReq"/>
<xsd:element name="updateCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDeviceMobilityReq" abstract="false" final="#all">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="deviceMobility" type="axlapi:XDeviceMobility"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDeviceMobility" type="axlapi:AddDeviceMobilityReq"/>
<xsd:element name="addDeviceMobilityResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetDeviceMobilityRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="deviceMobility" type="axlapi:XDeviceMobility"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDeviceMobility" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="getDeviceMobilityResponse" type="axlapi:GetDeviceMobilityRes"/>
<xsd:element name="removeDeviceMobility" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeDeviceMobilityResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateDeviceMobilityReq">
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="xsd:string" minOccurs="0"/>
<xsd:element name="subNet" type="xsd:string" minOccurs="0"/>
<xsd:element name="subNetMaskSz" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:element name="members" minOccurs="0">
<xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
Digits After First - Backward
Connected Conference - Conference
Ring Out - End Call
Off Hook With Feature - End Call </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="softKey" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="positionId" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Read-Only.The positionId has values starting with 0 and get incremented by 1 for each call state.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="softKeyName" type="axlapi:XSoftkey" nillable="false"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateSoftKeySet" type="axlapi:UpdateSoftKeySetReq"/>
<xsd:element name="updateSoftKeySetResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetSoftKeySetRes">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="softKeySet">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XSoftKeySet"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="getSoftKeySet" type="axlapi:NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>Mention the name or uuid of softkey template.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="getSoftKeySetResponse" type="axlapi:GetSoftKeySetRes"/>
<xsd:complexType name="AddTranscoderReq">
<xsd:annotation>
<xsd:documentation>Adds new Transcoder to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="transcoder" type="axlapi:XTranscoder"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addTranscoder" type="axlapi:AddTranscoderReq"/>
<xsd:element name="addTranscoderResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateTranscoderReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:UniqueString255" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:UniqueString255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String128" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this transcoder. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="axlapi:UniqueString50" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this transcoder.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="commonDeviceConfigId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new Common Device Config for this transcoder. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="commonDeviceConfigName" type="axlapi:UniqueString50" nillable="true">
<xsd:annotation>
<xsd:documentation>The name of the new Common Device Config for this transcoder.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="loadInformation" type="axlapi:XLoadInformation" nillable="true" minOccurs="0"/>
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Used only for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="isTrustedRelayPoint" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="maximumCapacity" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is valid only for Cisco Media Termination Point (WS-SVC-CMM). Valid values for this tag are 32,64,96,128. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<!--<xsd:element name="subUnit" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM)</xsd:documentation>
</xsd:annotation>
</xsd:element>-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateTranscoder" type="axlapi:UpdateTranscoderReq"/>
<xsd:element name="updateTranscoderResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getTranscoder" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetTranscoderRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="device" type="axlapi:XTranscoder"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getTranscoderResponse" type="axlapi:GetTranscoderRes"/>
<xsd:element name="removeTranscoder" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeTranscoderResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMeetMeReq">
<xsd:annotation>
<xsd:documentation>Adds a new meet me num plan to the database.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="meetMe" type="axlapi:XNPMeetMe"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="addMeetMe" type="axlapi:AddMeetMeReq"/>
<xsd:element name="addMeetMeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateMeetMeReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Meet me number in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" nillable="false" minOccurs="0"/>
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRoutePartitionId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this meet me number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="minimumSecurityLevel" type="axlapi:XDeviceSecurityMode" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateMeetMe" type="axlapi:UpdateMeetMeReq"/>
<xsd:element name="updateMeetMeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetMeetMeReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Meet-me Number/Pattern from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMeetMe" type="axlapi:GetMeetMeReq"/>
<xsd:complexType name="GetMeetMeRes">
<xsd:annotation>
<xsd:documentation>Contains the Meet me num plan specified by the request.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="meetMe" type="axlapi:XNPMeetMe"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="getMeetMeResponse" type="axlapi:GetMeetMeRes"/>
<xsd:complexType name="RemoveMeetMeReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Meet-me Number/Pattern from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMeetMe" type="axlapi:RemoveMeetMeReq"/>
<xsd:element name="removeMeetMeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMOHServerReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="mohServer" type="axlapi:XMOHServer"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addMOHServer" type="axlapi:AddMOHServerReq"/>
<xsd:element name="addMOHServerResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateMOHServerReq">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String100" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:UniqueName128" nillable="false" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String100" nillable="true" minOccurs="0"/>
<xsd:sequence minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this MOHServer. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="axlapi:String100" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this MOHServer. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element name="locationId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new location for this MOHServer. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="locationName" type="axlapi:String100" nillable="true">
<xsd:annotation>
<xsd:documentation>The name of the new location for this MOHServer. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="maxUnicastConnections" type="xsd:unsignedLong" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Maximum Half Duplex Streams must be a number in the range 0 to 500.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maxMulticastConnections" type="xsd:unsignedLong" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Maximum Multicast Connections must be a number in the range 0 to 999999.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fixedAudioSourceDevice" type="xsd:unsignedLong" nillable="true" minOccurs="0"/>
<xsd:element name="runFlag" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>If isMultiCastEnabled is false then these elements are not necessary.MOHServer will be added to the database without the values of these tags.If the tag isMultiCastEnabled is not specified, then we are allowed to update audio...
</xsd:annotation>
<xsd:element name="isMultiCastEnabled" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="baseMulticastIPaddress" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>All Multicast IP Addresses must be in the range 239.1.1.1 to 239.255.255.255</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="baseMulticastPort" type="xsd:unsignedLong" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="multicastIncrementOnIP" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="audioSources" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="audioSource" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="sourceId" type="xsd:unsignedLong" nillable="false"/>
<xsd:element name="maxHops" type="xsd:unsignedLong" default="2" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="updateMOHServer" type="axlapi:UpdateMOHServerReq"/>
<xsd:element name="updateMOHServerResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getMOHServer" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetMOHServerRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="mohServer" type="axlapi:XMOHServer"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMOHServerResponse" type="axlapi:GetMOHServerRes"/>
<xsd:element name="removeMOHServer" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeMOHServerResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddConferenceBridgeReq">
<xsd:annotation>
<xsd:documentation>Adds new Conference Bridge to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newCFB" type="axlapi:XConferenceBridge"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addConferenceBridge" type="axlapi:AddConferenceBridgeReq"/>
<xsd:element name="addConferenceBridgeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveConferenceBridgeReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Conference Bridge 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 Conference Bridge to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the Conference Bridge to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeConferenceBridge" type="axlapi:RemoveConferenceBridgeReq"/>
<xsd:element name="removeConferenceBridgeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateConferenceBridgeReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="xsd:Name" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Should not be modified for Cisco Conference Bridge(WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="devicePoolName" type="xsd:string" nillable="false"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="locationId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="locationName" type="xsd:Name" nillable="false"/>
</xsd:choice>
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Used only for Cisco Video Conference Bridge(IPVC-35xx), Cisco Conference Bridge (WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="loadInformation" type="axlapi:XLoadInformation" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is used only for Cisco Conference Bridge Hardware.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maximumCapacity" type="xsd:nonNegativeInteger" default="32" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is used only for Cisco Conference Bridge(WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS). Valid values for this tag are 32,64,96,128.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Valid only for Cisco IOS Enhanced Conference Bridge</xsd:documentation>
</xsd:annotation>
<xsd:element name="securityProfileId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="securityProfileName" type="axlapi:UniqueString50" nillable="false"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateConferenceBridge" type="axlapi:UpdateConferenceBridgeReq"/>
<xsd:element name="updateConferenceBridgeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetConferenceBridgeReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified conference bridge 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 Conference Bridge to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the Conference Bridge to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getConferenceBridge" type="axlapi:GetConferenceBridgeReq"/>
<xsd:complexType name="GetConferenceBridgeRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="device" type="axlapi:XConferenceBridge"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getConferenceBridgeResponse" type="axlapi:GetConferenceBridgeRes"/>
<xsd:complexType name="AddAttendantConsoleUserReq">
<xsd:annotation>
<xsd:documentation>Adds a new Pilot User to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="pilotUser" type="axlapi:XPilotUser"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addAttendantConsoleUser" type="axlapi:AddAttendantConsoleUserReq"/>
<xsd:element name="addAttendantConsoleUserResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveAttendantConsoleUserReq">
<xsd:annotation>
<xsd:documentation>Removes the specified pilot user from the database. </xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the PilotUser to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userId" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The user Id of the PilotUser be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeAttendantConsoleUser" type="axlapi:RemoveAttendantConsoleUserReq"/>
<xsd:element name="removeAttendantConsoleUserResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateAttendantConsoleUserReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Pilot User in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="userId" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The userId of the pilot user to modify.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The pkid of the pilot user to modify.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newUserId" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new UserId of the pilotUser.Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="password" type="xsd:string" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateAttendantConsoleUser" type="axlapi:UpdateAttendantConsoleUserReq"/>
<xsd:element name="updateAttendantConsoleUserResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetAttendantConsoleUserReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Pilot User 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 pilot user to be retrieved.Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userId" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the pilot user to be retrieved.Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getAttendantConsoleUser" type="axlapi:GetAttendantConsoleUserReq"/>
<xsd:complexType name="GetAttendantConsoleUserRes">
<xsd:annotation>
<xsd:documentation>Returns the pilot user specified by the GetPilotUser 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="pilotUser" type="axlapi:XPilotUser"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getAttendantConsoleUserResponse" type="axlapi:GetAttendantConsoleUserRes"/>
<xsd:complexType name="AddAttendantConsoleHuntGroupReq">
<xsd:annotation>
<xsd:documentation>Adds one new hunt group to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newHuntGroup" type="axlapi:XPilotHuntGroup" nillable="false">
<xsd:annotation>
<xsd:documentation>The new hunt group to be added.Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addAttendantConsoleHuntGroup" type="axlapi:AddAttendantConsoleHuntGroupReq"/>
<xsd:element name="addAttendantConsoleHuntGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateAttendantConsoleHuntGroupReq">
<xsd:annotation>
<xsd:documentation>Updates an existing hunt group in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="pilotPointId" type="axlapi:XUUID"/>
<xsd:element name="pilotPointName"/>
</xsd:choice>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this Hunt Group.If this element is null, then all members are removed from this hunt group.Note:If the "members" element is present, then all existing members are removed and replaced with the "member" sub...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XPilotHuntGroupMember" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A list of the new members of this hunt group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateAttendantConsoleHuntGroup" type="axlapi:UpdateAttendantConsoleHuntGroupReq"/>
<xsd:element name="updateAttendantConsoleHuntGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveAttendantConsoleHuntGroupReq">
<xsd:annotation>
<xsd:documentation>Removes the specified hunt group from the database.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="pilotPointId">
<xsd:annotation>
<xsd:documentation>The GUID of the pilotPoint associated with the hunt group to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pilotPointName">
<xsd:annotation>
<xsd:documentation>The name of the pilotPoint associated with the hunt group to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<xsd:element name="removeAttendantConsoleHuntGroup" type="axlapi:RemoveAttendantConsoleHuntGroupReq"/>
<xsd:element name="removeAttendantConsoleHuntGroupResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getAttendantConsoleHuntGroup" type="axlapi:GetAttendantConsoleHuntGroupReq"/>
<xsd:complexType name="GetAttendantConsoleHuntGroupRes">
<xsd:annotation>
<xsd:documentation>Contains the hunt group 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="attendantConsoleHuntGroup" type="axlapi:XPilotHuntGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getAttendantConsoleHuntGroupResponse" type="axlapi:GetAttendantConsoleHuntGroupRes"/>
<xsd:complexType name="GetAttendantConsoleHuntGroupReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified hunt group from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="pilotPointId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the pilotPoint associated with the hunt group to be Removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="pilotPointName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the pilotPoint associated with the hunt group to be Removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DeviceLoginReq" abstract="false">
<xsd:annotation>
<xsd:documentation>Logs-in the specified user to the specified phone.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="deviceId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the phone that is being logged-into. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of hte phone that is being logged-into. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="loginDuration" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>The duration of the login. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="profileId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the Device Profile to be used. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="profileName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the Device Profile to be used. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="userId" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The LDAP RN of the user that is to be logged-into the phone. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<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>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The new Route Partition name. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="aarNeighborhoodId" type="axlapi:XUUID"/>
<xsd:element name="aarNeighborhoodName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="aarDestinationMask" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="aarKeepCallHistory" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="aarVoiceMailEnabled" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="callForwardAll" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding on this line.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardBusy" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding when this line is busy for external calls.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardBusyInt" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding when this line is busy for internal calls.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardNoAnswer" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding when there is no answer on this line for external calls.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardNoAnswerInt" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding when there is no answer on this line for internal calls.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardNoCoverage" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Calling Search Space and destination for Call Forwarding when there is no coverage on this line for external calls.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callForwardNoCoverageInt" type="axlapi:XCallForwardInfo" nillable="true" minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="shareLineAppearanceCSSId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID for the new Calling Search Space used for the Shared Line Appearance for this line. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="shareLineAppearanceCSSName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="voiceMailProfileId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Voice Messaging Profile for this directory number. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="voiceMailProfileName" type="axlapi:String50"/>
</xsd:choice>
<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="hrDuration" type="xsd:long" nillable="false" minOccurs="0"/>
<xsd:element name="hrInterval" type="xsd:long" nillable="false" minOccurs="0"/>
<xsd:element name="cfaCSSPolicy" type="axlapi:XCFACSSActivationPolicy" default="Use System Default" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable for only intercom lines and if not set, intercom lines will not be active.</xsd:documentation>
</xsd:annotation>
<xsd:element name="defaultActivatedDeviceId" type="axlapi:XUUID"/>
<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="ParkMonForwardNoRetrieveIntVMEnabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="ParkMonForwardNoRetrieveVMEnabled" 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:element name="missedCallLogging" 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:element name="updateLine" type="axlapi:UpdateLineReq"/>
<xsd:element name="updateLineResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetLineReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified line (directory number) from 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:complexContent>
</xsd:complexType>
<xsd:element name="getLine" type="axlapi:GetLineReq"/>
<xsd:complexType name="GetLineRes">
<xsd:annotation>
<xsd:documentation>Contains the directory number that was specified by the GetLine 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="directoryNumber" type="axlapi:XNPDirectoryNumber"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getLineResponse" type="axlapi:GetLineRes"/>
<xsd:complexType name="AddUserReq">
<xsd:annotation>
<xsd:documentation>Adds a new user to the user directory.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newUser" type="axlapi:XUser">
<xsd:annotation>
<xsd:documentation>The new user to be added.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addUser" type="axlapi:AddUserReq"/>
<xsd:element name="addUserResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveUserReq">
<xsd:annotation>
<xsd:documentation>Removes the specified user from the user directory.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="userid" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The ID of the user to be removed. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeUser" type="axlapi:RemoveUserReq"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Name of User Group</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateAppUser" type="axlapi:UpdateAppUserReq"/>
<xsd:element name="updateAppUserResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getAppUser" type="axlapi:GetUserReq"/>
<xsd:complexType name="GetAppUserRes">
<xsd:annotation>
<xsd:documentation>Contains the user that was specified by the GetUser 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="applicationUser" type="axlapi:XApplicationUser"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getAppUserResponse" type="axlapi:GetAppUserRes"/>
<xsd:element name="removeAppUser" type="axlapi:RemoveUserReq"/>
<xsd:element name="removeAppUserResponse" type="axlapi:StandardResponse"/>
<!-- Application User API ends -->
<xsd:complexType name="StandardResponse">
<xsd:annotation>
<xsd:documentation>Returns either the GUID of the object that was altered, or returns true if the operation was successful. Whichever is appropriate for the corresponding request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(true)|(false)|(\{........-....-....-....-............\})"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddDeviceProfileReq">
<xsd:annotation>
<xsd:documentation>Adds a new device profile to the databse.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newProfile" type="axlapi:XPhoneProfile">
<xsd:annotation>
<xsd:documentation>The new profile to be added. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDeviceProfile" type="axlapi:AddDeviceProfileReq"/>
<xsd:element name="addDeviceProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveDeviceProfileReq">
<xsd:annotation>
<xsd:documentation>Removes the specified device profile from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="profileId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the profile to be removed. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="profileName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the profile to be removed. Not nullable</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeDeviceProfile" type="axlapi:RemoveDeviceProfileReq"/>
<xsd:element name="removeDeviceProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateDeviceProfileReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing device profile in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the profile 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 profile that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="xsd:Name" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name of the profile. Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the profile. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is not valid for a device profile.</xsd:documentation>
</xsd:annotation>
<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="subscribeCallingSearchSpaceName" 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="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this profile. If this element is null, then all lines are removed from this profile. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-elements describe...
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="line" type="axlapi:XLine" maxOccurs="unbounded"/>
<xsd:element name="lineIdentifier" type="axlapi:XNumplanIdentifier" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="phoneTemplateId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Phone Template for this profile. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="phoneTemplateName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="speeddials" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new speed-dials for this profile. If this element is null, then all speed-dials are removed from this profile. Note: If the "speeddials" element is present, then all existing speed-dials are removed and replaced with ...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="speeddial" type="axlapi:XSpeeddial" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="busyLampFields" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Busy Lamp Fields for this profile. If this element is null, then all Busy Lamp Fields are removed from this profile. Note: If the " Busy Lamp Fields" element is present, then all existing Busy Lamp Fields are re...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="busyLampField" type="axlapi:XBusyLampField" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<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="addOnModules" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Add-on Modules associated with this profile. If this element is null, then all Add-on Modules are removed from this profile. Note: If the "addOnModules" element is present, then all existing Add-on Modules are rem...
</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="services" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new subscribed services for this profile. If this element is null, then all services are removed from this profile. Note: If the "services" element is present, then all existing services are removed and replaced with ...
</xsd:annotation>
<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="softkeyTemplateId" type="axlapi:XUUID"/>
<xsd:element name="softkeyTemplateName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="loginUserId" type="axlapi:String255" nillable="false" minOccurs="0"/>
<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="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<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="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="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" 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:element name="updateDeviceProfile" type="axlapi:UpdateDeviceProfileReq"/>
<xsd:element name="updateDeviceProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetDeviceProfileReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Device Profile from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="profileId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the profile to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="profileName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the profile to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDeviceProfile" type="axlapi:GetDeviceProfileReq"/>
<xsd:complexType name="GetDeviceProfileRes">
<xsd:annotation>
<xsd:documentation>Contains the device profile 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="profile" type="axlapi:XPhoneProfile"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDeviceProfileResponse" type="axlapi:GetDeviceProfileRes"/>
<xsd:complexType name="AddTimePeriodReq" abstract="false" final="#all">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="timePeriod" type="axlapi:XTimePeriod"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addTimePeriod" type="axlapi:AddTimePeriodReq"/>
<xsd:element name="addTimePeriodResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getTimePeriod" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetTimePeriodRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="timePeriod" type="axlapi:XTimePeriod"/>
</xsd:sequence>
</xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="updateTimeSchedule" type="axlapi:UpdateTimeScheduleReq"/>
<xsd:element name="updateTimeScheduleResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddTODAccessReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="TODAccess" type="axlapi:XTODAccess"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addTODAccess" type="axlapi:AddTODAccessReq"/>
<xsd:element name="addTODAccessResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getTODAccess" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetTODAccessRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TODAccess" type="axlapi:XTODAccess"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getTODAccessResponse" type="axlapi:GetTODAccessRes"/>
<xsd:complexType name="UpdateTODAccessReq">
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:String128" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of TODAccess. If "members" is present, then all current members of this are removed and replaced by the "member" sub-elements. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XTODAccessMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateTODAccess" type="axlapi:UpdateTODAccessReq"/>
<xsd:element name="updateTODAccessResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeTODAccess" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeTODAccessResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRoutePartitionReq">
<xsd:annotation>
<xsd:documentation>Adds a new route partition to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newRoutePartition" type="axlapi:XRoutePartition" nillable="false">
<xsd:annotation>
<xsd:documentation>The route partition to be added. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRoutePartition" type="axlapi:AddRoutePartitionReq"/>
<xsd:element name="addRoutePartitionResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRoutePartitionReq">
<xsd:annotation>
<xsd:documentation>Updates an existing route partition in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the route partition to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the route partition to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this route partition. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this route partition. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="newTimeScheduleId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The new Time Schedule GUID for this Route Partition. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newTimeScheduleName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="useOriginatingDeviceTimeZone" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="timeZone" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XTimeZone in AXLEnums.xsd-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRoutePartition" type="axlapi:UpdateRoutePartitionReq"/>
<xsd:element name="updateRoutePartitionResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveRoutePartitionReq">
<xsd:annotation>
<xsd:documentation>Removes the specified route partition from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="partitionId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the route partition to be removed. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="partitionName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the route partition to be removed. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeRoutePartition" type="axlapi:RemoveRoutePartitionReq"/>
<xsd:element name="removeRoutePartitionResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetRoutePartitionReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified route partition from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:choice>
<xsd:element name="partitionId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the route partition to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="partitionName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the route partition to be removed. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRoutePartition" type="axlapi:GetRoutePartitionReq"/>
<xsd:complexType name="GetRoutePartitionRes">
<xsd:annotation>
<xsd:documentation>Contains the route partition 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="routePartition" type="axlapi:XRoutePartition"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRoutePartitionResponse" type="axlapi:GetRoutePartitionRes"/>
<xsd:element name="getCSS" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCSSRes">
<xsd:annotation>
<xsd:documentation>Contains the calling search space 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="callingSearchSpace" type="axlapi:XCallingSearchSpace"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCSSResponse" type="axlapi:GetCSSRes"/>
<xsd:element name="removeCSS" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCSSResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCSSReq">
<xsd:annotation>
<xsd:documentation>Adds a new Calling Search Space to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newCSS" type="axlapi:XCallingSearchSpace" nillable="false">
<xsd:annotation>
<xsd:documentation>The calling search space to be added. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCSS" type="axlapi:AddCSSReq"/>
<xsd:element name="addCSSResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCSSReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Calling Search Space in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the calling search space to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the calling search space to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this calling search space. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this calling search space.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this calling search space. If "members" is present, then all current members of this calling search space are removed and replaced by the "member" sub-elements. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XCallingSearchSpaceMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCSS" type="axlapi:UpdateCSSReq"/>
<xsd:element name="updateCSSResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateNumPlanPattern" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstract</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetNumPlanPattern" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstract</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:sequence>
<xsd:element name="pattern" type="xsd:string"/>
<xsd:choice>
<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetCallPickupGroupBase" abstract="true">
<xsd:annotation>
<xsd:documentation>Abstract</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>This is the uuid of CallPickupGroup</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="name" type="axlapi:String50"/>
<xsd:sequence>
<xsd:element name="pattern" type="xsd:string"/>
<xsd:choice>
<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>Some NumPlans do not require a Route Filter, thus these elements can be null.</xsd:documentation>
</xsd:annotation>
<xsd:element name="routeFilterId" type="axlapi:XUUID"/>
<xsd:element name="routeFilterName" type="axlapi:String50"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GetTransPatternReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Translation Pattern from the database. Can specify the translation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="getTransPattern" type="axlapi:GetTransPatternReq"/>
<xsd:complexType name="GetTransPatternRes">
<xsd:annotation>
<xsd:documentation>Contains the translation pattern 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="pattern" type="axlapi:XNPTranslationPattern"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getTransPatternResponse" type="axlapi:GetTransPatternRes"/>
<xsd:complexType name="RemoveTransPatternReq">
<xsd:annotation>
<xsd:documentation>Removes the specified translation pattern from the database. Can specify the translation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="removeTransPattern" type="axlapi:RemoveTransPatternReq"/>
<xsd:element name="removeTransPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddTransPatternReq">
<xsd:annotation>
<xsd:documentation>Adds a new translation pattern to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XNPTranslationPattern">
<xsd:annotation>
<xsd:documentation>The new pattern to be added.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addTransPattern" type="axlapi:AddTransPatternReq"/>
<xsd:element name="addTransPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateTransPatternReq">
<xsd:annotation>
<xsd:documentation>Updates an existing translation pattern in the database. Can specify the translation pattern 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:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this tranlsation pattern. 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 GUID of the new route partition of this tranlsation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="blockEnable" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="calledPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<xsd:element name="callingPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<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:element name="callingPartyPresentation" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialPlanId" type="axlapi:XUUID"/>
<xsd:element name="dialPlanName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="digitDiscardInstructionId" type="axlapi:XUUID"/>
<xsd:element name="digitDiscardInstructionName" type="axlapi:String50"/>
</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">
<xsd:annotation>
<xsd:documentation>The GUID of the new route filter for this translation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRouteFilterName" type="axlapi:String50"/>
</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:annotation>
<xsd:documentation>This tag is not valid for a translation pattern.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<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="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:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new calling search space for this translation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
</xsd:choice>
<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="updateTransPattern" type="axlapi:UpdateTransPatternReq"/>
<xsd:element name="updateTransPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Adds a new transformation pattern to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XNPTransformationPattern">
<xsd:annotation>
<xsd:documentation>The new pattern to be added.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addTransformationPattern" type="axlapi:AddTransformationPatternReq"/>
<xsd:element name="addTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Transformation Pattern from the database. Can specify the transformation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="getTransformationPattern" type="axlapi:GetTransformationPatternReq"/>
<xsd:complexType name="GetTransformationPatternRes">
<xsd:annotation>
<xsd:documentation>Contains the transformation pattern 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="pattern" type="axlapi:XNPTransformationPattern"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getTransformationPatternResponse" type="axlapi:GetTransformationPatternRes"/>
<xsd:complexType name="UpdateTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Updates an existing transformation pattern in the database. Can specify the transformation pattern 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:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRoutePartitionId" type="axlapi:XRoutePartition">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="callingPartyTransformationMask" type="axlapi:String50" nillable="true" minOccurs="0"/>
<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:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialPlanId" type="axlapi:XDialPlan"/>
<xsd:element name="dialPlanName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="digitDiscardInstructionId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="digitDiscardInstructionName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="callingPartyPrefixDigits" type="axlapi:String50" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRouteFilterId" type="axlapi:XRouteFilter">
<xsd:annotation>
<xsd:documentation>The GUID of the new route filter for this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRouteFilterName" type="axlapi:String50"/>
</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="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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateTransformationPattern" type="axlapi:UpdateTransformationPatternReq"/>
<xsd:element name="updateTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Removes the specified transformation pattern from the database. Can specify the transformation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="removeTransformationPattern" type="axlapi:RemoveTransformationPatternReq"/>
<xsd:element name="removeTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCalledPartyTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Adds a new called party transformation pattern to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XNPCalledPartyTransformationPattern">
<xsd:annotation>
<xsd:documentation>The new pattern to be added.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCalledPartyTransformationPattern" type="axlapi:AddCalledPartyTransformationPatternReq"/>
<xsd:element name="addCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetCalledPartyTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Called Party Transformation Pattern from the database. Can specify the transformation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="getCalledPartyTransformationPattern" type="axlapi:GetCalledPartyTransformationPatternReq"/>
<xsd:complexType name="GetCalledPartyTransformationPatternRes">
<xsd:annotation>
<xsd:documentation>Contains the Called Party transformation pattern 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="pattern" type="axlapi:XNPCalledPartyTransformationPattern"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCalledPartyTransformationPatternResponse" type="axlapi:GetCalledPartyTransformationPatternRes"/>
<xsd:complexType name="UpdateCalledPartyTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Called Party transformation pattern in the database. Can specify the transformation pattern 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:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRoutePartitionId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="calledPartyTransformationMask" type="axlapi:String50" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialPlanId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="dialPlanName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="digitDiscardInstructionId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="digitDiscardInstructionName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="prefixDigitsOut" type="axlapi:String50" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRouteFilterId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new route filter for this transformation pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRouteFilterName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCalledPartyTransformationPattern" type="axlapi:UpdateCalledPartyTransformationPatternReq"/>
<xsd:element name="updateCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveCalledPartyTransformationPatternReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Called Party Transformation pattern from the database. Can specify the transformation pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="removeCalledPartyTransformationPattern" type="axlapi:RemoveCalledPartyTransformationPatternReq"/>
<xsd:element name="removeCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Route Pattern from the database. Can specify the route pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="getRoutePattern" type="axlapi:GetRoutePatternReq"/>
<xsd:complexType name="GetRoutePatternRes">
<xsd:annotation>
<xsd:documentation>Contains the route pattern 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="pattern" type="axlapi:XNPRoutePattern"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRoutePatternResponse" type="axlapi:GetRoutePatternRes"/>
<xsd:complexType name="RemoveRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Removes the specified route pattern from the database. Can specify the route pattern 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:complexContent>
</xsd:complexType>
<xsd:element name="removeRoutePattern" type="axlapi:RemoveRoutePatternReq"/>
<xsd:element name="removeRoutePatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Adds a new Route Pattern to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XNPRoutePattern" nillable="false">
<xsd:annotation>
<xsd:documentation>The new route pattern to be added. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRoutePattern" type="axlapi:AddRoutePatternReq"/>
<xsd:element name="addRoutePatternResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRoutePatternReq">
<xsd:annotation>
<xsd:documentation>Updates an existing route pattern in the database. The route pattern can be specified by its GUID, or by a combination if its pattern, route partition GUID, and route filter GUID.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this route pattern. 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" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this route pattern. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" minOccurs="0"/>
</xsd:choice>
<xsd:element name="blockEnable" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="calledPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<xsd:element name="callingPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<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-->
share/AXLSoap.xsd view on Meta::CPAN
<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>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getHuntPilot" type="axlapi:GetHuntPilotReq"/>
<xsd:complexType name="GetHuntPilotRes">
<xsd:annotation>
<xsd:documentation>Contains the hunt pilot 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="pattern" type="axlapi:XNPHuntPilot"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getHuntPilotResponse" type="axlapi:GetHuntPilotRes"/>
<xsd:complexType name="RemoveHuntPilotReq">
<xsd:annotation>
<xsd:documentation>Removes 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>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeHuntPilot" type="axlapi:RemoveHuntPilotReq"/>
<xsd:element name="removeHuntPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddHuntPilotReq">
<xsd:annotation>
<xsd:documentation>Adds a new Hunt PIlot to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XNPHuntPilot" nillable="false">
<xsd:annotation>
<xsd:documentation>The new hunt pilot to be added. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addHuntPilot" type="axlapi:AddHuntPilotReq"/>
<xsd:element name="addHuntPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateHuntPilotReq">
<xsd:annotation>
<xsd:documentation>Updates an existing hunt pilot in the database. The hunt pilot can be specified by its GUID, or by a combination if its pattern, route partition GUID, and route filter GUID.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateNumPlanPattern">
<xsd:sequence>
<xsd:element name="newPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern for this hunt pilot. 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" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID of the new Route Partition of this hunt pilot. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" minOccurs="0"/>
</xsd:choice>
<xsd:element name="blockEnable" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="calledPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<xsd:element name="callingPartyTransformationMask" type="xsd:string" minOccurs="0"/>
<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="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="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 hunt pilot. Can only be a hunt list. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="huntList" type="axlapi:XHuntList"/>
<xsd:element name="huntListName" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ForwardHuntBusy" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
<xsd:element name="ForwardHuntNoAnswer" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This is applicable only if Cisco support use 1 Enterprise parameter is set.</xsd:documentation>
</xsd:annotation>
<xsd:element name="callPickupGroup" type="axlapi:XNPCallPickupGroup">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callPickupGroupName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="ParkMonForwardNoRetrieveCSS" type="axlapi:XCallingSearchSpace" nillable="true" minOccurs="0"/>
<xsd:element name="ParkMonForwardNoRetrieveCSSName" type="axlapi:String50" nillable="true" minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateHuntPilot" type="axlapi:UpdateHuntPilotReq"/>
<xsd:element name="updateHuntPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddLineGroupReq">
<xsd:annotation>
<xsd:documentation>Adds a new Line Group to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="lineGroup" type="axlapi:XLineGroup"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addLineGroup" type="axlapi:AddLineGroupReq"/>
<xsd:element name="addLineGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateLineGroupReq">
<xsd:annotation>
<xsd:documentation>Updates an existing line group in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this line group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="distributionAlgorithm" type="xsd:string" nillable="false"/><!--This field is of the type axl:XDistributeAlgorithm in AXLEnums.xsd-->
<xsd:element name="rnaReversionTimeOut" type="xsd:nonNegativeInteger" default="10" nillable="false"/>
<xsd:element name="huntAlgorithmNoAnswer" type="xsd:string" nillable="false"/><!--This field is of the type axl:XHuntAlgorithm in AXLEnums.xsd-->
<xsd:element name="huntAlgorithmBusy" type="xsd:string" nillable="false"/><!--This field is of the type axl:XHuntAlgorithm in AXLEnums.xsd-->
<xsd:element name="huntAlgorithmNotAvailable" type="xsd:string" nillable="false"/><!--This field is of the type axl:XHuntAlgorithm in AXLEnums.xsd-->
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This new line group members for this route group. All of the line group's current members are replaced by the "member" sub-elements specified.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XLineGroupMember" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A list of the new members of this Line group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateLineGroup" type="axlapi:UpdateLineGroupReq"/>
<xsd:element name="updateLineGroupResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getLineGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetLineGroupRes">
<xsd:annotation>
<xsd:documentation>Contains the line group 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="lineGroup" type="axlapi:XLineGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getLineGroupResponse" type="axlapi:GetLineGroupRes"/>
<xsd:element name="removeLineGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeLineGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRouteGroupReq">
<xsd:annotation>
<xsd:documentation>Adds a new Route Group to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="routeGroup" type="axlapi:XRouteGroup"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRouteGroup" type="axlapi:AddRouteGroupReq"/>
<xsd:element name="addRouteGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRouteGroupReq">
<xsd:annotation>
<xsd:documentation>Updates an existing route group in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this route group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This new route group members for this route group. All of the route group's current members are replaced by the "member" sub-elements specified.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XRouteGroupMember" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A list of the new members of this route group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRouteGroup" type="axlapi:UpdateRouteGroupReq"/>
<xsd:element name="updateRouteGroupResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getRouteGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetRouteGroupRes">
<xsd:annotation>
<xsd:documentation>Contains the route group 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="routeGroup" type="axlapi:XRouteGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRouteGroupResponse" type="axlapi:GetRouteGroupRes"/>
<xsd:element name="removeRouteGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeRouteGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRouteListReq">
<xsd:annotation>
<xsd:documentation>Add a new Route List to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="routeList" type="axlapi:XRouteList"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRouteList" type="axlapi:AddRouteListReq"/>
<xsd:element name="addRouteListResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRouteListReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Route List in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the route list to modify (from the Device table).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The pkid of the route list to modify (from the Device table).</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Route List. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this Route List. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="callManagerGroupName" type="axlapi:String50" nillable="false"/>
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup" nillable="false">
<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="routeListEnabled" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new list of route groups that are part of this route list. A route list must have at least one member.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XRouteListMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRouteList" type="axlapi:UpdateRouteListReq"/>
<xsd:element name="updateRouteListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getRouteList" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetRouteListRes">
<xsd:annotation>
<xsd:documentation>Contains the Route List 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="routeList" type="axlapi:XRouteList"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRouteListResponse" type="axlapi:GetRouteListRes"/>
<xsd:element name="removeRouteList" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeRouteListResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddHuntListReq">
<xsd:annotation>
<xsd:documentation>Add a new Hunt List to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="huntList" type="axlapi:XHuntList"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addHuntList" type="axlapi:AddHuntListReq"/>
<xsd:element name="addHuntListResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateHuntListReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Hunt List in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the hunt list to modify (from the Device table).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The pkid of the hunt list to modify (from the Device table).</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Hunt List. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this Hunt List. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="callManagerGroupName" type="axlapi:String50" nillable="false"/>
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup" nillable="false">
<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="routeListEnabled" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new list of line groups that are part of this route list. A route list must have at least one member.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XHuntListMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateHuntList" type="axlapi:UpdateHuntListReq"/>
<xsd:element name="updateHuntListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getHuntList" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetHuntListRes">
<xsd:annotation>
<xsd:documentation>Contains the Hunt List 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="huntList" type="axlapi:XHuntList"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getHuntListResponse" type="axlapi:GetHuntListRes"/>
<xsd:element name="removeHuntList" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeHuntListResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCTIRoutePointReq">
<xsd:annotation>
<xsd:documentation>Adds a new CTI Route Point to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="routePoint" type="axlapi:XCTIRoutePoint"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCTIRoutePoint" type="axlapi:AddCTIRoutePointReq"/>
<xsd:element name="addCTIRoutePointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCTIRoutePointReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing CTI Route Point in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:Name128" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:Name128" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name of this Route Point. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String128" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description for this Route Point. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The new Calling Search Space for this Route Point. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The new Device Pool for this Route Point. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="axlapi:Name128">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="commonDeviceConfigId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="commonDeviceConfigName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="locationId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The new location for this Route Point. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="locationName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="mediaResourceList" type="axlapi:XMediaResourceList">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mediaResourceListName"/>
</xsd:choice>
<xsd:element name="networkHoldMOHAudioSourceId" minOccurs="0"/>
<xsd:element name="userHoldMOHAudioSourceId" minOccurs="0"/>
<xsd:element name="userLocale" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus 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:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this phone. If this element is null, then all lines are removed from this phone. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-elements described by...
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="line" type="axlapi:XLine" maxOccurs="unbounded"/>
<xsd:element name="lineIdentifier" type="axlapi:XNumplanIdentifier" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<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" type="axlapi:String100"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCTIRoutePoint" type="axlapi:UpdateCTIRoutePointReq"/>
<xsd:element name="updateCTIRoutePointResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getCTIRoutePoint" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCTIRoutePointRes">
<xsd:annotation>
<xsd:documentation>Contains the CTI Route Point 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="routePoint" type="axlapi:XCTIRoutePoint"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCTIRoutePointResponse" type="axlapi:GetCTIRoutePointRes"/>
<xsd:element name="removeCTIRoutePoint" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCTIRoutePointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDHCPSubnetReq">
<xsd:annotation>
<xsd:documentation>Adds a new DHCP Subnet to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newDHCPSubnet" type="axlapi:XDHCPSubnet" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDHCPSubnet" type="axlapi:AddDHCPSubnetReq"/>
<xsd:element name="addDHCPSubnetResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="DHCPSubnetReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<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="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>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="updateDialPlan" type="axlapi:UpdateDialPlanReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="updateDialPlanResponse" type="axlapi:StandardResponse"/>-->
<xsd:element name="getDialPlan" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetDialPlanRes">
<xsd:annotation>
<xsd:documentation>Contains the Dial Plan 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="dialPlan" type="axlapi:XDialPlan"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDialPlanResponse" type="axlapi:GetDialPlanRes"/>
<!--<xsd:element name="removeDialPlan" type="axlapi:NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="removeDialPlanResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="AddDialPlanTagReq">
<xsd:annotation>
<xsd:documentation>Adds a new Dial Plan Tag to the databse</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="dialPlanTag" type="axlapi:XDialPlanTag" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="addDialPlanTag" type="axlapi:AddDialPlanTagReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="addDialPlanTagResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="UpdateDialPlanTagReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Dial Plan Tag in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:Name50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name (or "tag" in the database) for this Dial Plan Tag. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="dialPlan" type="axlapi:XDialPlan" nillable="false">
<xsd:annotation>
<xsd:documentation>The new Dial Plan for this Dial Plan Tag. Note that the "uuid" attribute is used. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dialPlanName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="operator" type="axlapi:XOperator" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Operator type for this Dial Plan Tag. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="suppressFromRouteFilter" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new boolean value for the suppressFromRouteFilter property of this Dial Plan Tag. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="updateDialPlanTag" type="axlapi:UpdateDialPlanTagReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="updateDialPlanTagResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="getDialPlanTagReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:sequence>
<xsd:choice>
<xsd:element name="dialPlanUuid" type="axlapi:XUUID"/>
<xsd:element name="dialPlanName" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDialPlanTag" type="axlapi:getDialPlanTagReq"/>
<xsd:complexType name="GetDialPlanTagRes">
<xsd:annotation>
<xsd:documentation>Contains the Dial Plan Tag 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="dialPlanTag" type="axlapi:XDialPlanTag"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDialPlanTagResponse" type="axlapi:GetDialPlanTagRes"/>
<!--<xsd:element name="removeDialPlanTag" type="axlapi:NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="removeDialPlanTagResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="AddCallParkReq">
<xsd:annotation>
<xsd:documentation>Adds a new Call Park num plan to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="callPark" type="axlapi:XNPCallPark" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCallPark" type="axlapi:AddCallParkReq"/>
<xsd:element name="addCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCallParkReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Call Park num plan in the database.</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 for this Call Park num plan. 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 for this Call Park num plan. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="callManagerId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the new CallManager associated to this Call Park num plan. Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callManagerName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCallPark" type="axlapi:UpdateCallParkReq"/>
<xsd:element name="updateCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetCallParkReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Call Park num plan from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallPark" type="axlapi:GetCallParkReq"/>
<xsd:complexType name="GetCallParkRes">
<xsd:annotation>
<xsd:documentation>Contains the Call Park num plan 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="callPark" type="axlapi:XNPCallPark"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallParkResponse" type="axlapi:GetCallParkRes"/>
<xsd:complexType name="RemoveCallParkReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Call Park num plan from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeCallPark" type="axlapi:RemoveCallParkReq"/>
<xsd:element name="removeCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDirectedCallParkReq">
<xsd:annotation>
<xsd:documentation>Adds a new Directed Call Park num plan to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="directedCallPark" type="axlapi:XNPDirectedCallPark" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDirectedCallPark" type="axlapi:AddDirectedCallParkReq"/>
<xsd:element name="addDirectedCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateDirectedCallParkReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Directed Call Park num plan in the database.</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 for this Call Park num plan. 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 for this Call Park num plan. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:sequence minOccurs="0">
<xsd:element name="retrievalPrefix" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new prefix used for park-code retrieval. User will dial prefix plus park code to retrieve a parked call. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="reversionPattern" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new pattern used to revert the call when the parked call is not retrieved within retrieval timer. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>To be configured only when reversion pattern is not empty.</xsd:documentation>
</xsd:annotation>
<xsd:element name="revertCSS">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XCallingSearchSpace"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="revertCSSName" type="axlapi:String50"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateDirectedCallPark" type="axlapi:UpdateDirectedCallParkReq"/>
<xsd:element name="updateDirectedCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetDirectedCallParkReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Directed Call Park num plan from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDirectedCallPark" type="axlapi:GetDirectedCallParkReq"/>
<xsd:complexType name="GetDirectedCallParkRes">
<xsd:annotation>
<xsd:documentation>Contains the Directed Call Park num plan 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="directedCallPark" type="axlapi:XNPDirectedCallPark"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDirectedCallParkResponse" type="axlapi:GetDirectedCallParkRes"/>
<xsd:complexType name="RemoveDirectedCallParkReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Directed Call Park num plan from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetNumPlanPattern"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeDirectedCallPark" type="axlapi:RemoveDirectedCallParkReq"/>
<xsd:element name="removeDirectedCallParkResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCallPickupGroupReq">
<xsd:annotation>
<xsd:documentation>Adds a new Call Pickup Group to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="callPickup" type="axlapi:XNPCallPickupGroup"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCallPickupGroup" type="axlapi:AddCallPickupGroupReq"/>
<xsd:element name="addCallPickupGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCallPickupGroupReq">
<xsd:annotation>
<xsd:documentation>Modifies and existing Call Pickup Group in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetCallPickupGroupBase">
<xsd:sequence>
<xsd:element name="newPattern" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRoutePartitionId" type="axlapi:XUUID"/>
<xsd:element name="newRoutePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>On Addition always the first member added is itself. Do not specify the first member as itself in an Add request . Also make sure that the priority always starts with 1. It will internally be taken care of during Addition an...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XPickupGroupMember" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>A list of the new members of this Pickup group.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="pickupNotification" type="axlapi:XPickupNotification" default="No Alert" nillable="false" minOccurs="0"/>
<xsd:element name="pickupNotificationTimer" type="xsd:nonNegativeInteger" default="6" nillable="false" minOccurs="0"/>
<xsd:element name="callInfoForPickupNotification" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is applicable when Pickup Notification Policy is "Visual Alert" or "Visual or Audio Alert".</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="callingPartyInfo" type="xsd:boolean" default="false" nillable="false"/>
<xsd:element name="calledPartyInfo" type="xsd:boolean" default="false" nillable="false"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCallPickupGroup" type="axlapi:UpdateCallPickupGroupReq"/>
<xsd:element name="updateCallPickupGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetCallPickupGroupReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Call Pickup Group from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetCallPickupGroupBase"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallPickupGroup" type="axlapi:GetCallPickupGroupReq"/>
<xsd:complexType name="GetCallPickupGroupRes">
<xsd:annotation>
<xsd:documentation>Contains the Call Pickup Group 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="callPickup" type="axlapi:XNPCallPickupGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallPickupGroupResponse" type="axlapi:GetCallPickupGroupRes"/>
<xsd:complexType name="RemoveCallPickupGroupReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Call Pickup Group from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetCallPickupGroupBase"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeCallPickupGroup" type="axlapi:RemoveCallPickupGroupReq"/>
<xsd:element name="removeCallPickupGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddDDIReq">
<xsd:annotation>
<xsd:documentation>Adds a new Digit Discard Instruction to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="ddi" type="axlapi:XDigitDiscardInstruction"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="addDDI" type="axlapi:AddDDIReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="addDDIResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="UpdateDDIReq">
<xsd:annotation>
<xsd:documentation>Modifies and existing Digit Discard Instruction in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:Name50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Digit Discard Instruction. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID or name of the new Dial Plan for this Digit Discard Instruction. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dialPlanId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="dialPlanName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The "members" element will contain the new list of members of this Digit Discard Instruction. If the "members" element is present, any existing members are deleted and replaced by the new "member" elements. Nullable.</xsd:...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XDigitDiscardInstructionMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--<xsd:element name="updateDDI" type="axlapi:UpdateDDIReq">
<xsd:annotation>
<xsd:documentation>This API call is experimental and not supported in normal operation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="updateDDIResponse" type="axlapi:StandardResponse"/>-->
<xsd:complexType name="getDDIReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:sequence>
<xsd:choice>
<xsd:element name="dialPlanUuid" type="axlapi:XUUID"/>
<xsd:element name="dialPlanName" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDDI" type="axlapi:getDDIReq"/>
<xsd:complexType name="GetDDIRes">
<xsd:annotation>
<xsd:documentation>Contains the Digit Discard Instruction specified by the request.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>This method can be used to list all service parameters (include Enterprise-Wide parameters) for a particular Process Node and service type.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="nodeName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The process node.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="serviceType" type="xsd:string" nillable="false"><!--This field is of the type axl:XService in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The type of service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listServiceParameters" type="axlapi:ListServiceParametersReq"/>
<xsd:complexType name="ListServiceParametersRes">
<xsd:annotation>
<xsd:documentation>Contains all the service parameters as found by ListServiceParameters.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:annotation>
<xsd:documentation>A list of "param" elements. Eache "param" element represents a service parameter. If no service parameters were found, then no "param" elements will be present.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of this service parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="value" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The value of this service parameter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listServiceParametersResponse" type="axlapi:ListServiceParametersRes"/>
<xsd:complexType name="ListCSSByNameReq">
<xsd:annotation>
<xsd:documentation>This method searches for all Calling Search Spaces in the database whose name matches the search string.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:ListBySearchString"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listCSSByName" type="axlapi:ListCSSByNameReq"/>
<xsd:complexType name="ListCSSResponse">
<xsd:annotation>
<xsd:documentation>This response is returned by the listCSSByXXX methods.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="callingSearchSpace" type="axlapi:XCallingSearchSpace" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ListCSSByNameRes">
<xsd:annotation>
<xsd:documentation>The response to listCSSByName. Contains all the Calling Search Spaces that matched the search string.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:ListCSSResponse"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listCSSByNameResponse" type="axlapi:ListCSSByNameRes"/>
<xsd:complexType name="NameAndGUIDRequest">
<xsd:annotation>
<xsd:documentation>This is a utility object that created because many of the Get, Remove, and Update methods allow the user to specify either the name or the uuid.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String100" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GUIDRequest">
<xsd:annotation>
<xsd:documentation>This is a utility object that created because many of the Get, Remove, and Update methods allow the user to specify the uuid.</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>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddDevicePoolReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new device pool to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="devicePool" type="axlapi:XDevicePool" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addDevicePool" type="axlapi:AddDevicePoolReq"/>
<xsd:element name="addDevicePoolResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateDevicePoolReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing device pool in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the Device Pool to update. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The UUID of the Device Pool to update. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Device Pool. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="autoSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="autoSearchSpaceName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="dateTimeSettingId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="dateTimeSettingName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="callManagerGroupId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="callManagerGroupName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="mediaResourceListId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="mediaResourceListName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="regionId" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="regionName" type="axlapi:String50" nillable="false"/>
</xsd:choice>
<xsd:element name="networkLocale" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="srstInfoId" type="axlapi:XUUID"/>
<xsd:element name="srstName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="connectionMonitorDuration" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>-1 means use system default.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="aarNeighborhoodId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="aarNeighborhoodName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="locationId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="locationName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="mobilityCSSId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="mobilityCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="physicalLocationId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="physicalLocationName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="deviceMobilityGroupId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="deviceMobilityGroupName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="revertPriority" type="axlapi:XRevertPriority" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The value accepted and retrieved from the database for this field will be of type XRevertPriority in AXLEnums.xsd.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<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:choice minOccurs="0">
<xsd:element name="cgpnTransformationCSSId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="cgpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cdpnTransformationCSSId" type="axlapi:XUUID" 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="cdpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="localRouteGroupId" type="axlapi:XUUID" 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="localRouteGroupName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="nationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="internationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
<xsd:element name="subscriberPrefix" type="axlapi:String16" 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" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="geoLocationFilter" type="axlapi:XGeoLocationFilter">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationFilterName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationNationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationNationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationInternationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationInternationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationUnknownCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationUnknownCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationSubscriberCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationSubscriberCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="nationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="internationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="subscriberStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateDevicePool" type="axlapi:UpdateDevicePoolReq"/>
<xsd:element name="updateDevicePoolResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getDevicePool" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetDevicePoolRes">
<xsd:annotation>
<xsd:documentation>Contains the device pool 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="devicePool" type="axlapi:XDevicePool"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getDevicePoolResponse" type="axlapi:GetDevicePoolRes"/>
<xsd:element name="removeDevicePool" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeDevicePoolResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCallManagerGroupReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new CallManager group to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCallManagerGroup" type="axlapi:AddCallManagerGroupReq"/>
<xsd:element name="addCallManagerGroupResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCallManagerGroupReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing CallManager group 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="tftpDefault" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this CallManager group. If "members" is present, then all current members of this CallManager group are removed and replaced by the "member" sub-elements. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XCallManagerMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCallManagerGroup" type="axlapi:UpdateCallManagerGroupReq"/>
<xsd:element name="updateCallManagerGroupResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getCallManagerGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCallManagerGroupRes">
<xsd:annotation>
<xsd:documentation>Contains the CallManager group 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="callManagerGroup" type="axlapi:XCallManagerGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallManagerGroupResponse" type="axlapi:GetCallManagerGroupRes"/>
<xsd:element name="removeCallManagerGroup" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCallManagerGroupResponse" type="axlapi:StandardResponse"/>
<!-- VG224 Gateway -->
<xsd:complexType name="AddVG224Req" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one new VG224 Gateway to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newVG224" type="axlapi:XVG224"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addVG224" type="axlapi:AddVG224Req"/>
<xsd:element name="addVG224Response" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetVG224Req" final="#all">
<xsd:annotation>
<xsd:documentation>Retrieves the specified VG224 gateway info 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 VG224 Gateway to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the VG224 to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVG224" type="axlapi:GetVG224Req"/>
<xsd:complexType name="GetVG224Res">
<xsd:annotation>
<xsd:documentation>Returns the VG224 specified by the GetVG224 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="vg224" type="axlapi:XVG224"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVG224Response" type="axlapi:GetVG224Res"/>
<xsd:complexType name="RemoveVG224Req">
<xsd:annotation>
<xsd:documentation>Removes the specified VG224 Gateway 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 VG224 to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the VG224 to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeVG224" type="axlapi:RemoveVG224Req"/>
<xsd:element name="removeVG224Response" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateVG224Req">
<xsd:annotation>
<xsd:documentation>Updates an existing VG224 Gateway information in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of the VG224 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 VG224 that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newDomainName" type="axlapi:String64" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new domain name of the VG224. Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String100" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the VG224. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID of the new Call Manager Group for this VG224.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callManagerGroupName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name of the new Call Manager Group name for this VG224. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="units" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The units element is optional when a new VG224 is being added and can be added using updateVG224Gateway.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="unit" minOccurs="0">
<xsd:annotation>
<xsd:documentation>In the IOS model, UNIT corresponds to a SLOT (Slot Module).</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPSlotModule in AXLEnums.xsd-->
<xsd:element name="subunits" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="subunit" minOccurs="0">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>In the IOS model, SUBUNIT corresponds to a VIC, and a VIC contains 1 or more PORTs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="locationName" type="xsd:Name">
<xsd:annotation>
<xsd:documentation>The name of the new Location for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID"/>
<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is valid only for phones, SIP trunks and voice mail ports. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="securityProfileId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Security Profile for this phone.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="securityProfileName" type="axlapi:UniqueString50"/>
</xsd:choice>
<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 uuid attribute is read by AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationName" type="axlapi:String100"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="geoLocationFilter" type="axlapi:XGeoLocationFilter">
<xsd:annotation>
<xsd:documentation>Only uuid attribute is read by AXL API. Valid only for gateways using SCCP Protocol</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationFilterName" type="axlapi:String100"/>
</xsd:choice>
<xsd:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this phone. If this element is null, then all lines are removed from this phone. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-e...
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="line" type="axlapi:XLine" maxOccurs="unbounded"/>
<xsd:element name="lineIdentifier" type="axlapi:XNumplanIdentifier" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>These tags are applicable only for MGCP.</xsd:documentation>
</xsd:annotation>
<xsd:element name="packetCaptureMode" type="xsd:string" default="None" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:positiveInteger" default="60" minOccurs="0"/>
<xsd:element name="transmitUTF8" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="ports">
<xsd:annotation>
<xsd:documentation>The list of ports on the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>List of analog ports on an analog gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="port" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>An analog port on an analog gateway. The portNumber attribute identifies the ordinal value of the port in the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="trunkDirection" type="xsd:string"/><!--This field is of the type axl:XTrunkDirection in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For Gorund Start/Loop Start type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="attendantDN" type="axlapi:XDirectoryNumber"/>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For POTS type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="prefixDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="numDigits" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="expectedDigits" type="xsd:nonNegativeInteger"/>
<xsd:element name="smdiPortNumber" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Not used by T1 Ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="portNumber" type="xsd:positiveInteger" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<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="ignorePresentationIndicators" type="xsd:boolean" 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="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="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:sequence>
</xsd:sequence>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--VG224 EndPoint Schema Ends-->
</xsd:element>
</xsd:sequence>
<xsd:attribute name="max" type="xsd:positiveInteger"/>
</xsd:complexType>
<!--VG224 EndPoints Schema Ends-->
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--VG224 SubUnit Schema Ends-->
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--VG224 SubUnits Schema Ends-->
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--VG224 Unit Schema Ends-->
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!--VG224 Units Schema Ends-->
</xsd:element>
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0">
<xsd:annotation>
<xsd:documentation>It contains Product Specific Configuration Information like Fax mode, Modem Passthorugh, etc.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateVG224" type="axlapi:UpdateVG224Req"/>
<xsd:element name="updateVG224Response" type="axlapi:StandardResponse"/>
<!-- vg224 gateway ends -->
<xsd:complexType name="AddVoiceMailPilotReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new VoiceMail Pilot to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="voiceMailPilot" type="axlapi:XVoiceMailPilot" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addVoiceMailPilot" type="axlapi:AddVoiceMailPilotReq"/>
<xsd:element name="addVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateVoiceMailPilotReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Updates the specified Voice Mail Pilot from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the Voice Mail Pilot to be updated</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="dirn" type="axlapi:XDirectoryNumber" nillable="true"/>
<xsd:choice>
<xsd:element name="CSS" 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="CSSName" type="axlapi:UniqueName50" nillable="true"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
<xsd:sequence minOccurs="0">
<xsd:element name="newdirn" type="axlapi:XDirectoryNumber" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newCSS" type="axlapi:XUUID" nillable="true" minOccurs="0"/>
<xsd:element name="newCSSName" type="axlapi:UniqueName50" nillable="true" minOccurs="0"/>
</xsd:choice>
</xsd:sequence>
<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="isDefault" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Setting isDefault tag as false would not disable this VoiceMailPilot as Default. Instead, the corresponding tag of another VoiceMailPilot should be set to true</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateVoiceMailPilot" type="axlapi:UpdateVoiceMailPilotReq"/>
<xsd:element name="updateVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetVoiceMailPilotReq" final="#all">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Voice Mail Pilot 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 Voice Mail Pilot to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="dirn" type="axlapi:XDirectoryNumber" nillable="true"/>
<xsd:choice>
<xsd:element name="CSS" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="CSSName" type="axlapi:UniqueName50" nillable="true"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVoiceMailPilot" type="axlapi:GetVoiceMailPilotReq"/>
<xsd:complexType name="GetVoiceMailPilotRes">
<xsd:annotation>
<xsd:documentation>Contains the VoiceMail Pilot 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="voiceMailPilot" type="axlapi:XVoiceMailPilot"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVoiceMailPilotResponse" type="axlapi:GetVoiceMailPilotRes"/>
<xsd:complexType name="RemoveVoiceMailPilotReq" final="#all">
<xsd:annotation>
<xsd:documentation>Removes the specified Voice Mail Pilot 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 Voice Mail Pilot to be removed</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="dirn" type="axlapi:XDirectoryNumber" nillable="true"/>
<xsd:choice>
<xsd:element name="CSS" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="CSSName" type="axlapi:UniqueName50" nillable="true"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeVoiceMailPilot" type="axlapi:RemoveVoiceMailPilotReq"/>
<xsd:complexType name="AddVoiceMailProfileReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new VoiceMail Profile to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="voiceMailProfile" type="axlapi:XVoiceMailProfile" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addVoiceMailProfile" type="axlapi:AddVoiceMailProfileReq"/>
<xsd:element name="addVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateVoiceMailProfileReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing VoiceMail Profile 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="description" type="xsd:string" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="isDefault" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="voiceMailboxMask" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="voiceMailPilot" type="axlapi:XUUID" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only UUID attribute is read by the AXL API.Setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, another VoiceMailProfile should be set to true</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateVoiceMailProfile" type="axlapi:UpdateVoiceMailProfileReq"/>
<xsd:element name="updateVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetVoiceMailProfileRes">
<xsd:annotation>
<xsd:documentation>Contains the VoiceMail Profile 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="voiceMailProfile" type="axlapi:XVoiceMailProfile"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVoiceMailProfileResponse" type="axlapi:GetVoiceMailProfileRes"/>
<xsd:element name="removeVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddVoiceMailPortReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new VoiceMail Port to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="voiceMailPort" type="axlapi:XVoiceMailPort" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addVoiceMailPort" type="axlapi:AddVoiceMailPortReq"/>
<xsd:element name="addVoiceMailPortResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateVoiceMailPortReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing VoiceMail Port 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="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Calling Search Space for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the new Calling Search Space for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="commonDeviceConfigId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="commonDeviceConfigName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="locationId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Location for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="locationName" type="xsd:Name">
<xsd:annotation>
<xsd:documentation>The name of the new Location for this device. Nullable.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>The new vendor configuration XML for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="traceFlag" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new trace flag for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new security profile for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="securityProfileId" type="axlapi:XUUID"/>
<xsd:element name="securityProfileName" type="axlapi:UniqueString50"/>
</xsd:choice>
<xsd:element name="line" type="axlapi:XLine" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new line for this voice mail port. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="geoLocation" type="axlapi:XGeoLocation">
<xsd:annotation>
<xsd:documentation>Only uuid attribute is read by AXL API</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationName" type="axlapi:String100"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateVoiceMailPort" type="axlapi:UpdateVoiceMailPortReq"/>
<xsd:element name="updateVoiceMailPortResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetVoiceMailPortRes">
<xsd:annotation>
<xsd:documentation>Contains the VoiceMail Port 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="voiceMailPort" type="axlapi:XVoiceMailPort"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVoiceMailPortResponse" type="axlapi:GetVoiceMailPortRes"/>
<xsd:element name="removeVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeVoiceMailPortResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddGatewayEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new Gateway endpoint to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="gateway" type="axlapi:XGateway" nillable="false">
<xsd:annotation>
<xsd:documentation>XGateway is abstract, so the user of AddGatewayEndpoint must specify a complex type that extends XGateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addGatewayEndpoint" type="axlapi:AddGatewayEndpointReq"/>
<xsd:element name="addGatewayEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateGatewayEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing Gateway endpoint 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="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="protocolSide" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XProtocolSide in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Protocol Side can only be modified on PRI gateways. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Calling Search Space for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the new Calling Search Space for this device. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this device. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="commonDeviceConfigId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="commonDeviceConfigName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the new Common Device Config for this device. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="networkLocation" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XNetworkLocation in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The new Device Destination flag for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways, except FXS gateways. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
<xsd:element name="geoLocationFilter" type="axlapi:XGeoLocationFilter"/>
<xsd:element name="geoLocationFilterName" type="axlapi:String100"/>
</xsd:choice>
<xsd:element name="sendGeoLocation" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="v150" type="xsd:boolean" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationNationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationNationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationInternationalCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationInternationalCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationUnknownCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationUnknownCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="cgpnTransformationSubscriberCSS" type="axlapi:XCallingSearchSpace" nillable="true"/>
<xsd:element name="cgpnTransformationSubscriberCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="nationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="internationalStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="subscriberStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformNationalCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformInternationalCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformUnknownCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformSubscriberCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateGatewayEndpoint" type="axlapi:UpdateGatewayEndpointReq"/>
<xsd:element name="updateGatewayEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getGatewayEndpoint" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetGatewayEndpointRes">
<xsd:annotation>
<xsd:documentation>Contains the Gateway 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="device" type="axlapi:XGateway"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getGatewayEndpointResponse" type="axlapi:GetGatewayEndpointRes"/>
<xsd:element name="removeGatewayEndpoint" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeGatewayEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRouteFilterReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new Route Filter to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="routeFilter" type="axlapi:XRouteFilter" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRouteFilter" type="axlapi:AddRouteFilterReq"/>
<xsd:element name="addRouteFilterResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRouteFilterReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing Route Filter 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:choice minOccurs="0">
<xsd:element name="dialPlanId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Dial Plan for this Route Filter. Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dialPlanName" type="xsd:Name">
<xsd:annotation>
<xsd:documentation>The name of the new Dial Plan for this Route Filter. Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this Route Filter. If this element is null, then all members are removed from this route filter. Note: If the "members" element is present, then all existing members are removed and replaced with the "m...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="member" type="axlapi:XRouteFilterMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRouteFilter" type="axlapi:UpdateRouteFilterReq"/>
<xsd:element name="updateRouteFilterResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getRouteFilter" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetRouteFilterRes">
<xsd:annotation>
<xsd:documentation>Contains the Route Filter 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="routeFilter" type="axlapi:XRouteFilter"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRouteFilterResponse" type="axlapi:GetRouteFilterRes"/>
<xsd:element name="removeRouteFilter" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeRouteFilterResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetServiceParameterReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified service parameter from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the service parameter in the ProcessConfig table.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element name="name" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="processNodeId" type="axlapi:XUUID"/>
<xsd:element name="processNodeName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="service" type="xsd:string"><!--This field is of the type axl:XService in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getServiceParameter" type="axlapi:GetServiceParameterReq"/>
<xsd:complexType name="GetServiceParameterRes">
<xsd:annotation>
<xsd:documentation>Contains the service parameter 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="serviceParameter" type="axlapi:XProcessConfig"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getServiceParameterResponse" type="axlapi:GetServiceParameterRes"/>
<xsd:complexType name="UpdateServiceParameterReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing service parameter's value.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetServiceParameterReq">
<xsd:sequence>
<xsd:element name="newValue" type="axlapi:String1024" nillable="true">
<xsd:annotation>
<xsd:documentation>The new value of the service parameter. Nullable in some cases. Must be a valid value for this service parameter's data type or an error will be returned.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateServiceParameter" type="axlapi:UpdateServiceParameterReq"/>
<xsd:element name="updateServiceParameterResponse" type="axlapi:StandardResponse">
<xsd:annotation>
<xsd:documentation>Would return either the GUID of the object that was altered, or return true if the operation was successful. Whichever is possible for this request.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AddLocationReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new Location to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="location" type="axlapi:XLocation" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addLocation" type="axlapi:AddLocationReq"/>
<xsd:element name="addLocationResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateLocationReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing Location 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="kbits" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="videoKbits" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="relatedLocations" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="relatedLocation" type="axlapi:XLocationRelationship" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateLocation" type="axlapi:UpdateLocationReq"/>
<xsd:element name="updateLocationResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getLocation" type="axlapi:NameAndGUIDRequest"/>
<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>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50">
<xsd:annotation>
<xsd:documentation>The name of the Region to update. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The UUID of the Region to update. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Region. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="relatedRegions" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="relatedRegion" type="axlapi:XRegionRelationship" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRegion" type="axlapi:UpdateRegionReq"/>
<xsd:element name="updateRegionResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeRegion" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeRegionResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getRegion" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetRegionRes">
<xsd:annotation>
<xsd:documentation>Contains the Region 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="region" type="axlapi:XRegion"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRegionResponse" type="axlapi:GetRegionRes"/>
<xsd:complexType name="UpdateRegionMatrixReq">
<xsd:annotation>
<xsd:documentation>Updates a specific entry in the RegionMatrix table.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the entry in the RegionMatrix table that is to be modified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="bandwidth" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XBandwidth in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The new bandwidth value for this particular region relationship.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="videoBandwidth" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="lossyNetwork" type="axlapi:XLossyNetwork" nillable="true" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRegionMatrix" type="axlapi:UpdateRegionMatrixReq"/>
<xsd:element name="updateRegionMatrixResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMGCPReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one new MGCP to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newMGCP" type="axlapi:XMGCP"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addMGCP" type="axlapi:AddMGCPReq"/>
<xsd:element name="addMGCPResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMGCPUnitReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one new MGCP Unit to the MGCP Gateway.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the MGCP gateway for which the unit is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>the domain name of MGCP Gateway for which the unit is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit" type="axlapi:XMGCPUnit"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addMGCPUnit" type="axlapi:AddMGCPUnitReq"/>
<xsd:element name="addMGCPUnitResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMGCPSubunitReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one new MGCP Subunit to the MGCP Gateway's unit(slot).</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the MGCP gateway for which the subunit is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of MGCP Gateway for which the subunit is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit">
<xsd:annotation>
<xsd:documentation>The unit(slot) index for which the subunit is being added</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
<xsd:element name="subunit" type="axlapi:XMGCPSubunit"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addMGCPSubunit" type="axlapi:AddMGCPSubunitReq"/>
<xsd:element name="addMGCPSubunitResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddMGCPEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one and only one new MGCP Endpoint(port) to the MGCP Gateway's subunit.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the MGCP gateway for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of MGCP Gateway for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit">
<xsd:annotation>
<xsd:documentation>The unit(slot) index for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="subunit">
<xsd:annotation>
<xsd:documentation>The subunit index for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="endpoint">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XMGCPEndpoint">
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addMGCPEndpoint" type="axlapi:AddMGCPEndpointReq"/>
<xsd:element name="addMGCPEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetMGCPReq" final="#all">
<xsd:annotation>
<xsd:documentation>Retrieves the specified MGCP gateway info 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 MGCP Gateway to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP to be retrieved.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMGCP" type="axlapi:GetMGCPReq"/>
<xsd:complexType name="GetMGCPRes">
<xsd:annotation>
<xsd:documentation>Returns the MGCP specified by the GetMGCP 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="mgcp" type="axlapi:XMGCP"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMGCPResponse" type="axlapi:GetMGCPRes"/>
<xsd:complexType name="RemoveMGCPReq">
<xsd:annotation>
<xsd:documentation>Removes the specified MGCP Gateway 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 MGCP to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCP" type="axlapi:RemoveMGCPReq"/>
<xsd:element name="removeMGCPResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveMGCPUnitReq">
<xsd:annotation>
<xsd:documentation>Removes the specified unit(slot) of MGCP Gateway from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the MGCP whose unit is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP whose unit is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit" nillable="false">
<xsd:annotation>
<xsd:documentation>The unit or slot number to be removed from the MGCP gateway(specified as the attribute index)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCPUnit" type="axlapi:RemoveMGCPUnitReq"/>
<xsd:element name="removeMGCPUnitResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveMGCPSubunitReq">
<xsd:annotation>
<xsd:documentation>Removes the specified subunit of MGCP Gateway's unit from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the MGCP whose unit's subunit is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP whose subunit is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit" nillable="false">
<xsd:annotation>
<xsd:documentation>The unit number from which the subunit is to be removed from the MGCP gateway(specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="subunit" nillable="false">
<xsd:annotation>
<xsd:documentation>The subunit to be removed from the MGCP gateway(specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCPSubunit" type="axlapi:RemoveMGCPSubunitReq"/>
<xsd:element name="removeMGCPSubunitResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveMGCPEndpointReq">
<xsd:annotation>
<xsd:documentation>Removes the specified endpoint(port) of MGCP Gateway from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the MGCP whose endpoint is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP whose endpoint is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit" nillable="false">
<xsd:annotation>
<xsd:documentation>The unit(slot) number from which the endpoint is to be removed(specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="subunit" nillable="false">
<xsd:annotation>
<xsd:documentation>The subunit from which the endpoint(port) is to be removed (specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="endpoint" nillable="false">
<xsd:annotation>
<xsd:documentation>The endpoint(port) number to be removed (specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCPEndpoint" type="axlapi:RemoveMGCPEndpointReq"/>
<xsd:element name="removeMGCPEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateMGCPReq">
<xsd:annotation>
<xsd:documentation>Updates an existing MGCP Gateway information in the database.
To modify unit, use removeMGCPUnit-addMGCPUnit.
To modify subunit, use removeMGCPSubunit-addMGCPSubunit
To modify endpoint, use removeMGCPEndpoint-addMGCPEndpoint</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP 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 MGCP that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newDomainName" type="axlapi:String64" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new domain name of the MGCP. Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String100" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the MGCP. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="product" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read only</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="model" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read only</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The GUID of the new Call Manager Group for this MGCP.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callManagerGroupName" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The name of the new Call Manager Group name for this MGCP. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="scratch" type="axlapi:Name50" minOccurs="0"/>
<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
<xsd:element name="versionStamp" type="axlapi:String128" minOccurs="0"/>
<xsd:element name="loadInformation" type="axlapi:XLoadInformation" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new load information for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateMGCP" type="axlapi:UpdateMGCPReq"/>
<xsd:element name="updateMGCPResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCallManagerReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new CallManager to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="callManager" type="axlapi:XCallManager" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addCallManager" type="axlapi:AddCallManagerReq"/>
<xsd:element name="addCallManagerResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCallManagerReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing CallManager 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="description" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="autoRegistration" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Auto-registration information block.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="startDN" type="axlapi:XDirectoryNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="endDN" type="axlapi:XDirectoryNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="nextDN" type="axlapi:XDirectoryNumber" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="routePartitionId" type="axlapi:XUUID"/>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="e164Mask" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ports" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Port information block.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ethernetPhonePort" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCallManager" type="axlapi:UpdateCallManagerReq"/>
<xsd:element name="updateCallManagerResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getCallManager" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCallManagerRes">
<xsd:annotation>
<xsd:documentation>Contains the CallManager 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="callManager" type="axlapi:XCallManager"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCallManagerResponse" type="axlapi:GetCallManagerRes"/>
<xsd:element name="removeCallManager" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeCallManagerResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getMobileSmartClientProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetMobileSmartClientProfileRes">
<xsd:annotation>
<xsd:documentation>Contains the MobileSmartClientProfile 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="mobileSmartClientProfile" type="axlapi:XMobileSmartClientProfile"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMobileSmartClientProfileResponse" type="axlapi:GetMobileSmartClientProfileRes"/>
<xsd:complexType name="AddProcessNodeReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new ProcessNode to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="processNode" type="axlapi:XProcessNode" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addProcessNode" type="axlapi:AddProcessNodeReq"/>
<xsd:element name="addProcessNodeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateProcessNodeReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing ProcessNode in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:Name255" 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:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mac" type="axlapi:XMacAddress" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IPv6Name" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateProcessNode" type="axlapi:UpdateProcessNodeReq"/>
<xsd:element name="updateProcessNodeResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getProcessNode" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetProcessNodeRes">
<xsd:annotation>
<xsd:documentation>Contains the ProcessNode 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="processNode" type="axlapi:XProcessNode"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getProcessNodeResponse" type="axlapi:GetProcessNodeRes"/>
<xsd:element name="removeProcessNode" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeProcessNodeResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="ListAllProcessNodesReq">
<xsd:annotation>
<xsd:documentation>Sends a request for all ProcessNodes in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listAllProcessNodes" type="axlapi:ListAllProcessNodesReq"/>
<xsd:complexType name="ListAllProcessNodesRes">
<xsd:annotation>
<xsd:documentation>Contains all the process nodes in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="processNode" type="axlapi:XProcessNode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listAllProcessNodesResponse" type="axlapi:ListAllProcessNodesRes"/>
<xsd:complexType name="ListProcessNodesByServiceReq">
<xsd:annotation>
<xsd:documentation>Sends a request for all ProcessNodes in the database for this particular service.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="service" type="xsd:string"/><!--This field is of the type axl:XService in AXLEnums.xsd-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listProcessNodesByService" type="axlapi:ListProcessNodesByServiceReq"/>
<xsd:complexType name="ListProcessNodesByServiceRes">
<xsd:annotation>
<xsd:documentation>Contains all the process nodes in the database that matched the service type in 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="processNode" type="axlapi:XProcessNode" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="listProcessNodesByServiceResponse" type="axlapi:ListProcessNodesByServiceRes"/>
<xsd:complexType name="GetProcessNodeServiceReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Process Node Service from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the Process Node Service you wish to retrieve.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>The process Node that this the process node service belongs to. Not nullable.</xsd:documentation>
</xsd:annotation>
<xsd:element name="processNodeId" type="axlapi:XUUID"/>
<xsd:element name="processNodeName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="service" type="xsd:string"><!--This field is of the type axl:XService in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The service that this process node service belongs to.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getProcessNodeService" type="axlapi:GetProcessNodeServiceReq"/>
<xsd:complexType name="GetProcessNodeServiceRes">
<xsd:annotation>
<xsd:documentation>Contains the Process Node Service 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="processNodeService" type="axlapi:XProcessNodeService"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getProcessNodeServiceResponse" type="axlapi:GetProcessNodeServiceRes"/>
<xsd:complexType name="UpdateProcessNodeServiceReq">
<xsd:annotation>
<xsd:documentation>Modifies an existing Process Node Service's value.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:GetProcessNodeServiceReq">
<xsd:sequence>
<xsd:element name="fileName" type="axlapi:String255" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:element name="useDevicePoolCdpnTransformCSS" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable only for H323Gateway and H323Trunk.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="waitForFarEndH245TerminalSet" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="mtpRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="mtpPreferredCodec" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XSIPCodec in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Applicable only for H323 Phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="callingPartySelection" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XCallingPartySelection in AXLEnums.xsd-->
<xsd:element name="callingLineIdPresentation" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
<xsd:element name="displayIEDelivery" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="redirectOutboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="redirectInboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="enableInboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="enableOutboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If set to True, mediaResourceList must be mentioned and mtpRequired must be set to True.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="codecForOutboundFaststart" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XMediaPayload in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>enableOutboundFaststart must be set to true for it to be read. Not Nillable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UpdateH323PhoneReq">
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateH323DeviceReq">
<xsd:sequence minOccurs="0">
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" minOccurs="0"/>
<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" minOccurs="0"/>
</xsd:choice>
<xsd:element name="ownerUserId" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="signalingPort" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="gatekeeperId" type="axlapi:XUUID" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperName" type="axlapi:String50" nillable="false" minOccurs="0"/>
</xsd:choice>
<xsd:element name="e164" type="axlapi:String50" nillable="false" minOccurs="0"/>
<xsd:element name="technologyPrefix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="zone" type="axlapi:String50" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this phone. If this element is null, then all lines are removed from this phone. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-elements described by...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="line" type="axlapi:XLine" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<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:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateH323Phone" type="axlapi:UpdateH323PhoneReq"/>
<xsd:element name="updateH323PhoneResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateH323GatewayReq">
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateH323DeviceReq">
<xsd:sequence minOccurs="0">
<xsd:element name="AllowH235PassThrough" type="xsd:boolean" default="false" minOccurs="0"/>
<xsd:element name="tunneledProtocol" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XTunneledProtocol in AXLEnums.xsd-->
<xsd:element name="ASN1ROSEOIDEncoding" type="axlapi:String50" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="QSIGVariant" type="axlapi:String50" default="0" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="nationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="internationalPrefix" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="subscriberPrefix" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable only for H323Gateways/Trunks</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="significantDigits" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The value of significantDigits must be either from 0 to 32 or 99. Here 99 means All.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:simpleContent>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Retrieves the specified SIP Realm .</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 SIP Realm to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="realm" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The SIP Realm to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getSIPRealm" type="axlapi:GetSIPRealmReq"/>
<xsd:complexType name="GetSIPRealmRes">
<xsd:annotation>
<xsd:documentation>Contains the SIP Realm that was specified by the GetSIPRealm 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="sipRealm" type="axlapi:XSIPRealm"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getSIPRealmResponse" type="axlapi:GetSIPRealmRes"/>
<xsd:complexType name="StandardSIPRealmResponse">
<xsd:annotation>
<xsd:documentation>Returns either the GUID of the object that was altered, or returns true if the operation was successful. Whichever is appropriate for the corresponding request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(true)|(false)|(\{........-....-....-....-............\})"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddSIPProfileReq">
<xsd:annotation>
<xsd:documentation>Adds new SIPProfile to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="sipProfile" type="axlapi:XSIPProfile"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addSIPProfile" type="axlapi:AddSIPProfileReq"/>
<xsd:element name="addSIPProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateSIPProfileReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:UniqueString255" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:UniqueString255" nillable="false" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String100" nillable="true" minOccurs="0"/>
<xsd:element name="defaultTelephonyEventPayloadType" type="xsd:long" default="101" nillable="false" minOccurs="0"/>
<xsd:element name="redirectByApplication" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="ringing180" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="timerInvite" type="xsd:long" default="180" nillable="false" minOccurs="0"/>
<xsd:element name="timerRegisterDelta" type="xsd:long" default="5" nillable="false" minOccurs="0"/>
<xsd:element name="timerRegister" type="xsd:long" default="3600" nillable="false" minOccurs="0"/>
<xsd:element name="timerT1" type="xsd:long" default="500" nillable="false" minOccurs="0"/>
<xsd:element name="timerT2" type="xsd:long" default="4000" nillable="false" minOccurs="0"/>
<xsd:element name="retryInvite" type="xsd:long" default="6" nillable="false" minOccurs="0"/>
<xsd:element name="retryNotInvite" type="xsd:long" default="10" nillable="false" minOccurs="0"/>
<xsd:element name="startMediaPort" type="xsd:long" default="16384" nillable="false" minOccurs="0"/>
<xsd:element name="stopMediaPort" type="xsd:long" default="32766" nillable="false" minOccurs="0"/>
<xsd:element name="callpickupURI" type="axlapi:Name128" default="x-cisco-serviceuri-pickup" nillable="false" minOccurs="0"/>
<xsd:element name="callpickupListURI" type="axlapi:String128" default="x-cisco-serviceuri-opickup" nillable="false" minOccurs="0"/>
<xsd:element name="callpickupGroupURI" type="axlapi:String128" default="x-cisco-serviceuri-gpickup" nillable="false" minOccurs="0"/>
<xsd:element name="meetmeServiceURI" type="axlapi:String128" default="x-cisco-serviceuri-meetme" nillable="false" minOccurs="0"/>
<xsd:element name="userInfo" type="axlapi:XZzuserInfo" default="None" nillable="false" minOccurs="0"/>
<xsd:element name="dtmfDbLevel" type="axlapi:XZzdtmfDbLevel" default="Nominal" nillable="false" minOccurs="0"/>
<xsd:element name="callHoldRingback" type="axlapi:XZzpreff" default="Off" nillable="false" minOccurs="0"/>
<xsd:element name="anonymousCallBlock" type="axlapi:XZzpreff" default="Off" nillable="false" minOccurs="0"/>
<xsd:element name="callerIdBlock" type="axlapi:XZzpreff" default="Off" nillable="false" minOccurs="0"/>
<xsd:element name="dndControl" type="axlapi:XZzdndcontrol" default="Admin" nillable="false" minOccurs="0"/>
<xsd:element name="telnetLevel" type="axlapi:XTelnetLevel" default="Disabled" nillable="false" minOccurs="0"/>
<xsd:element name="timerKeepAlive" type="xsd:long" default="120" nillable="false" minOccurs="0"/>
<xsd:element name="timerSubscribe" type="xsd:long" default="120" nillable="false" minOccurs="0"/>
<xsd:element name="timerSubscribeDelta" type="xsd:long" default="5" nillable="false" minOccurs="0"/>
<xsd:element name="maxRedirects" type="xsd:long" default="70" nillable="false" minOccurs="0"/>
<xsd:element name="timerOffhookToFirstDigit" type="xsd:long" default="15000" nillable="false" minOccurs="0"/>
<xsd:element name="callForwardURI" type="axlapi:String128" default="x-cisco-serviceuri-cfwdall" nillable="false" minOccurs="0"/>
<xsd:element name="abbreviatedDialURI" type="axlapi:String128" default="x-cisco-serviceuri-abbrdial" nillable="false" minOccurs="0"/>
<xsd:element name="confJoinEnable" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="rfc2543Hold" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="semiAttendedTransfer" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="enableVAD" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="stutterMsgWaiting" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="callStats" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="t38Invite" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="rerouteIncomingRequest" type="axlapi:XSIPReroute" default="Never" nillable="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>The DN or URL of the recorder to be modified.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRecordingProfile" type="axlapi:UpdateRecordingProfileReq"/>
<xsd:element name="updateRecordingProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetRecordingProfileReq">
<xsd:annotation>
<xsd:documentation>Retrieves the specified Recording Profile .</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 Recording Profile to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="name" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The Recording Profile to be retrieved. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRecordingProfile" type="axlapi:GetRecordingProfileReq"/>
<xsd:complexType name="GetRecordingProfileRes">
<xsd:annotation>
<xsd:documentation>Contains the Recording Profile that was specified by the getRecordingProfile 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="recordingProfile">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XRecordingProfile">
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRecordingProfileResponse" type="axlapi:GetRecordingProfileRes"/>
<xsd:complexType name="AddPilotPointReq">
<xsd:annotation>
<xsd:documentation>Adds a new Pilot Point to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="pilotPoint" type="axlapi:XPilotPoint"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addPilotPoint" type="axlapi:AddPilotPointReq"/>
<xsd:element name="addPilotPointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdatePilotPointReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Pilot Point in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name for this Pilot Point.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="devicePool" type="axlapi:XDevicePool">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="axlapi:UniqueString50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="routePartition" type="axlapi:XRoutePartition">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routePartitionName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpace" type="axlapi:XCallingSearchSpace">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="pilotNumber" type="xsd:string" minOccurs="0"/>
<xsd:element name="useFirstAvailable" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
</xsd:element>
<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:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updatePilotPoint" type="axlapi:UpdatePilotPointReq"/>
<xsd:element name="updatePilotPointResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getPilotPoint" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetPilotPointRes">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="updateAppUser" type="axlapi:UpdateAppUserReq"/>
<xsd:element name="updateAppUserResponse" type="axlapi:StandardResponse"/>
-->
<xsd:complexType name="AddMobileVoiceAccessReq">
<xsd:sequence>
<xsd:element name="mobileVoiceAccess" type="axlapi:XMobileVoiceAccess"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="addMobileVoiceAccess" type="axlapi:AddMobileVoiceAccessReq"/>
<xsd:element name="addMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateMobileVoiceAccessReq">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="pattern" type="xsd:string"/>
</xsd:choice>
<xsd:element name="newPattern" type="xsd:string" nillable="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="newRoutePartitionId" type="axlapi:XUUID" nillable="true">
<xsd:annotation>
<xsd:documentation>The GUID of the new route partition of this meet me number.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="newRoutePartitionName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="updateMobileVoiceAccess" type="axlapi:UpdateMobileVoiceAccessReq"/>
<xsd:element name="updateMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetMobileVoiceAccessReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="pattern" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMobileVoiceAccess" type="axlapi:GetMobileVoiceAccessReq"/>
<xsd:complexType name="GetMobileVoiceAccessRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="mobileVoiceAccess" type="axlapi:XMobileVoiceAccess"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMobileVoiceAccessResponse" type="axlapi:GetMobileVoiceAccessRes"/>
<xsd:complexType name="RemoveMobileVoiceAccessReq">
<xsd:annotation>
<xsd:documentation>Removes the specified Mobile Voice Access from the database.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="pattern" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="removeMobileVoiceAccess" type="axlapi:RemoveMobileVoiceAccessReq"/>
<xsd:element name="removeMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddIVRUserLocaleReq">
<xsd:sequence>
<xsd:element name="ivrUserLocale" type="axlapi:XIVRUserLocale"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="addIVRUserLocale" type="axlapi:AddIVRUserLocaleReq"/>
<xsd:element name="addIVRUserLocaleResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateIVRUserLocaleReq">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="userLocale" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="newUserLocale" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
<xsd:element name="newOrderIndex" type="xsd:integer" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="updateIVRUserLocale" type="axlapi:UpdateIVRUserLocaleReq"/>
<xsd:element name="updateIVRUserLocaleResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetIVRUserLocaleReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
<xsd:element name="userLocale" type="axlapi:String50" nillable="false"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getIVRUserLocale" type="axlapi:GetIVRUserLocaleReq"/>
<xsd:complexType name="GetIVRUserLocaleRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ivrUserLocale" type="axlapi:XIVRUserLocale"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getIVRUserLocaleResponse" type="axlapi:GetIVRUserLocaleRes"/>
<xsd:complexType name="RemoveIVRUserLocaleReq">
<xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
<xsd:element name="getMobility" type="axlapi:GetMobilityReq"/>
<xsd:complexType name="GetMobilityRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="mobility" type="axlapi:XMobility"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getMobilityResponse" type="axlapi:GetMobilityRes"/>
<xsd:complexType name="GetCCMVersionReq">
<xsd:sequence>
<xsd:element name="processNodeName" type="axlapi:String255" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="getCCMVersion" type="axlapi:GetCCMVersionReq"/>
<xsd:complexType name="GetCCMVersionRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="componentVersion" type="axlapi:XCCMVersion"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCCMVersionResponse" type="axlapi:GetCCMVersionRes"/>
<xsd:complexType name="GetOSVersionReq"/>
<xsd:element name="getOSVersion" type="axlapi:GetOSVersionReq"/>
<xsd:complexType name="GetOSVersionRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="os" type="axlapi:XOSVersion"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getOSVersionResponse" type="axlapi:GetOSVersionRes"/>
<xsd:complexType name="RemoveMobilityReq">
<xsd:annotation>
<xsd:documentation>Removes the specified DTMF/Handoff pattern from the database.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element name="handoffUuid" type="axlapi:XUUID"/>
<xsd:element name="handoffNumber" type="xsd:string"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="DTMFUuid" type="axlapi:XUUID"/>
<xsd:element name="DTMFNumber" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="removeMobility" type="axlapi:RemoveMobilityReq"/>
<xsd:element name="removeMobilityResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddPhoneTemplateReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="phoneTemplate" type="axlapi:XPhoneTemplate"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addPhoneTemplate" type="axlapi:AddPhoneTemplateReq"/>
<xsd:element name="addPhoneTemplateResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdatePhoneTemplateReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String50" nillable="false"/>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false"/>
</xsd:choice>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0"/>
<xsd:element name="buttons" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is used to modify the fields corresponding to one button. The feature and label of the first button cannot be modified.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="button" type="axlapi:XButton" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updatePhoneTemplate" type="axlapi:UpdatePhoneTemplateReq"/>
<xsd:element name="updatePhoneTemplateResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getPhoneTemplate" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetPhoneTemplateRes">
<xsd:annotation>
<xsd:documentation>Returns the phone template specified by the getPhoneTemplate 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="phoneTemplate" type="axlapi:XPhoneTemplate"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getPhoneTemplateResponse" type="axlapi:GetPhoneTemplateRes"/>
<xsd:element name="removePhoneTemplate" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removePhoneTemplateResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddCredentialPolicyReq">
<xsd:sequence>
<xsd:element name="credentialPolicy" type="axlapi:XCredentialPolicy"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="addCredentialPolicy" type="axlapi:AddCredentialPolicyReq"/>
<xsd:element name="addCredentialPolicyResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateCredentialPolicyReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="name" type="axlapi:String255"/>
<xsd:element name="newName" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="prevCredStoredNum" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Stored number of previous credentials must be a number in the range 0 to 25.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="inactiveDaysAllowed" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Inactive days allowed must be a number in the range 0 to 5000.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="expiryWarningDays" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Expiry warning days must be a number in the range 0 to 90.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trivialCredCheck" type="xsd:boolean" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCredentialPolicy" type="axlapi:UpdateCredentialPolicyReq"/>
<xsd:element name="updateCredentialPolicyResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getCredentialPolicy" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetCredentialPolicyRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="credentialPolicy">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XCredentialPolicy">
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getCredentialPolicyResponse" type="axlapi:GetCredentialPolicyRes"/>
<xsd:complexType name="RemoveCredentialPolicyReq">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="getSIPTrunkSecurityProfileResponse" type="axlapi:GetSIPTrunkSecurityProfileRes"/>
<xsd:element name="removeSIPTrunkSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeSIPTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddRemoteDestinationReq">
<xsd:annotation>
<xsd:documentation>Adds a new Remote Destination.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newRemoteDestination" type="axlapi:XRemoteDestination">
<xsd:annotation>
<xsd:documentation>The new Remote Destination to be added.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addRemoteDestination" type="axlapi:AddRemoteDestinationReq"/>
<xsd:element name="addRemoteDestinationResponse" type="axlapi:StandardResponse"/>
<!--<xsd:element name="removeRemoteDestination" type="axlapi:NameAndGUIDRequest"/>-->
<xsd:complexType name="RemoveRemoteDestinationReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="destination" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeRemoteDestination" type="axlapi:RemoveRemoteDestinationReq"/>
<xsd:element name="removeRemoteDestinationResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateRemoteDestinationReq">
<xsd:annotation>
<xsd:documentation>Updates a Remote Destination. Specify the Remote Destination to be modified .</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="destination" type="xsd:string"/>
</xsd:choice>
<xsd:element name="newName" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="newDestination" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new destination number for this remote destination. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="answerTooSoonTimer" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="answerTooLateTimer" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="delayBeforeRingingCell" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="isMobilePhone" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="enableMobileConnect" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="lineAssociations" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The line association for this remote destination. If this element is null, then all line associations are removed from this remote destination. Note: If the lineAssciations element is present, then all existing line assoc...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="lineAssociation" type="axlapi:XLineAssociation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="timeZone" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XTimeZone in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:element name="todAccessId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="todAccessName" type="axlapi:String128" nillable="true"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="mobileSmartClientId" type="axlapi:XUUID"/>
<xsd:element name="mobileSmartClientName" type="axlapi:String128"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRemoteDestination" type="axlapi:UpdateRemoteDestinationReq"/>
<xsd:element name="updateRemoteDestinationResponse" type="axlapi:StandardResponse"/>
<!--<xsd:element name="getRemoteDestination" type="axlapi:NameAndGUIDRequest"/>-->
<xsd:complexType name="GetRemoteDestinationReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID"/>
<xsd:element name="destination" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRemoteDestination" type="axlapi:GetRemoteDestinationReq"/>
<xsd:complexType name="GetRemoteDestinationRes">
<xsd:annotation>
<xsd:documentation>Contains the Remote Destination that was specified by the GetRemoteDestination 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="remoteDestination" type="axlapi:XRemoteDestination"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRemoteDestinationResponse" type="axlapi:GetRemoteDestinationRes"/>
<xsd:complexType name="StandardRemoteDestinationResponse">
<xsd:annotation>
<xsd:documentation>Returns either the GUID of the object that was altered, or returns true if the operation was successful. Whichever is appropriate for the corresponding request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Updates a Remote Destination profile. Specify the Remote Destination profile to be modified .</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the remote destination profile 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 remote destination profile that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newName" type="xsd:Name" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new name of the remote destination profile. Cannot be null.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new description of the remote destination profile. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="callingSearchSpaceId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Calling Search Space for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="devicePoolId" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The GUID of the new Device Pool for this remote destination profile. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="devicePoolName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the new Device Pool for this remote destination profile. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this remote destination profile. If this element is null, then all lines are removed from this remote destination profile. Note: If the lines element is present, then all existing lines are removed and r...
</xsd:annotation>
<xsd:complexType>
<xsd:choice>
<xsd:element name="line" type="axlapi:XLine" maxOccurs="unbounded"/>
<xsd:element name="lineIdentifier" type="axlapi:XNumplanIdentifier" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<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="userId" type="xsd:string" nillable="false" minOccurs="0"/>
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<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:choice minOccurs="0">
<xsd:element name="cgpnTransformationCSSId" type="axlapi:XUUID" 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="cgpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="useDevicePoolCgpnTransformCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="primaryPhoneId" 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="primaryPhoneName" type="axlapi:String128" nillable="false"/>
</xsd:choice>
<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="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:choice minOccurs="0">
<xsd:element name="mobileSmartClientProfileId" type="axlapi:XUUID"/>
<xsd:element name="mobileSmartClientProfileName" type="axlapi:String128"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateRemoteDestinationProfile" type="axlapi:UpdateRemoteDestinationProfileReq"/>
<xsd:element name="updateRemoteDestinationProfileResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getRemoteDestinationProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetRemoteDestinationProfileRes">
<xsd:annotation>
<xsd:documentation>Contains the Remote Destination Profile that was specified by the getRemoteDestinationProfile 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="remoteDestinationProfile" type="axlapi:XRemoteDestinationProfile"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getRemoteDestinationProfileResponse" type="axlapi:GetRemoteDestinationProfileRes"/>
<xsd:complexType name="StandardRemoteDestinationProfileResponse">
<xsd:annotation>
<xsd:documentation>Returns either the GUID of the object that was altered, or returns true if the operation was successful. Whichever is appropriate for the corresponding request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(true)|(false)|(\{........-....-....-....-............\})"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AddResourcePriorityNamespaceReq">
<xsd:annotation>
<xsd:documentation>Adds a new Resource Priority Namespace to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newResourcePriorityNamespace" type="axlapi:XResourcePriorityNamespace" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addResourcePriorityNamespace" type="axlapi:AddResourcePriorityNamespaceReq"/>
<xsd:element name="addResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="ResourcePriorityNamespaceReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="namespace" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityNamespace" type="axlapi:ResourcePriorityNamespaceReq"/>
<xsd:complexType name="GetResourcePriorityNamespaceRes">
<xsd:annotation>
<xsd:documentation>Contains the Resource Priority Namespace 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="resourcePriorityNamespace" type="axlapi:XResourcePriorityNamespace"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityNamespaceResponse" type="axlapi:GetResourcePriorityNamespaceRes"/>
<xsd:complexType name="UpdateResourcePriorityNamespaceReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Resource Priority Namespace in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="namespace" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the ResourcePriorityNamespace to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the ResourcePriorityNamespace to be modified. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newNamespace" type="xsd:string" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new namespace for this ResourcePriorityNamespace. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateResourcePriorityNamespace" type="axlapi:UpdateResourcePriorityNamespaceReq"/>
<xsd:element name="updateResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeResourcePriorityNamespace" type="axlapi:ResourcePriorityNamespaceReq"/>
<xsd:element name="removeResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GetResourcePriorityDefaultNamespaceReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityDefaultNamespace" type="axlapi:GetResourcePriorityDefaultNamespaceReq"/>
<xsd:complexType name="GetResourcePriorityDefaultNamespaceRes">
<xsd:annotation>
<xsd:documentation>Contains the Resource Priority Default Namespace</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="resourcePriorityDefaultNamespace" type="axlapi:XResourcePriorityDefaultNamespace"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityDefaultNamespaceResponse" type="axlapi:GetResourcePriorityDefaultNamespaceRes"/>
<xsd:complexType name="UpdateResourcePriorityDefaultNamespaceReq">
<xsd:annotation>
<xsd:documentation>Updates an existing Resource Priority Default Namespace in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="resourcePriorityDefaultNamespaceId" type="axlapi:XUUID"/>
<xsd:element name="resourcePriorityDefaultNamespaceName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>The name of the ResourcePriorityNamespace to be set as Default. </xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateResourcePriorityDefaultNamespace" type="axlapi:UpdateResourcePriorityDefaultNamespaceReq"/>
<xsd:element name="updateResourcePriorityDefaultNamespaceResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddResourcePriorityNamespaceListReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new ResourcePriorityNamespaceList to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="resourcePriorityNamespaceList" type="axlapi:XResourcePriorityNamespaceList" nillable="false"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addResourcePriorityNamespaceList" type="axlapi:AddResourcePriorityNamespaceListReq"/>
<xsd:element name="addResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetResourcePriorityNamespaceListRes">
<xsd:annotation>
<xsd:documentation>Contains the ResourcePriorityNamespaceList 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="resourcePriorityNamespaceList" type="axlapi:XResourcePriorityNamespaceList"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getResourcePriorityNamespaceListResponse" type="axlapi:GetResourcePriorityNamespaceListRes"/>
<xsd:complexType name="UpdateResourcePriorityNamespaceListReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing ResourcePriorityNamespaceList 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="members" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new members of this ResourcePriorityNamespaceList. If "members" is present, then all current members of this are removed and replaced by the "member" sub-elements. Nullable.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="member" type="axlapi:XResourcePriorityNamespaceListMember" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateResourcePriorityNamespaceList" type="axlapi:UpdateResourcePriorityNamespaceListReq"/>
<xsd:element name="updateResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
<xsd:element name="executeSQLQuery" type="axlapi:ExecuteSQLQueryReq" nillable="false">
<xsd:annotation>
<xsd:documentation>This API call is used to execute a Structured Query Language query against the database. The sql element would contain the SQL statement. If special characters are required, wrap the SQL command inside a CDATA element.</xsd:do...
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLQueryRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="row" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Each row element can contain any number of sub-elements, each sub-element is a column from that row in the result set.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="executeSQLQueryResponse" type="axlapi:ExecuteSQLQueryRes">
<xsd:annotation>
<xsd:documentation>The response message to executeSQLQuery. The return element represents the result set, which can contain 0 or more rows of data. Each row can have any number of elements as defined by columns specified in the SQL Query. The na...
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLUpdateReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="sql" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>Request to execute an SQL update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="executeSQLUpdate" type="axlapi:ExecuteSQLUpdateReq" nillable="false">
<xsd:annotation>
<xsd:documentation>This API call is used to execute a Structured Query Language Update against the database. The sql element would contain the SQL statement</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ExecuteSQLUpdateRes">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rowsUpdated" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>Rows updated indicates the number of rows updated by the SQL update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="executeSQLUpdateResponse" type="axlapi:ExecuteSQLUpdateRes">
<xsd:annotation>
<xsd:documentation>The response message to executeSQLUpdate.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="AddGeoLocationReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new GeoLocation</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="newGeoLocation" type="axlapi:XGeoLocation"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addGeoLocation" type="axlapi:AddGeoLocationReq"/>
<xsd:element name="addGeoLocationResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="GeoLocationReq">
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:String100"/>
<xsd:element name="uuid" type="axlapi:XUUID"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getGeoLocation" type="axlapi:GeoLocationReq"/>
<xsd:complexType name="GetGeoLocationRes">
<xsd:annotation>
<xsd:documentation>Contains the GeoLocation that was specified in the request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>