<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:axlapi="http://www.cisco.com/AXL/API/12.5" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://www.cisco.com/AXL/API/12.5" version="12.5">
    <xsd:annotation>
        <xsd:documentation><![CDATA[

Copyright (c) 2006, 2013 Cisco Systems, Inc.

**********************
* CISCO CONFIDENTIAL *
**********************
]]></xsd:documentation>
    </xsd:annotation>
    <xsd:element name="axlError" type="axlapi:AXLError"/>
    <xsd:complexType name="AXLError">
        <xsd:sequence>
            <xsd:element name="axlcode" type="xsd:int"/>
            <xsd:element name="axlmessage" type="xsd:string"/>
            <xsd:element name="request" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XSipProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String100"/>
            <xsd:element default="101" maxOccurs="1" minOccurs="0" name="defaultTelephonyEventPayloadType" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="redirectByApplication" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ringing180" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="180" maxOccurs="1" minOccurs="0" name="timerInvite" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="5" maxOccurs="1" minOccurs="0" name="timerRegisterDelta" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="3600" maxOccurs="1" minOccurs="0" name="timerRegister" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="500" maxOccurs="1" minOccurs="0" name="timerT1" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="4000" maxOccurs="1" minOccurs="0" name="timerT2" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="6" maxOccurs="1" minOccurs="0" name="retryInvite" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="10" maxOccurs="1" minOccurs="0" name="retryNotInvite" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="16384" maxOccurs="1" minOccurs="0" name="startMediaPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="32766" maxOccurs="1" minOccurs="0" name="stopMediaPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="startVideoPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="stopVideoPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioCalls" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForVideoCalls" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfVideoCalls" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForTelePresenceCalls" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfTelePresenceCalls" nillable="true" type="xsd:string"/>
            <xsd:element default="x-cisco-serviceuri-opickup" maxOccurs="1" minOccurs="0" name="callpickupListUri" nillable="false" type="axlapi:String128"/>
            <xsd:element default="x-cisco-serviceuri-gpickup" maxOccurs="1" minOccurs="0" name="callpickupGroupUri" nillable="false" type="axlapi:String128"/>
            <xsd:element default="x-cisco-serviceuri-meetme" maxOccurs="1" minOccurs="0" name="meetmeServiceUrl" nillable="false" type="axlapi:String128"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="userInfo" nillable="false" type="axlapi:XZzuserInfo"/>
            <xsd:element default="Nominal" maxOccurs="1" minOccurs="0" name="dtmfDbLevel" nillable="false" type="axlapi:XZzdtmfDbLevel"/>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="callHoldRingback" nillable="false" type="axlapi:XZzpreff"/>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="anonymousCallBlock" nillable="false" type="axlapi:XZzpreff"/>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="callerIdBlock" nillable="false" type="axlapi:XZzpreff"/>
            <xsd:element default="User" maxOccurs="1" minOccurs="0" name="dndControl" nillable="false" type="axlapi:XZzdndcontrol"/>
            <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="telnetLevel" nillable="false" type="axlapi:XTelnetLevel"/>
            <xsd:element default="120" maxOccurs="1" minOccurs="0" name="timerKeepAlive" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="120" maxOccurs="1" minOccurs="0" name="timerSubscribe" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="5" maxOccurs="1" minOccurs="0" name="timerSubscribeDelta" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="70" maxOccurs="1" minOccurs="0" name="maxRedirects" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="15000" maxOccurs="1" minOccurs="0" name="timerOffHookToFirstDigit" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="x-cisco-serviceuri-cfwdall" maxOccurs="1" minOccurs="0" name="callForwardUri" nillable="false" type="axlapi:String128"/>
            <xsd:element default="x-cisco-serviceuri-abbrdial" maxOccurs="1" minOccurs="0" name="abbreviatedDialUri" nillable="false" type="axlapi:String128"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="confJointEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="rfc2543Hold" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="semiAttendedTransfer" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableVad" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="stutterMsgWaiting" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="callStats" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="t38Invite" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="faxInvite" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Never" maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" nillable="false" type="axlapi:XSIPReroute"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableAnatForEarlyOfferCalls" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Local RSVP" maxOccurs="1" minOccurs="0" name="rsvpOverSip" nillable="false" type="axlapi:XRSVPOverSIP"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="fallbackToLocalRsvp" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" nillable="false" type="axlapi:XSIPRel1XXOptions"/>
            <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="gClear" nillable="false" type="axlapi:XGClear"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="sendRecvSDPInMidCallInvite" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is editable only if earlyOfferSupportForVoiceCall is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableOutboundOptionsPing" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="60" maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusOK" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="120" maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusNotOK" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deliverConferenceBridgeIdentifier" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="6" maxOccurs="1" minOccurs="0" name="sipOptionsRetryCount" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="500" maxOccurs="1" minOccurs="0" name="sipOptionsRetryTimer" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="TIAS and AS" maxOccurs="1" minOccurs="1" name="sipBandwidthModifier" nillable="false" type="axlapi:XSIPBandwidthModifier"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUriOutdialSupport" nillable="false" type="xsd:string"/>
            <xsd:element default="Send Unified CM Version Information as User-Agent Header" maxOccurs="1" minOccurs="1" name="userAgentServerHeaderInfo" nillable="false" type="axlapi:XUserAgentServerHeaderInfo"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowPresentationSharingUsingBfcp" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isScriptTraceEnabled" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicationMedia" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Phone number consists of characters 0-9, *, #, and + (others treated as URI addresses)" maxOccurs="1" minOccurs="1" name="dialStringInterpretation" nillable="false" type="axlapi:XURIDisambiguationPolicy"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppUserAuthorization" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isAssuredSipServiceEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableExternalQoS" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Equivalent field on the SIP Profile Configuration page in Cisco Unified CM Administration is renamed from Allow Passthrough of Configured Line Device Caller Information to Enable External Presentation Name and Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callingLineIdentification" nillable="false" type="axlapi:XCallingLineIdentification"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousIncomingCall" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="x-cisco-serviceuri-pickup" maxOccurs="1" minOccurs="0" name="callpickupUri" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousOutgoingCall" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Mixed" maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" nillable="false" type="axlapi:XVideoCallTrafficClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowMultipleCodecs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Invite" maxOccurs="1" minOccurs="1" name="sipSessionRefreshMethod" nillable="false" type="axlapi:XSipSessionRefreshMethod"/>
            <xsd:element default="Disabled (Default value)" maxOccurs="1" minOccurs="1" name="earlyOfferSuppVoiceCall" nillable="false" type="axlapi:XEOSuppVoiceCall"/>
            <xsd:element default="Major And Minor" maxOccurs="1" minOccurs="1" name="cucmVersionInSipHeader" nillable="false" type="axlapi:XCUCMVersionInSipHeader"/>
            <xsd:element default="Disabled" maxOccurs="1" minOccurs="1" name="confidentialAccessLevelHeaders" nillable="false" type="axlapi:XCALHeaders"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destRouteString" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="inactiveSDPRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowRRAndRSBandwidthModifier" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSipProfile" type="axlapi:AddSipProfileReq"/>
    <xsd:element name="addSipProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipProfile" type="axlapi:UpdateSipProfileReq"/>
    <xsd:element name="updateSipProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipProfile" type="axlapi:GetSipProfileReq"/>
    <xsd:element name="getSipProfileResponse" type="axlapi:GetSipProfileRes"/>
    <xsd:element name="removeSipProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSipProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipProfile" type="axlapi:ListSipProfileReq"/>
    <xsd:element name="listSipProfileResponse" type="axlapi:ListSipProfileRes"/>
    <xsd:element name="restartSipProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartSipProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applySipProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applySipProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipProfileOptions" type="axlapi:GetSipProfileOptionsReq"/>
    <xsd:element name="getSipProfileOptionsResponse" type="axlapi:GetSipProfileOptionsRes"/>
    <xsd:complexType name="AddSipProfileReq">
        <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:complexType name="UpdateSipProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String100"/>
                    <xsd:element default="101" maxOccurs="1" minOccurs="0" name="defaultTelephonyEventPayloadType" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="redirectByApplication" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ringing180" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="180" maxOccurs="1" minOccurs="0" name="timerInvite" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="5" maxOccurs="1" minOccurs="0" name="timerRegisterDelta" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="3600" maxOccurs="1" minOccurs="0" name="timerRegister" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="500" maxOccurs="1" minOccurs="0" name="timerT1" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="4000" maxOccurs="1" minOccurs="0" name="timerT2" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="6" maxOccurs="1" minOccurs="0" name="retryInvite" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="10" maxOccurs="1" minOccurs="0" name="retryNotInvite" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="16384" maxOccurs="1" minOccurs="0" name="startMediaPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="32766" maxOccurs="1" minOccurs="0" name="stopMediaPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="startVideoPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="stopVideoPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioCalls" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dscpForVideoCalls" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfVideoCalls" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dscpForTelePresenceCalls" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfTelePresenceCalls" nillable="true" type="xsd:string"/>
                    <xsd:element default="x-cisco-serviceuri-opickup" maxOccurs="1" minOccurs="0" name="callpickupListUri" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="x-cisco-serviceuri-gpickup" maxOccurs="1" minOccurs="0" name="callpickupGroupUri" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="x-cisco-serviceuri-meetme" maxOccurs="1" minOccurs="0" name="meetmeServiceUrl" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="userInfo" nillable="false" type="axlapi:XZzuserInfo"/>
                    <xsd:element default="Nominal" maxOccurs="1" minOccurs="0" name="dtmfDbLevel" nillable="false" type="axlapi:XZzdtmfDbLevel"/>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="callHoldRingback" nillable="false" type="axlapi:XZzpreff"/>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="anonymousCallBlock" nillable="false" type="axlapi:XZzpreff"/>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="callerIdBlock" nillable="false" type="axlapi:XZzpreff"/>
                    <xsd:element default="User" maxOccurs="1" minOccurs="0" name="dndControl" nillable="false" type="axlapi:XZzdndcontrol"/>
                    <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="telnetLevel" nillable="false" type="axlapi:XTelnetLevel"/>
                    <xsd:element default="120" maxOccurs="1" minOccurs="0" name="timerKeepAlive" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="120" maxOccurs="1" minOccurs="0" name="timerSubscribe" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="5" maxOccurs="1" minOccurs="0" name="timerSubscribeDelta" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="70" maxOccurs="1" minOccurs="0" name="maxRedirects" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="15000" maxOccurs="1" minOccurs="0" name="timerOffHookToFirstDigit" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="x-cisco-serviceuri-cfwdall" maxOccurs="1" minOccurs="0" name="callForwardUri" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="x-cisco-serviceuri-abbrdial" maxOccurs="1" minOccurs="0" name="abbreviatedDialUri" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="confJointEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="rfc2543Hold" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="semiAttendedTransfer" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableVad" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="stutterMsgWaiting" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="callStats" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="t38Invite" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="faxInvite" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Never" maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" nillable="false" type="axlapi:XSIPReroute"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableAnatForEarlyOfferCalls" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Local RSVP" maxOccurs="1" minOccurs="0" name="rsvpOverSip" nillable="false" type="axlapi:XRSVPOverSIP"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="fallbackToLocalRsvp" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" nillable="false" type="axlapi:XSIPRel1XXOptions"/>
                    <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="gClear" nillable="false" type="axlapi:XGClear"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="sendRecvSDPInMidCallInvite" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field is editable only if earlyOfferSupportForVoiceCall is set to true.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableOutboundOptionsPing" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="60" maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusOK" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="120" maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusNotOK" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deliverConferenceBridgeIdentifier" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="6" maxOccurs="1" minOccurs="0" name="sipOptionsRetryCount" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="500" maxOccurs="1" minOccurs="0" name="sipOptionsRetryTimer" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="TIAS and AS" maxOccurs="1" minOccurs="0" name="sipBandwidthModifier" nillable="false" type="axlapi:XSIPBandwidthModifier"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableUriOutdialSupport" nillable="false" type="xsd:string"/>
                    <xsd:element default="Send Unified CM Version Information as User-Agent Header" maxOccurs="1" minOccurs="0" name="userAgentServerHeaderInfo" nillable="false" type="axlapi:XUserAgentServerHeaderInfo"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowPresentationSharingUsingBfcp" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isScriptTraceEnabled" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicationMedia" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Phone number consists of characters 0-9, *, #, and + (others treated as URI addresses)" maxOccurs="1" minOccurs="0" name="dialStringInterpretation" nillable="false" type="axlapi:XURIDisambiguationPolicy"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppUserAuthorization" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isAssuredSipServiceEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableExternalQoS" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Equivalent field on the SIP Profile Configuration page in Cisco Unified CM Administration is renamed from Allow Passthrough of Configured Line Device Caller Information to Enable External Presentation Name and Number</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdentification" nillable="false" type="axlapi:XCallingLineIdentification"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousIncomingCall" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="x-cisco-serviceuri-pickup" maxOccurs="1" minOccurs="0" name="callpickupUri" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousOutgoingCall" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Mixed" maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" nillable="false" type="axlapi:XVideoCallTrafficClass"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowMultipleCodecs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Invite" maxOccurs="1" minOccurs="0" name="sipSessionRefreshMethod" nillable="false" type="axlapi:XSipSessionRefreshMethod"/>
                    <xsd:element default="Disabled (Default value)" maxOccurs="1" minOccurs="0" name="earlyOfferSuppVoiceCall" nillable="false" type="axlapi:XEOSuppVoiceCall"/>
                    <xsd:element default="Major And Minor" maxOccurs="1" minOccurs="0" name="cucmVersionInSipHeader" nillable="false" type="axlapi:XCUCMVersionInSipHeader"/>
                    <xsd:element default="Disabled" maxOccurs="1" minOccurs="0" name="confidentialAccessLevelHeaders" nillable="false" type="axlapi:XCALHeaders"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="destRouteString" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="inactiveSDPRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowRRAndRSBandwidthModifier" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSipProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipProfile" type="axlapi:RSipProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipProfile" type="axlapi:LSipProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSipProfileOptionsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedChoices" type="axlapi:OXSipProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipProfileOptionsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipProfile" type="axlapi:ORSipProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSipTrunkSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String75"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" nillable="true" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="0" name="incomingTransport" nillable="false" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outgoingTransport" nillable="true" type="axlapi:XTransport"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="digestAuthentication" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="600" maxOccurs="1" minOccurs="0" name="noncePolicyTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" nillable="false" type="axlapi:String4096"/>
            <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="incomingPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applLevelAuthentication" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowReplaceHeader" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitSecurityStatus" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Use Default Filter" maxOccurs="1" minOccurs="1" name="sipV150OutboundSdpOfferFiltering" nillable="false" type="axlapi:XV150SDPFilter"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowChargingHeader" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSipTrunkSecurityProfile" type="axlapi:AddSipTrunkSecurityProfileReq"/>
    <xsd:element name="addSipTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipTrunkSecurityProfile" type="axlapi:UpdateSipTrunkSecurityProfileReq"/>
    <xsd:element name="updateSipTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipTrunkSecurityProfile" type="axlapi:GetSipTrunkSecurityProfileReq"/>
    <xsd:element name="getSipTrunkSecurityProfileResponse" type="axlapi:GetSipTrunkSecurityProfileRes"/>
    <xsd:element name="removeSipTrunkSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSipTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipTrunkSecurityProfile" type="axlapi:ListSipTrunkSecurityProfileReq"/>
    <xsd:element name="listSipTrunkSecurityProfileResponse" type="axlapi:ListSipTrunkSecurityProfileRes"/>
    <xsd:element name="resetSipTrunkSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetSipTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applySipTrunkSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applySipTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddSipTrunkSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sipTrunkSecurityProfile" type="axlapi:XSipTrunkSecurityProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSipTrunkSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String75"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" nillable="true" type="axlapi:XDeviceSecurityMode"/>
                    <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="0" name="incomingTransport" nillable="false" type="axlapi:XTransport"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="outgoingTransport" nillable="true" type="axlapi:XTransport"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="digestAuthentication" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="600" maxOccurs="1" minOccurs="0" name="noncePolicyTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" nillable="false" type="axlapi:String4096"/>
                    <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="incomingPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applLevelAuthentication" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowReplaceHeader" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitSecurityStatus" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Use Default Filter" maxOccurs="1" minOccurs="0" name="sipV150OutboundSdpOfferFiltering" nillable="false" type="axlapi:XV150SDPFilter"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowChargingHeader" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSipTrunkSecurityProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipTrunkSecurityProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipTrunkSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipTrunkSecurityProfile" type="axlapi:RSipTrunkSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipTrunkSecurityProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipTrunkSecurityProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipTrunkSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipTrunkSecurityProfile" type="axlapi:LSipTrunkSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="startTime" nillable="false" type="axlapi:XTimeOfDay"/>
            <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="endTime" nillable="false" type="axlapi:XTimeOfDay"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="startDay" nillable="false" type="axlapi:XDayOfWeek"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="endDay" nillable="false" type="axlapi:XDayOfWeek"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="monthOfYear" nillable="false" type="axlapi:XMonthOfYear"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="dayOfMonth" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPublished" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimePeriod cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Period can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="dayOfMonthEnd" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="monthOfYearEnd" nillable="false" type="axlapi:XMonthOfYear"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addTimePeriod" type="axlapi:AddTimePeriodReq"/>
    <xsd:element name="addTimePeriodResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTimePeriod" type="axlapi:UpdateTimePeriodReq"/>
    <xsd:element name="updateTimePeriodResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTimePeriod" type="axlapi:GetTimePeriodReq"/>
    <xsd:element name="getTimePeriodResponse" type="axlapi:GetTimePeriodRes"/>
    <xsd:element name="removeTimePeriod" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeTimePeriodResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTimePeriod" type="axlapi:ListTimePeriodReq"/>
    <xsd:element name="listTimePeriodResponse" type="axlapi:ListTimePeriodRes"/>
    <xsd:complexType name="AddTimePeriodReq">
        <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:complexType name="UpdateTimePeriodReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="startTime" nillable="false" type="axlapi:XTimeOfDay"/>
                    <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="endTime" nillable="false" type="axlapi:XTimeOfDay"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="startDay" nillable="false" type="axlapi:XDayOfWeek"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="endDay" nillable="false" type="axlapi:XDayOfWeek"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="monthOfYear" nillable="false" type="axlapi:XMonthOfYear"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="dayOfMonth" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="dayOfMonthEnd" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="monthOfYearEnd" nillable="false" type="axlapi:XMonthOfYear"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTimePeriodReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTimePeriod"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RTimePeriod"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTimePeriodReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTimePeriod"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTimePeriodRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="timePeriod" type="axlapi:LTimePeriod"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTimeSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XTimeScheduleTimePeriod"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isPublished" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimeSchedule cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Schedule can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Regular" maxOccurs="1" minOccurs="0" name="timeScheduleCategory" nillable="false" type="axlapi:XTimeScheduleCategory"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addTimeSchedule" type="axlapi:AddTimeScheduleReq"/>
    <xsd:element name="addTimeScheduleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTimeSchedule" type="axlapi:UpdateTimeScheduleReq"/>
    <xsd:element name="updateTimeScheduleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTimeSchedule" type="axlapi:GetTimeScheduleReq"/>
    <xsd:element name="getTimeScheduleResponse" type="axlapi:GetTimeScheduleRes"/>
    <xsd:element name="removeTimeSchedule" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeTimeScheduleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTimeSchedule" type="axlapi:ListTimeScheduleReq"/>
    <xsd:element name="listTimeScheduleResponse" type="axlapi:ListTimeScheduleRes"/>
    <xsd:complexType name="AddTimeScheduleReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="timeSchedule" type="axlapi:XTimeSchedule"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateTimeScheduleReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XTimeScheduleTimePeriod"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XTimeScheduleTimePeriod"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XTimeScheduleTimePeriod"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="Regular" maxOccurs="1" minOccurs="0" name="timeScheduleCategory" nillable="false" type="axlapi:XTimeScheduleCategory"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTimeScheduleReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTimeSchedule"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTimeScheduleRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="timeSchedule" type="axlapi:RTimeSchedule"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTimeScheduleReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTimeSchedule"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTimeScheduleRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="timeSchedule" type="axlapi:LTimeSchedule"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTodAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ownerIdName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="member" type="axlapi:XTODAccessMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addTodAccess" type="axlapi:AddTodAccessReq"/>
    <xsd:element name="addTodAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTodAccess" type="axlapi:UpdateTodAccessReq"/>
    <xsd:element name="updateTodAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTodAccess" type="axlapi:GetTodAccessReq"/>
    <xsd:element name="getTodAccessResponse" type="axlapi:GetTodAccessRes"/>
    <xsd:element name="removeTodAccess" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeTodAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTodAccess" type="axlapi:ListTodAccessReq"/>
    <xsd:element name="listTodAccessResponse" type="axlapi:ListTodAccessRes"/>
    <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:complexType name="UpdateTodAccessReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="members">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="member" type="axlapi:XTODAccessMember"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTodAccessReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTodAccess"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RTodAccess"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTodAccessReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ownerIdName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTodAccess"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTodAccessRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="todAccess" type="axlapi:LTodAccess"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVoiceMailPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="isDefault" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update 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:complexType>
    <xsd:element name="addVoiceMailPilot" type="axlapi:AddVoiceMailPilotReq"/>
    <xsd:element name="addVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVoiceMailPilot" type="axlapi:UpdateVoiceMailPilotReq"/>
    <xsd:element name="updateVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVoiceMailPilot" type="axlapi:GetVoiceMailPilotReq"/>
    <xsd:element name="getVoiceMailPilotResponse" type="axlapi:GetVoiceMailPilotRes"/>
    <xsd:element name="removeVoiceMailPilot" type="axlapi:RemoveVoiceMailPilotReq"/>
    <xsd:element name="removeVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVoiceMailPilot" type="axlapi:ListVoiceMailPilotReq"/>
    <xsd:element name="listVoiceMailPilotResponse" type="axlapi:ListVoiceMailPilotRes"/>
    <xsd:complexType name="AddVoiceMailPilotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="voiceMailPilot" type="axlapi:XVoiceMailPilot"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVoiceMailPilotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" nillable="true" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDirn" nillable="true" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>In Update 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:complexType name="RemoveVoiceMailPilotReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dirn" nillable="true" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cssName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailPilotReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dirn" nillable="true" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cssName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVoiceMailPilot"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailPilotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="voiceMailPilot" type="axlapi:RVoiceMailPilot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailPilotReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="dirn" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="cssName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVoiceMailPilot"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailPilotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="voiceMailPilot" type="axlapi:LVoiceMailPilot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XProcessNode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The primary hostname of the process node.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mac" nillable="false" type="axlapi:XMacAddress">
                <xsd:annotation>
                    <xsd:documentation>The mac address of the host.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmHubGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="CUCM Voice/Video" maxOccurs="1" minOccurs="1" name="processNodeRole" nillable="false" type="axlapi:XProcessNodeRole"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cupDomain" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addProcessNode" type="axlapi:AddProcessNodeReq"/>
    <xsd:element name="addProcessNodeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateProcessNode" type="axlapi:UpdateProcessNodeReq"/>
    <xsd:element name="updateProcessNodeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getProcessNode" type="axlapi:GetProcessNodeReq"/>
    <xsd:element name="getProcessNodeResponse" type="axlapi:GetProcessNodeRes"/>
    <xsd:element name="removeProcessNode" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeProcessNodeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listProcessNode" type="axlapi:ListProcessNodeReq"/>
    <xsd:element name="listProcessNodeResponse" type="axlapi:ListProcessNodeRes"/>
    <xsd:complexType name="AddProcessNodeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="processNode" type="axlapi:XProcessNode"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateProcessNodeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>The primary hostname of the process node.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mac" nillable="false" type="axlapi:XMacAddress">
                        <xsd:annotation>
                            <xsd:documentation>The mac address of the host.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Name" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lbmHubGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cupDomain" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetProcessNodeReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RProcessNode"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetProcessNodeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="processNode" type="axlapi:RProcessNode"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListProcessNodeReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The primary hostname of the process node.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="processNodeRole" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LProcessNode"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListProcessNodeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="processNode" type="axlapi:LProcessNode"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallerFilterList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="1" name="isAllowedType" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserIdName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallerFilterListMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCallerFilterList" type="axlapi:AddCallerFilterListReq"/>
    <xsd:element name="addCallerFilterListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCallerFilterList" type="axlapi:UpdateCallerFilterListReq"/>
    <xsd:element name="updateCallerFilterListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallerFilterList" type="axlapi:GetCallerFilterListReq"/>
    <xsd:element name="getCallerFilterListResponse" type="axlapi:GetCallerFilterListRes"/>
    <xsd:element name="removeCallerFilterList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCallerFilterListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCallerFilterList" type="axlapi:ListCallerFilterListReq"/>
    <xsd:element name="listCallerFilterListResponse" type="axlapi:ListCallerFilterListRes"/>
    <xsd:complexType name="AddCallerFilterListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="callerFilterList" type="axlapi:XCallerFilterList"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCallerFilterListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallerFilterListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallerFilterListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallerFilterListMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCallerFilterListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallerFilterList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallerFilterListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callerFilterList" type="axlapi:RCallerFilterList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallerFilterListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallerFilterList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallerFilterListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callerFilterList" type="axlapi:LCallerFilterList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRoutePartition">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleIdName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useOriginatingDeviceTimeZone" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Etc/GMT" maxOccurs="1" minOccurs="0" name="timeZone" nillable="false" type="axlapi:XTimeZone">
                <xsd:annotation>
                    <xsd:documentation>Only Applicable if TimeSchedule is selected. If OriginatingDevice is selected then this tag is not applicable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="General" maxOccurs="1" minOccurs="0" name="partitionUsage" nillable="false" type="axlapi:XPartitionUsage"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRoutePartition" type="axlapi:AddRoutePartitionReq"/>
    <xsd:element name="addRoutePartitionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRoutePartition" type="axlapi:UpdateRoutePartitionReq"/>
    <xsd:element name="updateRoutePartitionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRoutePartition" type="axlapi:GetRoutePartitionReq"/>
    <xsd:element name="getRoutePartitionResponse" type="axlapi:GetRoutePartitionRes"/>
    <xsd:element name="removeRoutePartition" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRoutePartitionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRoutePartition" type="axlapi:ListRoutePartitionReq"/>
    <xsd:element name="listRoutePartitionResponse" type="axlapi:ListRoutePartitionRes"/>
    <xsd:element name="restartRoutePartition" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartRoutePartitionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyRoutePartition" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyRoutePartitionResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddRoutePartitionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="routePartition" type="axlapi:XRoutePartition"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRoutePartitionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleIdName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useOriginatingDeviceTimeZone" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Etc/GMT" maxOccurs="1" minOccurs="0" name="timeZone" nillable="false" type="axlapi:XTimeZone">
                        <xsd:annotation>
                            <xsd:documentation>Only Applicable if TimeSchedule is selected. If OriginatingDevice is selected then this tag is not applicable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRoutePartitionReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRoutePartition"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRoutePartitionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="routePartition" type="axlapi:RRoutePartition"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRoutePartitionReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRoutePartition"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRoutePartitionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routePartition" type="axlapi:LRoutePartition"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCss">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XCallingSearchSpaceMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="General" maxOccurs="1" minOccurs="0" name="partitionUsage" nillable="false" type="axlapi:XPartitionUsage"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCss" type="axlapi:AddCssReq"/>
    <xsd:element name="addCssResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCss" type="axlapi:UpdateCssReq"/>
    <xsd:element name="updateCssResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCss" type="axlapi:GetCssReq"/>
    <xsd:element name="getCssResponse" type="axlapi:GetCssRes"/>
    <xsd:element name="removeCss" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCssResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCss" type="axlapi:ListCssReq"/>
    <xsd:element name="listCssResponse" type="axlapi:ListCssRes"/>
    <xsd:complexType name="AddCssReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="css" type="axlapi:XCss"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCssReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XCallingSearchSpaceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XCallingSearchSpaceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XCallingSearchSpaceMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCssReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCss"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCssRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="css" type="axlapi:RCss"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCssReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="partitionUsage" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCss"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCssRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="css" type="axlapi:LCss"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallManager">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistration">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="startDn" nillable="false" type="axlapi:String255"/>
                        <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="endDn" nillable="false" type="axlapi:String255"/>
                        <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="nextDn" nillable="false" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistrationEnabled" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="universalDeviceTemplate" nillable="false" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineTemplate" nillable="false" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="2000" maxOccurs="1" minOccurs="1" name="ethernetPhonePort" nillable="false" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="mgcpPorts">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element default="2427" maxOccurs="1" minOccurs="1" name="listen" nillable="false" type="axlapi:XInteger">
                                        <xsd:annotation>
                                            <xsd:documentation>UDP port for MGCP communication.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element default="2428" maxOccurs="1" minOccurs="1" name="keepAlive" nillable="false" type="axlapi:XInteger">
                                        <xsd:annotation>
                                            <xsd:documentation>TCP port for backhaul for Q.931 messages.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="1" name="sipPorts">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element default="5060" maxOccurs="1" minOccurs="1" name="sipPhonePort" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element default="5061" maxOccurs="1" minOccurs="1" name="sipPhoneSecurePort" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element default="5090" maxOccurs="1" minOccurs="1" name="sipOAuthPort" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element default="5091" maxOccurs="1" minOccurs="1" name="sipOAuthMRAPort" nillable="false" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmGroup" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
    </xsd:complexType>
    <xsd:element name="updateCallManager" type="axlapi:UpdateCallManagerReq"/>
    <xsd:element name="updateCallManagerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallManager" type="axlapi:GetCallManagerReq"/>
    <xsd:element name="getCallManagerResponse" type="axlapi:GetCallManagerRes"/>
    <xsd:element name="listCallManager" type="axlapi:ListCallManagerReq"/>
    <xsd:element name="listCallManagerResponse" type="axlapi:ListCallManagerRes"/>
    <xsd:element name="resetCallManager" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCallManagerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCallManager" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCallManagerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCallManager" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCallManagerResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateCallManagerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistration">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="startDn" nillable="false" type="axlapi:String255"/>
                                <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="endDn" nillable="false" type="axlapi:String255"/>
                                <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="nextDn" nillable="false" type="axlapi:String255"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="axlapi:String50"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistrationEnabled" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="universalDeviceTemplate" nillable="false" type="axlapi:XFkType">
                                    <xsd:annotation>
                                        <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="0" name="lineTemplate" nillable="false" type="axlapi:XFkType">
                                    <xsd:annotation>
                                        <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element default="2000" maxOccurs="1" minOccurs="1" name="ethernetPhonePort" nillable="false" type="axlapi:XInteger"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="mgcpPorts">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element default="2427" maxOccurs="1" minOccurs="1" name="listen" nillable="false" type="axlapi:XInteger">
                                                <xsd:annotation>
                                                    <xsd:documentation>UDP port for MGCP communication.</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                            <xsd:element default="2428" maxOccurs="1" minOccurs="1" name="keepAlive" nillable="false" type="axlapi:XInteger">
                                                <xsd:annotation>
                                                    <xsd:documentation>TCP port for backhaul for Q.931 messages.</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="1" name="sipPorts">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element default="5060" maxOccurs="1" minOccurs="1" name="sipPhonePort" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element default="5061" maxOccurs="1" minOccurs="1" name="sipPhoneSecurePort" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element default="5090" maxOccurs="1" minOccurs="1" name="sipOAuthPort" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element default="5091" maxOccurs="1" minOccurs="1" name="sipOAuthMRAPort" nillable="false" type="axlapi:XInteger"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lbmGroup" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCallManagerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallManager"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallManagerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callManager" type="axlapi:RCallManager"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallManagerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallManager"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallManagerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callManager" type="axlapi:LCallManager"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XExpresswayCConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="HostNameOrIP" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="X509SubjectNameorSubjectAlternateName" nillable="true" type="axlapi:String4096"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addExpresswayCConfiguration" type="axlapi:AddExpresswayCConfigurationReq"/>
    <xsd:element name="addExpresswayCConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateExpresswayCConfiguration" type="axlapi:UpdateExpresswayCConfigurationReq"/>
    <xsd:element name="updateExpresswayCConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getExpresswayCConfiguration" type="axlapi:GetExpresswayCConfigurationReq"/>
    <xsd:element name="getExpresswayCConfigurationResponse" type="axlapi:GetExpresswayCConfigurationRes"/>
    <xsd:element name="removeExpresswayCConfiguration" type="axlapi:RemoveExpresswayCConfigurationReq"/>
    <xsd:element name="removeExpresswayCConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listExpresswayCConfiguration" type="axlapi:ListExpresswayCConfigurationReq"/>
    <xsd:element name="listExpresswayCConfigurationResponse" type="axlapi:ListExpresswayCConfigurationRes"/>
    <xsd:complexType name="AddExpresswayCConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="expresswayCConfiguration" type="axlapi:XExpresswayCConfiguration"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateExpresswayCConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="HostNameOrIP" nillable="false" type="axlapi:String255"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newHostNameOrIP" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="X509SubjectNameorSubjectAlternateName" nillable="true" type="axlapi:String4096"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveExpresswayCConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="HostNameOrIP" nillable="false" type="axlapi:String255"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetExpresswayCConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="HostNameOrIP" nillable="false" type="axlapi:String255"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RExpresswayCConfiguration"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetExpresswayCConfigurationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="expresswayCConfiguration" type="axlapi:RExpresswayCConfiguration"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListExpresswayCConfigurationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="HostNameOrIP" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LExpresswayCConfiguration"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListExpresswayCConfigurationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="expresswayCConfiguration" type="axlapi:LExpresswayCConfiguration"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMediaResourceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="multicast" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceGroupMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMediaResourceGroup" type="axlapi:AddMediaResourceGroupReq"/>
    <xsd:element name="addMediaResourceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMediaResourceGroup" type="axlapi:UpdateMediaResourceGroupReq"/>
    <xsd:element name="updateMediaResourceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMediaResourceGroup" type="axlapi:GetMediaResourceGroupReq"/>
    <xsd:element name="getMediaResourceGroupResponse" type="axlapi:GetMediaResourceGroupRes"/>
    <xsd:element name="removeMediaResourceGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeMediaResourceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMediaResourceGroup" type="axlapi:ListMediaResourceGroupReq"/>
    <xsd:element name="listMediaResourceGroupResponse" type="axlapi:ListMediaResourceGroupRes"/>
    <xsd:complexType name="AddMediaResourceGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mediaResourceGroup" type="axlapi:XMediaResourceGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMediaResourceGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="multicast" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceGroupMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMediaResourceGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMediaResourceGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMediaResourceGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mediaResourceGroup" type="axlapi:RMediaResourceGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMediaResourceGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMediaResourceGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMediaResourceGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mediaResourceGroup" type="axlapi:LMediaResourceGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMediaResourceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceListMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMediaResourceList" type="axlapi:AddMediaResourceListReq"/>
    <xsd:element name="addMediaResourceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMediaResourceList" type="axlapi:UpdateMediaResourceListReq"/>
    <xsd:element name="updateMediaResourceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMediaResourceList" type="axlapi:GetMediaResourceListReq"/>
    <xsd:element name="getMediaResourceListResponse" type="axlapi:GetMediaResourceListRes"/>
    <xsd:element name="removeMediaResourceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeMediaResourceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMediaResourceList" type="axlapi:ListMediaResourceListReq"/>
    <xsd:element name="listMediaResourceListResponse" type="axlapi:ListMediaResourceListRes"/>
    <xsd:complexType name="AddMediaResourceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mediaResourceList" type="axlapi:XMediaResourceList"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMediaResourceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XMediaResourceListMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMediaResourceListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMediaResourceList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMediaResourceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mediaResourceList" type="axlapi:RMediaResourceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMediaResourceListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMediaResourceList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMediaResourceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mediaResourceList" type="axlapi:LMediaResourceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRegion">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedRegions">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedRegion" type="axlapi:XRegionRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="G.711" maxOccurs="1" minOccurs="0" name="defaultCodec" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Not valid for get and list</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRegion" type="axlapi:AddRegionReq"/>
    <xsd:element name="addRegionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRegion" type="axlapi:UpdateRegionReq"/>
    <xsd:element name="updateRegionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRegion" type="axlapi:GetRegionReq"/>
    <xsd:element name="getRegionResponse" type="axlapi:GetRegionRes"/>
    <xsd:element name="removeRegion" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRegionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRegion" type="axlapi:ListRegionReq"/>
    <xsd:element name="listRegionResponse" type="axlapi:ListRegionRes"/>
    <xsd:element name="restartRegion" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartRegionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyRegion" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyRegionResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddRegionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="region" type="axlapi:XRegion"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRegionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="relatedRegions">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedRegion" type="axlapi:XRegionRelationship"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRegionReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRegion"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRegionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="region" type="axlapi:RRegion"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRegionReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRegion"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRegionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="region" type="axlapi:LRegion"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAarGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String32"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAarGroup" type="axlapi:AddAarGroupReq"/>
    <xsd:element name="addAarGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAarGroup" type="axlapi:UpdateAarGroupReq"/>
    <xsd:element name="updateAarGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAarGroup" type="axlapi:GetAarGroupReq"/>
    <xsd:element name="getAarGroupResponse" type="axlapi:GetAarGroupRes"/>
    <xsd:element name="removeAarGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeAarGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listAarGroup" type="axlapi:ListAarGroupReq"/>
    <xsd:element name="listAarGroupResponse" type="axlapi:ListAarGroupRes"/>
    <xsd:complexType name="AddAarGroupReq">
        <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:complexType name="UpdateAarGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String32"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetAarGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAarGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RAarGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAarGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAarGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAarGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="aarGroup" type="axlapi:LAarGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhysicalLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPhysicalLocation" type="axlapi:AddPhysicalLocationReq"/>
    <xsd:element name="addPhysicalLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePhysicalLocation" type="axlapi:UpdatePhysicalLocationReq"/>
    <xsd:element name="updatePhysicalLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhysicalLocation" type="axlapi:GetPhysicalLocationReq"/>
    <xsd:element name="getPhysicalLocationResponse" type="axlapi:GetPhysicalLocationRes"/>
    <xsd:element name="removePhysicalLocation" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePhysicalLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhysicalLocation" type="axlapi:ListPhysicalLocationReq"/>
    <xsd:element name="listPhysicalLocationResponse" type="axlapi:ListPhysicalLocationRes"/>
    <xsd:complexType name="AddPhysicalLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="physicalLocation" type="axlapi:XPhysicalLocation"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePhysicalLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPhysicalLocationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPhysicalLocation"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhysicalLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="physicalLocation" type="axlapi:RPhysicalLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPhysicalLocationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhysicalLocation"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhysicalLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="physicalLocation" type="axlapi:LPhysicalLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCustomer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCustomer" type="axlapi:AddCustomerReq"/>
    <xsd:element name="addCustomerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCustomer" type="axlapi:UpdateCustomerReq"/>
    <xsd:element name="updateCustomerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCustomer" type="axlapi:GetCustomerReq"/>
    <xsd:element name="getCustomerResponse" type="axlapi:GetCustomerRes"/>
    <xsd:element name="removeCustomer" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCustomerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCustomer" type="axlapi:ListCustomerReq"/>
    <xsd:element name="listCustomerResponse" type="axlapi:ListCustomerRes"/>
    <xsd:complexType name="AddCustomerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="customer" type="axlapi:XCustomer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCustomerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCustomerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCustomer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCustomerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="customer" type="axlapi:RCustomer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCustomerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCustomer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCustomerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="customer" type="axlapi:LCustomer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element default="Circular" maxOccurs="1" minOccurs="1" name="distributionAlgorithm" nillable="false" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XRouteGroupMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRouteGroup" type="axlapi:AddRouteGroupReq"/>
    <xsd:element name="addRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRouteGroup" type="axlapi:UpdateRouteGroupReq"/>
    <xsd:element name="updateRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRouteGroup" type="axlapi:GetRouteGroupReq"/>
    <xsd:element name="getRouteGroupResponse" type="axlapi:GetRouteGroupRes"/>
    <xsd:element name="removeRouteGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRouteGroup" type="axlapi:ListRouteGroupReq"/>
    <xsd:element name="listRouteGroupResponse" type="axlapi:ListRouteGroupRes"/>
    <xsd:complexType name="AddRouteGroupReq">
        <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:complexType name="UpdateRouteGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element default="Circular" maxOccurs="1" minOccurs="0" name="distributionAlgorithm" nillable="false" type="axlapi:XDistributeAlgorithm"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XRouteGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XRouteGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XRouteGroupMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRouteGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRouteGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRouteGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="routeGroup" type="axlapi:RRouteGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRouteGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRouteGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRouteGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routeGroup" type="axlapi:LRouteGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDevicePool">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dateTimeSettingName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="regionName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry">
                <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:element maxOccurs="1" minOccurs="1" name="srstName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="-1" maxOccurs="1" minOccurs="0" name="connectionMonitorDuration" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>-1 means using system default</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>For IP Phones and Gateways. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityCssName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Device Mobility. Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="physicalLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="revertPriority" nillable="false" type="axlapi:XRevertPriority">
                <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 default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localRouteGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="adjunctCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="localRouteGroup">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="true" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="false" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDevicePool" type="axlapi:AddDevicePoolReq"/>
    <xsd:element name="addDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDevicePool" type="axlapi:UpdateDevicePoolReq"/>
    <xsd:element name="updateDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDevicePool" type="axlapi:GetDevicePoolReq"/>
    <xsd:element name="getDevicePoolResponse" type="axlapi:GetDevicePoolRes"/>
    <xsd:element name="removeDevicePool" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDevicePool" type="axlapi:ListDevicePoolReq"/>
    <xsd:element name="listDevicePoolResponse" type="axlapi:ListDevicePoolRes"/>
    <xsd:element name="resetDevicePool" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartDevicePool" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyDevicePool" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyDevicePoolResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddDevicePoolReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="devicePool" type="axlapi:XDevicePool"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDevicePoolReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50">
                        <xsd:annotation>
                            <xsd:documentation>Not nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="autoSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dateTimeSettingName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="regionName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry">
                        <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:element maxOccurs="1" minOccurs="0" name="srstName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="-1" maxOccurs="1" minOccurs="0" name="connectionMonitorDuration" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>-1 means using system default</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>For IP Phones and Gateways. Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobilityCssName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The calling search space used by Device Mobility. Nullable. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="physicalLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="revertPriority" nillable="false" type="axlapi:XRevertPriority">
                        <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 default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="localRouteGroupName" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="adjunctCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="unbounded" minOccurs="0" name="localRouteGroup">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="true" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="false" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDevicePoolReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDevicePool"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDevicePoolRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="devicePool" type="axlapi:RDevicePool"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDevicePoolReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Not nullable.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callManagerGroupName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="regionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDevicePool"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDevicePoolRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="devicePool" type="axlapi:LDevicePool"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDeviceMobilityGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDeviceMobilityGroup" type="axlapi:AddDeviceMobilityGroupReq"/>
    <xsd:element name="addDeviceMobilityGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDeviceMobilityGroup" type="axlapi:UpdateDeviceMobilityGroupReq"/>
    <xsd:element name="updateDeviceMobilityGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDeviceMobilityGroup" type="axlapi:GetDeviceMobilityGroupReq"/>
    <xsd:element name="getDeviceMobilityGroupResponse" type="axlapi:GetDeviceMobilityGroupRes"/>
    <xsd:element name="removeDeviceMobilityGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDeviceMobilityGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDeviceMobilityGroup" type="axlapi:ListDeviceMobilityGroupReq"/>
    <xsd:element name="listDeviceMobilityGroupResponse" type="axlapi:ListDeviceMobilityGroupRes"/>
    <xsd:complexType name="AddDeviceMobilityGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="deviceMobilityGroup" type="axlapi:XDeviceMobilityGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDeviceMobilityGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceMobilityGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDeviceMobilityGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceMobilityGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="deviceMobilityGroup" type="axlapi:RDeviceMobilityGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceMobilityGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDeviceMobilityGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceMobilityGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceMobilityGroup" type="axlapi:LDeviceMobilityGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedLocations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedLocation" type="axlapi:XLocationRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="withinAudioBandwidth" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="withinVideoBandwidth" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="withinImmersiveKbits" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="betweenLocations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="betweenLocation" type="axlapi:XLocationBetween"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLocation" type="axlapi:AddLocationReq"/>
    <xsd:element name="addLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLocation" type="axlapi:UpdateLocationReq"/>
    <xsd:element name="updateLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLocation" type="axlapi:GetLocationReq"/>
    <xsd:element name="getLocationResponse" type="axlapi:GetLocationRes"/>
    <xsd:element name="removeLocation" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLocation" type="axlapi:ListLocationReq"/>
    <xsd:element name="listLocationResponse" type="axlapi:ListLocationRes"/>
    <xsd:complexType name="AddLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="location" type="axlapi:XLocation"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="relatedLocations">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedLocation" type="axlapi:XLocationRelationship"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="withinAudioBandwidth" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="withinVideoBandwidth" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="withinImmersiveKbits" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="betweenLocations">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="betweenLocation" type="axlapi:XLocationBetween"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLocationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLocation"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="location" type="axlapi:RLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLocationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLocation"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="location" type="axlapi:LLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSoftKeyTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="description" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="baseSoftkeyTemplateName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSoftKeyTemplate" type="axlapi:AddSoftKeyTemplateReq"/>
    <xsd:element name="addSoftKeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSoftKeyTemplate" type="axlapi:UpdateSoftKeyTemplateReq"/>
    <xsd:element name="updateSoftKeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSoftKeyTemplate" type="axlapi:GetSoftKeyTemplateReq"/>
    <xsd:element name="getSoftKeyTemplateResponse" type="axlapi:GetSoftKeyTemplateRes"/>
    <xsd:element name="removeSoftKeyTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSoftKeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSoftKeyTemplate" type="axlapi:ListSoftKeyTemplateReq"/>
    <xsd:element name="listSoftKeyTemplateResponse" type="axlapi:ListSoftKeyTemplateRes"/>
    <xsd:element name="restartSoftKeyTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartSoftKeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applySoftKeyTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applySoftKeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddSoftKeyTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="softKeyTemplate" type="axlapi:XSoftKeyTemplate"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSoftKeyTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSoftKeyTemplateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSoftKeyTemplate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSoftKeyTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="softKeyTemplate" type="axlapi:RSoftKeyTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSoftKeyTemplateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSoftKeyTemplate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSoftKeyTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="softKeyTemplate" type="axlapi:LSoftKeyTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTranscoder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString255">
                <xsd:annotation>
                    <xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="subUnit" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM) and is a mandatory tag for Cisco Media Termination Point (WS-SVC-CMM) Transcoder. Valid values range from 1 to 4.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isTrustedRelayPoint" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maximumCapacity" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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:sequence>
    </xsd:complexType>
    <xsd:element name="addTranscoder" type="axlapi:AddTranscoderReq"/>
    <xsd:element name="addTranscoderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTranscoder" type="axlapi:UpdateTranscoderReq"/>
    <xsd:element name="updateTranscoderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTranscoder" type="axlapi:GetTranscoderReq"/>
    <xsd:element name="getTranscoderResponse" type="axlapi:GetTranscoderRes"/>
    <xsd:element name="removeTranscoder" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeTranscoderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTranscoder" type="axlapi:ListTranscoderReq"/>
    <xsd:element name="listTranscoderResponse" type="axlapi:ListTranscoderRes"/>
    <xsd:element name="resetTranscoder" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetTranscoderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyTranscoder" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyTranscoderResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddTranscoderReq">
        <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:complexType name="UpdateTranscoderReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString255">
                        <xsd:annotation>
                            <xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                        <xsd:annotation>
                            <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM)</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isTrustedRelayPoint" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="maximumCapacity" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>This tag is mandatory 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:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTranscoderReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTranscoder"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTranscoderRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="transcoder" type="axlapi:RTranscoder"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTranscoderReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTranscoder"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTranscoderRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="transcoder" type="axlapi:LTranscoder"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCommonDeviceConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale">
                <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 maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="IPv4 and IPv6" maxOccurs="1" minOccurs="0" name="ipAddressingMode" nillable="false" type="axlapi:XIPAddressingMode"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ipAddressingModePreferenceControl" nillable="false" type="axlapi:XIPAddressingModePrefControl"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="allowAutoConfigurationForPhones" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useImeForOutboundCalls" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="allowDuplicateAddressDetection" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="acceptRedirectMessages" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="replyMulticastEchoRequest" nillable="false" type="axlapi:XStatus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCommonDeviceConfig" type="axlapi:AddCommonDeviceConfigReq"/>
    <xsd:element name="addCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCommonDeviceConfig" type="axlapi:UpdateCommonDeviceConfigReq"/>
    <xsd:element name="updateCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCommonDeviceConfig" type="axlapi:GetCommonDeviceConfigReq"/>
    <xsd:element name="getCommonDeviceConfigResponse" type="axlapi:GetCommonDeviceConfigRes"/>
    <xsd:element name="removeCommonDeviceConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCommonDeviceConfig" type="axlapi:ListCommonDeviceConfigReq"/>
    <xsd:element name="listCommonDeviceConfigResponse" type="axlapi:ListCommonDeviceConfigRes"/>
    <xsd:element name="resetCommonDeviceConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCommonDeviceConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCommonDeviceConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCommonDeviceConfigReq">
        <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="UpdateCommonDeviceConfigReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale">
                        <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 maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>Nullable</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>Nullable</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affect devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="IPv4 and IPv6" maxOccurs="1" minOccurs="0" name="ipAddressingMode" nillable="false" type="axlapi:XIPAddressingMode"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ipAddressingModePreferenceControl" nillable="false" type="axlapi:XIPAddressingModePrefControl"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="allowAutoConfigurationForPhones" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useImeForOutboundCalls" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="allowDuplicateAddressDetection" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="acceptRedirectMessages" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="replyMulticastEchoRequest" nillable="false" type="axlapi:XStatus"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCommonDeviceConfigReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCommonDeviceConfig"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RCommonDeviceConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCommonDeviceConfigReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCommonDeviceConfig"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCommonDeviceConfigRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="commonDeviceConfig" type="axlapi:LCommonDeviceConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XResourcePriorityNamespace">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addResourcePriorityNamespace" type="axlapi:AddResourcePriorityNamespaceReq"/>
    <xsd:element name="addResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateResourcePriorityNamespace" type="axlapi:UpdateResourcePriorityNamespaceReq"/>
    <xsd:element name="updateResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getResourcePriorityNamespace" type="axlapi:GetResourcePriorityNamespaceReq"/>
    <xsd:element name="getResourcePriorityNamespaceResponse" type="axlapi:GetResourcePriorityNamespaceRes"/>
    <xsd:element name="removeResourcePriorityNamespace" type="axlapi:RemoveResourcePriorityNamespaceReq"/>
    <xsd:element name="removeResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listResourcePriorityNamespace" type="axlapi:ListResourcePriorityNamespaceReq"/>
    <xsd:element name="listResourcePriorityNamespaceResponse" type="axlapi:ListResourcePriorityNamespaceRes"/>
    <xsd:element name="resetResourcePriorityNamespace" type="axlapi:ResetResourcePriorityNamespaceReq"/>
    <xsd:element name="resetResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartResourcePriorityNamespace" type="axlapi:RestartResourcePriorityNamespaceReq"/>
    <xsd:element name="restartResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyResourcePriorityNamespace" type="axlapi:ApplyResourcePriorityNamespaceReq"/>
    <xsd:element name="applyResourcePriorityNamespaceResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddResourcePriorityNamespaceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="resourcePriorityNamespace" type="axlapi:XResourcePriorityNamespace"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateResourcePriorityNamespaceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newNamespace" nillable="false" type="axlapi:String10"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RResourcePriorityNamespace"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetResourcePriorityNamespaceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="resourcePriorityNamespace" type="axlapi:RResourcePriorityNamespace"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="namespace" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LResourcePriorityNamespace"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListResourcePriorityNamespaceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="resourcePriorityNamespace" type="axlapi:LResourcePriorityNamespace"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResetResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="RestartResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ApplyResourcePriorityNamespaceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="namespace" nillable="false" type="axlapi:String10"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="XResourcePriorityNamespaceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XResourcePriorityNamespaceListMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addResourcePriorityNamespaceList" type="axlapi:AddResourcePriorityNamespaceListReq"/>
    <xsd:element name="addResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateResourcePriorityNamespaceList" type="axlapi:UpdateResourcePriorityNamespaceListReq"/>
    <xsd:element name="updateResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getResourcePriorityNamespaceList" type="axlapi:GetResourcePriorityNamespaceListReq"/>
    <xsd:element name="getResourcePriorityNamespaceListResponse" type="axlapi:GetResourcePriorityNamespaceListRes"/>
    <xsd:element name="removeResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listResourcePriorityNamespaceList" type="axlapi:ListResourcePriorityNamespaceListReq"/>
    <xsd:element name="listResourcePriorityNamespaceListResponse" type="axlapi:ListResourcePriorityNamespaceListRes"/>
    <xsd:element name="resetResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyResourcePriorityNamespaceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyResourcePriorityNamespaceListResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddResourcePriorityNamespaceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="resourcePriorityNamespaceList" type="axlapi:XResourcePriorityNamespaceList"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateResourcePriorityNamespaceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XResourcePriorityNamespaceListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XResourcePriorityNamespaceListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XResourcePriorityNamespaceListMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetResourcePriorityNamespaceListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RResourcePriorityNamespaceList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetResourcePriorityNamespaceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="resourcePriorityNamespaceList" type="axlapi:RResourcePriorityNamespaceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListResourcePriorityNamespaceListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LResourcePriorityNamespaceList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListResourcePriorityNamespaceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="resourcePriorityNamespaceList" type="axlapi:LResourcePriorityNamespaceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subNetDetails" nillable="false">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="ipv4SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv4Subnet" nillable="false" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv4SubNetMaskSz" nillable="false" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="1" name="ipv6SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Subnet" nillable="false" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv6SubNetMaskSz" nillable="false" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XDevicePoolDeviceMobility"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDeviceMobility" type="axlapi:AddDeviceMobilityReq"/>
    <xsd:element name="addDeviceMobilityResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDeviceMobility" type="axlapi:UpdateDeviceMobilityReq"/>
    <xsd:element name="updateDeviceMobilityResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDeviceMobility" type="axlapi:GetDeviceMobilityReq"/>
    <xsd:element name="getDeviceMobilityResponse" type="axlapi:GetDeviceMobilityRes"/>
    <xsd:element name="removeDeviceMobility" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDeviceMobilityResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDeviceMobility" type="axlapi:ListDeviceMobilityReq"/>
    <xsd:element name="listDeviceMobilityResponse" type="axlapi:ListDeviceMobilityRes"/>
    <xsd:complexType name="AddDeviceMobilityReq">
        <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:complexType name="UpdateDeviceMobilityReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subNetDetails" nillable="false">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="1" minOccurs="1" name="ipv4SubNetDetails">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ipv4Subnet" nillable="false" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ipv4SubNetMaskSz" nillable="false" type="axlapi:XInteger"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="1" name="ipv6SubNetDetails">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Subnet" nillable="false" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ipv6SubNetMaskSz" nillable="false" type="axlapi:XInteger"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XDevicePoolDeviceMobility"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XDevicePoolDeviceMobility"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XDevicePoolDeviceMobility"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceMobilityReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDeviceMobility"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RDeviceMobility"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceMobilityReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="subNet" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>This tag has been deprecated in 12.0.  Use ipv4/ipv6 subnetdetails instead.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="subNetMaskSz" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>This tag has been deprecated in 12.0.  Use ipv4/ipv6 subnetdetails instead.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDeviceMobility"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceMobilityRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceMobility" type="axlapi:LDeviceMobility"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCmcInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCmcInfo" type="axlapi:AddCmcInfoReq"/>
    <xsd:element name="addCmcInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCmcInfo" type="axlapi:UpdateCmcInfoReq"/>
    <xsd:element name="updateCmcInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCmcInfo" type="axlapi:GetCmcInfoReq"/>
    <xsd:element name="getCmcInfoResponse" type="axlapi:GetCmcInfoRes"/>
    <xsd:element name="removeCmcInfo" type="axlapi:RemoveCmcInfoReq"/>
    <xsd:element name="removeCmcInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCmcInfo" type="axlapi:ListCmcInfoReq"/>
    <xsd:element name="listCmcInfoResponse" type="axlapi:ListCmcInfoRes"/>
    <xsd:complexType name="AddCmcInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="cmcInfo" type="axlapi:XCmcInfo"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCmcInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="axlapi:String16"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newCode" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCmcInfoReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCmcInfoReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCmcInfo"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCmcInfoRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="cmcInfo" type="axlapi:RCmcInfo"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCmcInfoReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="code" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCmcInfo"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCmcInfoRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="cmcInfo" type="axlapi:LCmcInfo"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCredentialPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element default="3" maxOccurs="1" minOccurs="1" name="failedLogon" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Failed logon must be a number in the range 0 to 100. If 0 is entered, NoLimitForFailedLogon is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="30" maxOccurs="1" minOccurs="1" name="resetFailedLogonAttempts" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="30" maxOccurs="1" minOccurs="1" name="lockoutDuration" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Lockout duration must be a number in the range 0 to 1440. (minutes), If 0 is entered then Administrator Must Unlock is true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="credChangeDuration" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential change duration must be a number in the range 0 to 129600. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="180" maxOccurs="1" minOccurs="1" name="credExpiresAfter" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential expires after must be a number in the range 0 to 365. (Days). If 0 is entered, then neverExpires is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="8" maxOccurs="1" minOccurs="1" name="minCredLength" nillable="false" type="axlapi:XInteger">
                <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 default="12" maxOccurs="1" minOccurs="1" name="prevCredStoredNum" nillable="false" type="axlapi:XInteger">
                <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 default="0" maxOccurs="1" minOccurs="1" name="inactiveDaysAllowed" nillable="false" type="axlapi:XInteger">
                <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 default="0" maxOccurs="1" minOccurs="1" name="expiryWarningDays" nillable="false" type="axlapi:XInteger">
                <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 default="true" maxOccurs="1" minOccurs="1" name="trivialCredCheck" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="1" maxOccurs="1" minOccurs="1" name="minCharsToChange" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Minimum Character Change difference between the old and new password.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCredentialPolicy" type="axlapi:AddCredentialPolicyReq"/>
    <xsd:element name="addCredentialPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCredentialPolicy" type="axlapi:UpdateCredentialPolicyReq"/>
    <xsd:element name="updateCredentialPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCredentialPolicy" type="axlapi:GetCredentialPolicyReq"/>
    <xsd:element name="getCredentialPolicyResponse" type="axlapi:GetCredentialPolicyRes"/>
    <xsd:element name="removeCredentialPolicy" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCredentialPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCredentialPolicy" type="axlapi:ListCredentialPolicyReq"/>
    <xsd:element name="listCredentialPolicyResponse" type="axlapi:ListCredentialPolicyRes"/>
    <xsd:complexType name="AddCredentialPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="credentialPolicy" type="axlapi:XCredentialPolicy"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCredentialPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="3" maxOccurs="1" minOccurs="0" name="failedLogon" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Failed logon must be a number in the range 0 to 100. If 0 is entered, NoLimitForFailedLogon is true</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="30" maxOccurs="1" minOccurs="0" name="resetFailedLogonAttempts" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120. (minutes)</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="30" maxOccurs="1" minOccurs="0" name="lockoutDuration" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Lockout duration must be a number in the range 0 to 1440. (minutes), If 0 is entered then Administrator Must Unlock is true.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="credChangeDuration" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Credential change duration must be a number in the range 0 to 129600. (minutes)</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="180" maxOccurs="1" minOccurs="0" name="credExpiresAfter" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Credential expires after must be a number in the range 0 to 365. (Days). If 0 is entered, then neverExpires is true</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="8" maxOccurs="1" minOccurs="0" name="minCredLength" nillable="false" type="axlapi:XInteger">
                        <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 default="12" maxOccurs="1" minOccurs="0" name="prevCredStoredNum" nillable="false" type="axlapi:XInteger">
                        <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 default="0" maxOccurs="1" minOccurs="0" name="inactiveDaysAllowed" nillable="false" type="axlapi:XInteger">
                        <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 default="0" maxOccurs="1" minOccurs="0" name="expiryWarningDays" nillable="false" type="axlapi:XInteger">
                        <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 default="true" maxOccurs="1" minOccurs="0" name="trivialCredCheck" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="1" maxOccurs="1" minOccurs="0" name="minCharsToChange" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Minimum Character Change difference between the old and new password.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCredentialPolicyReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCredentialPolicy"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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" type="axlapi:RCredentialPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCredentialPolicyReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCredentialPolicy"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCredentialPolicyRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="credentialPolicy" type="axlapi:LCredentialPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XFacInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="code" nillable="false" type="axlapi:String16"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="authorizationLevel" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addFacInfo" type="axlapi:AddFacInfoReq"/>
    <xsd:element name="addFacInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateFacInfo" type="axlapi:UpdateFacInfoReq"/>
    <xsd:element name="updateFacInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getFacInfo" type="axlapi:GetFacInfoReq"/>
    <xsd:element name="getFacInfoResponse" type="axlapi:GetFacInfoRes"/>
    <xsd:element name="removeFacInfo" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeFacInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listFacInfo" type="axlapi:ListFacInfoReq"/>
    <xsd:element name="listFacInfoResponse" type="axlapi:ListFacInfoRes"/>
    <xsd:complexType name="AddFacInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="facInfo" type="axlapi:XFacInfo"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateFacInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="code" nillable="false" type="axlapi:String16"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="authorizationLevel" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetFacInfoReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RFacInfo"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetFacInfoRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="facInfo" type="axlapi:RFacInfo"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListFacInfoReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="code" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="authorizationLevel" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LFacInfo"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListFacInfoRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="facInfo" type="axlapi:LFacInfo"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XHuntList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerGroupName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeListEnabled" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="voiceMailUsage" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XHuntListMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addHuntList" type="axlapi:AddHuntListReq"/>
    <xsd:element name="addHuntListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateHuntList" type="axlapi:UpdateHuntListReq"/>
    <xsd:element name="updateHuntListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getHuntList" type="axlapi:GetHuntListReq"/>
    <xsd:element name="getHuntListResponse" type="axlapi:GetHuntListRes"/>
    <xsd:element name="removeHuntList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeHuntListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listHuntList" type="axlapi:ListHuntListReq"/>
    <xsd:element name="listHuntListResponse" type="axlapi:ListHuntListRes"/>
    <xsd:element name="resetHuntList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetHuntListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyHuntList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyHuntListResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddHuntListReq">
        <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:complexType name="UpdateHuntListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>From Device table.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>From Device table.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeListEnabled" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>From Device table.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="voiceMailUsage" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>From Device table.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XHuntListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XHuntListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XHuntListMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>From Device table.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetHuntListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RHuntList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHuntListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="huntList" type="axlapi:RHuntList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListHuntListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>From Device table.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>From Device table.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LHuntList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListHuntListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="huntList" type="axlapi:LHuntList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XIvrUserLocale">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userLocale" nillable="false" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="orderIndex" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addIvrUserLocale" type="axlapi:AddIvrUserLocaleReq"/>
    <xsd:element name="addIvrUserLocaleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateIvrUserLocale" type="axlapi:UpdateIvrUserLocaleReq"/>
    <xsd:element name="updateIvrUserLocaleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getIvrUserLocale" type="axlapi:GetIvrUserLocaleReq"/>
    <xsd:element name="getIvrUserLocaleResponse" type="axlapi:GetIvrUserLocaleRes"/>
    <xsd:element name="removeIvrUserLocale" type="axlapi:RemoveIvrUserLocaleReq"/>
    <xsd:element name="removeIvrUserLocaleResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listIvrUserLocale" type="axlapi:ListIvrUserLocaleReq"/>
    <xsd:element name="listIvrUserLocaleResponse" type="axlapi:ListIvrUserLocaleRes"/>
    <xsd:complexType name="AddIvrUserLocaleReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ivrUserLocale" type="axlapi:XIvrUserLocale"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateIvrUserLocaleReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="userLocale" nillable="false" type="axlapi:XUserLocale"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newUserLocale" nillable="false" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="orderIndex" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveIvrUserLocaleReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userLocale" nillable="false" type="axlapi:XUserLocale"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetIvrUserLocaleReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userLocale" nillable="false" type="axlapi:XUserLocale"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RIvrUserLocale"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RIvrUserLocale"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListIvrUserLocaleReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="userLocale" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LIvrUserLocale"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListIvrUserLocaleRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ivrUserLocale" type="axlapi:LIvrUserLocale"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLineGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element default="Longest Idle Time" maxOccurs="1" minOccurs="1" name="distributionAlgorithm" nillable="false" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element default="10" maxOccurs="1" minOccurs="1" name="rnaReversionTimeOut" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="1" name="huntAlgorithmNoAnswer" nillable="false" type="axlapi:XHuntAlgorithm"/>
            <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="1" name="huntAlgorithmBusy" nillable="false" type="axlapi:XHuntAlgorithm"/>
            <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="1" name="huntAlgorithmNotAvailable" nillable="false" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XLineGroupMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="autoLogOffHunt" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLineGroup" type="axlapi:AddLineGroupReq"/>
    <xsd:element name="addLineGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLineGroup" type="axlapi:UpdateLineGroupReq"/>
    <xsd:element name="updateLineGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLineGroup" type="axlapi:GetLineGroupReq"/>
    <xsd:element name="getLineGroupResponse" type="axlapi:GetLineGroupRes"/>
    <xsd:element name="removeLineGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLineGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLineGroup" type="axlapi:ListLineGroupReq"/>
    <xsd:element name="listLineGroupResponse" type="axlapi:ListLineGroupRes"/>
    <xsd:complexType name="AddLineGroupReq">
        <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:complexType name="UpdateLineGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element default="Longest Idle Time" maxOccurs="1" minOccurs="0" name="distributionAlgorithm" nillable="false" type="axlapi:XDistributeAlgorithm"/>
                    <xsd:element default="10" maxOccurs="1" minOccurs="0" name="rnaReversionTimeOut" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="0" name="huntAlgorithmNoAnswer" nillable="false" type="axlapi:XHuntAlgorithm"/>
                    <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="0" name="huntAlgorithmBusy" nillable="false" type="axlapi:XHuntAlgorithm"/>
                    <xsd:element default="Try next member; then, try next group in Hunt List" maxOccurs="1" minOccurs="0" name="huntAlgorithmNotAvailable" nillable="false" type="axlapi:XHuntAlgorithm"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XLineGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XLineGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XLineGroupMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="autoLogOffHunt" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLineGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLineGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLineGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="lineGroup" type="axlapi:RLineGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLineGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLineGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLineGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineGroup" type="axlapi:LLineGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRecordingProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="recorderDestination" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRecordingProfile" type="axlapi:AddRecordingProfileReq"/>
    <xsd:element name="addRecordingProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRecordingProfile" type="axlapi:UpdateRecordingProfileReq"/>
    <xsd:element name="updateRecordingProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRecordingProfile" type="axlapi:GetRecordingProfileReq"/>
    <xsd:element name="getRecordingProfileResponse" type="axlapi:GetRecordingProfileRes"/>
    <xsd:element name="removeRecordingProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRecordingProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRecordingProfile" type="axlapi:ListRecordingProfileReq"/>
    <xsd:element name="listRecordingProfileResponse" type="axlapi:ListRecordingProfileRes"/>
    <xsd:complexType name="AddRecordingProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="recordingProfile" type="axlapi:XRecordingProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRecordingProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="recordingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="recorderDestination" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRecordingProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRecordingProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRecordingProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="recordingProfile" type="axlapi:RRecordingProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRecordingProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="recordingCssName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="recorderDestination" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRecordingProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRecordingProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="recordingProfile" type="axlapi:LRecordingProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRouteFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteFilterMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRouteFilter" type="axlapi:AddRouteFilterReq"/>
    <xsd:element name="addRouteFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRouteFilter" type="axlapi:UpdateRouteFilterReq"/>
    <xsd:element name="updateRouteFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRouteFilter" type="axlapi:GetRouteFilterReq"/>
    <xsd:element name="getRouteFilterResponse" type="axlapi:GetRouteFilterRes"/>
    <xsd:element name="removeRouteFilter" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRouteFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRouteFilter" type="axlapi:ListRouteFilterReq"/>
    <xsd:element name="listRouteFilterResponse" type="axlapi:ListRouteFilterRes"/>
    <xsd:complexType name="AddRouteFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="routeFilter" type="axlapi:XRouteFilter"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRouteFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteFilterMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteFilterMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteFilterMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRouteFilterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRouteFilter"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRouteFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="routeFilter" type="axlapi:RRouteFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRouteFilterReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRouteFilter"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRouteFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routeFilter" type="axlapi:LRouteFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallManagerGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpDefault" nillable="false" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="1" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallManagerMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCallManagerGroup" type="axlapi:AddCallManagerGroupReq"/>
    <xsd:element name="addCallManagerGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCallManagerGroup" type="axlapi:UpdateCallManagerGroupReq"/>
    <xsd:element name="updateCallManagerGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallManagerGroup" type="axlapi:GetCallManagerGroupReq"/>
    <xsd:element name="getCallManagerGroupResponse" type="axlapi:GetCallManagerGroupRes"/>
    <xsd:element name="removeCallManagerGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCallManagerGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCallManagerGroup" type="axlapi:ListCallManagerGroupReq"/>
    <xsd:element name="listCallManagerGroupResponse" type="axlapi:ListCallManagerGroupRes"/>
    <xsd:element name="resetCallManagerGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCallManagerGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCallManagerGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCallManagerGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCallManagerGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="callManagerGroup" type="axlapi:XCallManagerGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCallManagerGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="tftpDefault" nillable="false" type="axlapi:boolean">
                        <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:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallManagerMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallManagerMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XCallManagerMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCallManagerGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallManagerGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallManagerGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callManagerGroup" type="axlapi:RCallManagerGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallManagerGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallManagerGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallManagerGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callManagerGroup" type="axlapi:LCallManagerGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUserGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XUserGroupMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:XUserGroupRoles"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUserGroup" type="axlapi:AddUserGroupReq"/>
    <xsd:element name="addUserGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUserGroup" type="axlapi:UpdateUserGroupReq"/>
    <xsd:element name="updateUserGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUserGroup" type="axlapi:GetUserGroupReq"/>
    <xsd:element name="getUserGroupResponse" type="axlapi:GetUserGroupRes"/>
    <xsd:element name="removeUserGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeUserGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUserGroup" type="axlapi:ListUserGroupReq"/>
    <xsd:element name="listUserGroupResponse" type="axlapi:ListUserGroupRes"/>
    <xsd:complexType name="AddUserGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="userGroup" type="axlapi:XUserGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUserGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XUserGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XUserGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XUserGroupMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeUserRoles">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:XUserGroupRoles"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addUserRoles">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:XUserGroupRoles"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:XUserGroupRoles"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetUserGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUserGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUserGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="userGroup" type="axlapi:RUserGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUserGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUserGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUserGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup" type="axlapi:LUserGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDialPlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getDialPlan" type="axlapi:GetDialPlanReq"/>
    <xsd:element name="getDialPlanResponse" type="axlapi:GetDialPlanRes"/>
    <xsd:element name="listDialPlan" type="axlapi:ListDialPlanReq"/>
    <xsd:element name="listDialPlanResponse" type="axlapi:ListDialPlanRes"/>
    <xsd:complexType name="GetDialPlanReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDialPlan"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDialPlanRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dialPlan" type="axlapi:RDialPlan"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDialPlanReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDialPlan"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDialPlanRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dialPlan" type="axlapi:LDialPlan"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDialPlanTag">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Actually called "tag" in database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="==" maxOccurs="1" minOccurs="1" name="operator" nillable="false" type="axlapi:XOperator"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="suppressFromRouteFilter" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getDialPlanTag" type="axlapi:GetDialPlanTagReq"/>
    <xsd:element name="getDialPlanTagResponse" type="axlapi:GetDialPlanTagRes"/>
    <xsd:element name="listDialPlanTag" type="axlapi:ListDialPlanTagReq"/>
    <xsd:element name="listDialPlanTagResponse" type="axlapi:ListDialPlanTagRes"/>
    <xsd:complexType name="GetDialPlanTagReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50">
                        <xsd:annotation>
                            <xsd:documentation>Actually called "tag" in database.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDialPlanTag"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDialPlanTagRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dialPlanTag" type="axlapi:RDialPlanTag"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDialPlanTagReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Actually called "tag" in database.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDialPlanTag"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDialPlanTagRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dialPlanTag" type="axlapi:LDialPlanTag"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDdi">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" nillable="true" type="axlapi:String1024"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XDigitDiscardInstructionMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getDdi" type="axlapi:GetDdiReq"/>
    <xsd:element name="getDdiResponse" type="axlapi:GetDdiRes"/>
    <xsd:element name="listDdi" type="axlapi:ListDdiReq"/>
    <xsd:element name="listDdiResponse" type="axlapi:ListDdiRes"/>
    <xsd:complexType name="GetDdiReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="false" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDdi"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDdiRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ddi" type="axlapi:RDdi"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDdiReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDdi"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDdiRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ddi" type="axlapi:LDdi"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMobileSmartClientProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element default="CUMC" maxOccurs="1" minOccurs="1" name="mobileSmartClient" nillable="false" type="axlapi:XMobileSmartClient"/>
            <xsd:element default="x-cisco-serviceuri-mobileconnect" maxOccurs="1" minOccurs="1" name="enableSnrUri" nillable="false" type="xsd:string"/>
            <xsd:element default="x-cisco-serviceuri-cfwdall" maxOccurs="1" minOccurs="1" name="enableCFAUri" nillable="false" type="xsd:string"/>
            <xsd:element default="x-cisco-serviceuri-handoff" maxOccurs="1" minOccurs="1" name="handOffUri" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getMobileSmartClientProfile" type="axlapi:GetMobileSmartClientProfileReq"/>
    <xsd:element name="getMobileSmartClientProfileResponse" type="axlapi:GetMobileSmartClientProfileRes"/>
    <xsd:element name="listMobileSmartClientProfile" type="axlapi:ListMobileSmartClientProfileReq"/>
    <xsd:element name="listMobileSmartClientProfileResponse" type="axlapi:ListMobileSmartClientProfileRes"/>
    <xsd:complexType name="GetMobileSmartClientProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMobileSmartClientProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMobileSmartClientProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mobileSmartClientProfile" type="axlapi:RMobileSmartClientProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMobileSmartClientProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMobileSmartClientProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMobileSmartClientProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mobileSmartClientProfile" type="axlapi:LMobileSmartClientProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XProcessNodeService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="traceLevel" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="userCategories" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enable" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="250" maxOccurs="1" minOccurs="0" name="numFiles" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="1" maxOccurs="1" minOccurs="0" name="maxFileSize" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateProcessNodeService" type="axlapi:UpdateProcessNodeServiceReq"/>
    <xsd:element name="updateProcessNodeServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getProcessNodeService" type="axlapi:GetProcessNodeServiceReq"/>
    <xsd:element name="getProcessNodeServiceResponse" type="axlapi:GetProcessNodeServiceRes"/>
    <xsd:element name="listProcessNodeService" type="axlapi:ListProcessNodeServiceReq"/>
    <xsd:element name="listProcessNodeServiceResponse" type="axlapi:ListProcessNodeServiceRes"/>
    <xsd:complexType name="UpdateProcessNodeServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="traceLevel" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="userCategories" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="250" maxOccurs="1" minOccurs="0" name="numFiles" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="1" maxOccurs="1" minOccurs="0" name="maxFileSize" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetProcessNodeServiceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RProcessNodeService"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetProcessNodeServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="processNodeService" type="axlapi:RProcessNodeService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListProcessNodeServiceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="processNodeName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LProcessNodeService"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListProcessNodeServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="processNodeService" type="axlapi:LProcessNodeService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceFile" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="multicast" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mohFileStatus" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="initialAnnouncement" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="30" maxOccurs="1" minOccurs="1" name="periodicAnnouncementInterval" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="English United States" maxOccurs="1" minOccurs="1" name="localeAnnouncement" nillable="false" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="isExternalSource" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateMohAudioSource" type="axlapi:UpdateMohAudioSourceReq"/>
    <xsd:element name="updateMohAudioSourceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMohAudioSource" type="axlapi:GetMohAudioSourceReq"/>
    <xsd:element name="getMohAudioSourceResponse" type="axlapi:GetMohAudioSourceRes"/>
    <xsd:element name="removeMohAudioSource" type="axlapi:RemoveMohAudioSourceReq"/>
    <xsd:element name="removeMohAudioSourceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMohAudioSource" type="axlapi:ListMohAudioSourceReq"/>
    <xsd:element name="listMohAudioSourceResponse" type="axlapi:ListMohAudioSourceRes"/>
    <xsd:complexType name="UpdateMohAudioSourceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XMOHAudioSourceId"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sourceFile" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="multicast" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mohFileStatus" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="30" maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="English United States" maxOccurs="1" minOccurs="0" name="localeAnnouncement" nillable="false" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isExternalSource" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveMohAudioSourceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XMOHAudioSourceId"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMohAudioSourceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XMOHAudioSourceId"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMohAudioSource"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMohAudioSourceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mohAudioSource" type="axlapi:RMohAudioSource"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMohAudioSourceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="sourceId" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMohAudioSource"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMohAudioSourceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mohAudioSource" type="axlapi:LMohAudioSource"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDhcpServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="arpCacheTimeout" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="ipAddressLeaseTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="renewalTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="rebindingTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDhcpServer" type="axlapi:AddDhcpServerReq"/>
    <xsd:element name="addDhcpServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDhcpServer" type="axlapi:UpdateDhcpServerReq"/>
    <xsd:element name="updateDhcpServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDhcpServer" type="axlapi:GetDhcpServerReq"/>
    <xsd:element name="getDhcpServerResponse" type="axlapi:GetDhcpServerRes"/>
    <xsd:element name="removeDhcpServer" type="axlapi:RemoveDhcpServerReq"/>
    <xsd:element name="removeDhcpServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDhcpServer" type="axlapi:ListDhcpServerReq"/>
    <xsd:element name="listDhcpServerResponse" type="axlapi:ListDhcpServerRes"/>
    <xsd:complexType name="AddDhcpServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="dhcpServer" type="axlapi:XDhcpServer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDhcpServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newProcessNodeName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="domainName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="arpCacheTimeout" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="renewalTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="rebindingTime" nillable="false" type="axlapi:XInteger">
                        <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:complexType name="RemoveDhcpServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDhcpServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDhcpServer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDhcpServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dhcpServer" type="axlapi:RDhcpServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDhcpServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="processNodeName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="primaryDnsIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="secondaryDnsIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="domainName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDhcpServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDhcpServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dhcpServer" type="axlapi:LDhcpServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDhcpSubnet">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dhcpServerName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subnetIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primaryStartIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primaryEndIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryStartIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryEndIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryRouterIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryRouterIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subnetMask" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="arpCacheTimeout" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="renewalTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="rebindingTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDhcpSubnet" type="axlapi:AddDhcpSubnetReq"/>
    <xsd:element name="addDhcpSubnetResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDhcpSubnet" type="axlapi:UpdateDhcpSubnetReq"/>
    <xsd:element name="updateDhcpSubnetResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDhcpSubnet" type="axlapi:GetDhcpSubnetReq"/>
    <xsd:element name="getDhcpSubnetResponse" type="axlapi:GetDhcpSubnetRes"/>
    <xsd:element name="removeDhcpSubnet" type="axlapi:RemoveDhcpSubnetReq"/>
    <xsd:element name="removeDhcpSubnetResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDhcpSubnet" type="axlapi:ListDhcpSubnetReq"/>
    <xsd:element name="listDhcpSubnetResponse" type="axlapi:ListDhcpSubnetRes"/>
    <xsd:complexType name="AddDhcpSubnetReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="dhcpSubnet" type="axlapi:XDhcpSubnet"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDhcpSubnetReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="dhcpServerName" nillable="false" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="subnetIpAddress" nillable="false" type="xsd:string"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDhcpServerName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newSubnetIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryStartIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryEndIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryStartIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryEndIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryRouterIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryRouterIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subnetMask" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="domainName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="arpCacheTimeout" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="renewalTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="rebindingTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveDhcpSubnetReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dhcpServerName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="subnetIpAddress" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDhcpSubnetReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dhcpServerName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="subnetIpAddress" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDhcpSubnet"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDhcpSubnetRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dhcpSubnet" type="axlapi:RDhcpSubnet"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDhcpSubnetReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="dhcpServerName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="subnetIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="primaryStartIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="primaryEndIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="secondaryStartIpAddress" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="secondaryEndIpAddress" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDhcpSubnet"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDhcpSubnetRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dhcpSubnet" type="axlapi:LDhcpSubnet"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCallPark" type="axlapi:AddCallParkReq"/>
    <xsd:element name="addCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCallPark" type="axlapi:UpdateCallParkReq"/>
    <xsd:element name="updateCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallPark" type="axlapi:GetCallParkReq"/>
    <xsd:element name="getCallParkResponse" type="axlapi:GetCallParkRes"/>
    <xsd:element name="removeCallPark" type="axlapi:RemoveCallParkReq"/>
    <xsd:element name="removeCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCallPark" type="axlapi:ListCallParkReq"/>
    <xsd:element name="listCallParkResponse" type="axlapi:ListCallParkRes"/>
    <xsd:complexType name="AddCallParkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="callPark" type="axlapi:XCallPark"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCallParkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallPark"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallParkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callPark" type="axlapi:RCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallParkReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="callManagerName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallPark"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallParkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callPark" type="axlapi:LCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="retrievalPrefix" nillable="true" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The 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 maxOccurs="1" minOccurs="0" name="reversionPattern" nillable="true" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The pattern used to revert the call when the parked call is not retrieved within retrieval timer.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="revertCssName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDirectedCallPark" type="axlapi:AddDirectedCallParkReq"/>
    <xsd:element name="addDirectedCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDirectedCallPark" type="axlapi:UpdateDirectedCallParkReq"/>
    <xsd:element name="updateDirectedCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDirectedCallPark" type="axlapi:GetDirectedCallParkReq"/>
    <xsd:element name="getDirectedCallParkResponse" type="axlapi:GetDirectedCallParkRes"/>
    <xsd:element name="removeDirectedCallPark" type="axlapi:RemoveDirectedCallParkReq"/>
    <xsd:element name="removeDirectedCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDirectedCallPark" type="axlapi:ListDirectedCallParkReq"/>
    <xsd:element name="listDirectedCallParkResponse" type="axlapi:ListDirectedCallParkRes"/>
    <xsd:element name="resetDirectedCallPark" type="axlapi:ResetDirectedCallParkReq"/>
    <xsd:element name="resetDirectedCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyDirectedCallPark" type="axlapi:ApplyDirectedCallParkReq"/>
    <xsd:element name="applyDirectedCallParkResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddDirectedCallParkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="directedCallPark" type="axlapi:XDirectedCallPark"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDirectedCallParkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="retrievalPrefix" nillable="true" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The 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 maxOccurs="1" minOccurs="0" name="reversionPattern" nillable="true" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The pattern used to revert the call when the parked call is not retrieved within retrieval timer.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="revertCssName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveDirectedCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDirectedCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDirectedCallPark"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDirectedCallParkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="directedCallPark" type="axlapi:RDirectedCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDirectedCallParkReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="reversionPattern" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The 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:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDirectedCallPark"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDirectedCallParkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="directedCallPark" type="axlapi:LDirectedCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResetDirectedCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ApplyDirectedCallParkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="XMeetMe">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="minimumSecurityLevel" nillable="true" type="axlapi:XDeviceSecurityMode"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMeetMe" type="axlapi:AddMeetMeReq"/>
    <xsd:element name="addMeetMeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMeetMe" type="axlapi:UpdateMeetMeReq"/>
    <xsd:element name="updateMeetMeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMeetMe" type="axlapi:GetMeetMeReq"/>
    <xsd:element name="getMeetMeResponse" type="axlapi:GetMeetMeRes"/>
    <xsd:element name="removeMeetMe" type="axlapi:RemoveMeetMeReq"/>
    <xsd:element name="removeMeetMeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMeetMe" type="axlapi:ListMeetMeReq"/>
    <xsd:element name="listMeetMeResponse" type="axlapi:ListMeetMeRes"/>
    <xsd:complexType name="AddMeetMeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="meetMe" type="axlapi:XMeetMe"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMeetMeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="minimumSecurityLevel" nillable="true" type="axlapi:XDeviceSecurityMode"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveMeetMeReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMeetMeReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMeetMe"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMeetMeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="meetMe" type="axlapi:RMeetMe"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMeetMeReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMeetMe"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMeetMeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="meetMe" type="axlapi:LMeetMe"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XConferenceNow">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="conferenceNowNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="15" maxOccurs="1" minOccurs="1" name="maxWaitTimeForHost" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="MohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addConferenceNow" type="axlapi:AddConferenceNowReq"/>
    <xsd:element name="addConferenceNowResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateConferenceNow" type="axlapi:UpdateConferenceNowReq"/>
    <xsd:element name="updateConferenceNowResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getConferenceNow" type="axlapi:GetConferenceNowReq"/>
    <xsd:element name="getConferenceNowResponse" type="axlapi:GetConferenceNowRes"/>
    <xsd:element name="removeConferenceNow" type="axlapi:RemoveConferenceNowReq"/>
    <xsd:element name="removeConferenceNowResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listConferenceNow" type="axlapi:ListConferenceNowReq"/>
    <xsd:element name="listConferenceNowResponse" type="axlapi:ListConferenceNowRes"/>
    <xsd:complexType name="AddConferenceNowReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="conferenceNow" type="axlapi:XConferenceNow"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateConferenceNowReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="conferenceNowNumber" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newConferenceNowNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element default="15" maxOccurs="1" minOccurs="0" name="maxWaitTimeForHost" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="MohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>Nullable</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveConferenceNowReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="conferenceNowNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetConferenceNowReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="conferenceNowNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RConferenceNow"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetConferenceNowRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="conferenceNow" type="axlapi:RConferenceNow"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListConferenceNowReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="conferenceNowNumber" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LConferenceNow"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListConferenceNowRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="conferenceNow" type="axlapi:LConferenceNow"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMobileVoiceAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locales" nillable="true">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="locale" type="axlapi:XMobileVoiceMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMobileVoiceAccess" type="axlapi:AddMobileVoiceAccessReq"/>
    <xsd:element name="addMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMobileVoiceAccess" type="axlapi:UpdateMobileVoiceAccessReq"/>
    <xsd:element name="updateMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMobileVoiceAccess" type="axlapi:GetMobileVoiceAccessReq"/>
    <xsd:element name="getMobileVoiceAccessResponse" type="axlapi:GetMobileVoiceAccessRes"/>
    <xsd:element name="removeMobileVoiceAccess" type="axlapi:RemoveMobileVoiceAccessReq"/>
    <xsd:element name="removeMobileVoiceAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddMobileVoiceAccessReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mobileVoiceAccess" type="axlapi:XMobileVoiceAccess"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMobileVoiceAccessReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeLocales">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="locale" type="axlapi:XMobileVoiceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addLocales">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="locale" type="axlapi:XMobileVoiceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="locales" nillable="true">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="locale" type="axlapi:XMobileVoiceMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveMobileVoiceAccessReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMobileVoiceAccessReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMobileVoiceAccess"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RMobileVoiceAccess"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRouteList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeListEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteListMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRouteList" type="axlapi:AddRouteListReq"/>
    <xsd:element name="addRouteListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRouteList" type="axlapi:UpdateRouteListReq"/>
    <xsd:element name="updateRouteListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRouteList" type="axlapi:GetRouteListReq"/>
    <xsd:element name="getRouteListResponse" type="axlapi:GetRouteListRes"/>
    <xsd:element name="removeRouteList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRouteListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRouteList" type="axlapi:ListRouteListReq"/>
    <xsd:element name="listRouteListResponse" type="axlapi:ListRouteListRes"/>
    <xsd:element name="resetRouteList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetRouteListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyRouteList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyRouteListResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddRouteListReq">
        <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:complexType name="UpdateRouteListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeListEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteListMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XRouteListMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRouteListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRouteList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRouteListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="routeList" type="axlapi:RRouteList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRouteListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRouteList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRouteListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routeList" type="axlapi:LRouteList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="lastName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emMaxLoginTime" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mailid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="department" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="manager" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                <xsd:annotation>
                    <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryExtension">
                <xsd:annotation>
                    <xsd:documentation>Only DNs associated with the associatedDevices of the User can be used as primary extension.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="axlapi:String255">
                            <xsd:annotation>
                                <xsd:documentation>DN or Pattern</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedPc" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:String100">
                                        <xsd:annotation>
                                            <xsd:documentation>Name of User Group</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                    <xsd:annotation>
                                                        <xsd:documentation>READ ONLY: Name of the User Role associated with the user group will be taken.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableCti" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="profileName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableMobility" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="10000" maxOccurs="1" minOccurs="0" name="maxDeskPickupWaitTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Maximum wait time for Desk Pickup must be a number in the range 0 to 30000.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="4" maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Remote Destination Limit must be a number in the range 1 to 10. Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for Add. Credential configuration for password.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" nillable="false" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" nillable="true" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pinCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for add. These groups get automatically added once an user is added. </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeChanged" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeAdminLockout" nillable="true" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEmcc" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="profileName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numericUserId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPassword" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customUserFields">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="5" minOccurs="0" name="customUserField" type="axlapi:XUserCustomUserField">
                            <xsd:annotation>
                                <xsd:documentation>This Tag is valid only for GetUser</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="homeCluster" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndPresenceEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineAppearanceAssociationForPresences">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineAppearanceAssociationForPresence" type="axlapi:XLineAppearanceAssociationForPresence"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telephoneNumber" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field also corresponds to the field 'Number Displayed in Directory' for the Quick User/phone Add page.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="title" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pagerNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extensionsInfo">
                <xsd:annotation>
                    <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="extension" type="axlapi:XExtension">
                                    <xsd:annotation>
                                        <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="selfService" nillable="true" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="calendarPresence" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDirectoryName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userIdentity" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Value should be of of the format user@domain</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nameDialing" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipccExtension" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipccRoutePartition" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs with ipccExtension tag only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="convertUserAccount" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>These tags are for Get/UpdateUser APIs only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendeesAccessCode" nillable="false" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="zeroHop" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If zeroHop value is false pin will be synchronized with UCxN, if synchronization is enabled for Unity Connection server and if zeroHop is true pin will not be synchronized with UCxN. This tage is supported only for updateUser api</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="customerName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedHeadsets">
                <xsd:annotation>
                    <xsd:documentation>Contains headset that are associated to user.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="15" minOccurs="0" name="headset" type="axlapi:String50">
                                    <xsd:annotation>
                                        <xsd:documentation>Name of headset.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUser" type="axlapi:AddUserReq"/>
    <xsd:element name="addUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUser" type="axlapi:UpdateUserReq"/>
    <xsd:element name="updateUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUser" type="axlapi:GetUserReq"/>
    <xsd:element name="getUserResponse" type="axlapi:GetUserRes"/>
    <xsd:element name="removeUser" type="axlapi:RemoveUserReq"/>
    <xsd:element name="removeUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUser" type="axlapi:ListUserReq"/>
    <xsd:element name="listUserResponse" type="axlapi:ListUserRes"/>
    <xsd:complexType name="AddUserReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="user" type="axlapi:XUser"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUserReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="firstName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="middleName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lastName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="emMaxLoginTime" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newUserid" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mailid" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="department" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="manager" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                        <xsd:annotation>
                            <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                                    <xsd:annotation>
                                        <xsd:documentation>Name of device.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryExtension">
                        <xsd:annotation>
                            <xsd:documentation>Only DNs associated with the associatedDevices of the User can be used as primary extension.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="axlapi:String255">
                                    <xsd:annotation>
                                        <xsd:documentation>DN or Pattern</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50">
                                    <xsd:annotation>
                                        <xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="associatedPc" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:String100">
                                                <xsd:annotation>
                                                    <xsd:documentation>Name of User Group</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                                <xsd:complexType>
                                                    <xsd:sequence minOccurs="0">
                                                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                            <xsd:annotation>
                                                                <xsd:documentation>READ ONLY: Name of the User Role associated with the user group will be taken.</xsd:documentation>
                                                            </xsd:annotation>
                                                        </xsd:element>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableCti" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="phoneProfiles">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="profileName" type="axlapi:XFkType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfile" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableMobility" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="10000" maxOccurs="1" minOccurs="0" name="maxDeskPickupWaitTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Maximum wait time for Desk Pickup must be a number in the range 0 to 30000.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="4" maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Remote Destination Limit must be a number in the range 1 to 10. Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                        <xsd:annotation>
                            <xsd:documentation>Not Applicable for Add. Credential configuration for password.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" nillable="false" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" nillable="true" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                                    <xsd:annotation>
                                        <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pinCredentials">
                        <xsd:annotation>
                            <xsd:documentation>Not Applicable for add. These groups get automatically added once an user is added. </xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeChanged" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeAdminLockout" nillable="true" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinCredLockedByAdministrator" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pinResetHackCount" type="axlapi:boolean">
                                    <xsd:annotation>
                                        <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableEmcc" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="profileName" type="axlapi:XFkType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="numericUserId" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppPassword" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="customUserFields">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="5" minOccurs="0" name="customUserField" type="axlapi:XUserCustomUserField">
                                    <xsd:annotation>
                                        <xsd:documentation>This Tag is valid only for GetUser</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="homeCluster" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imAndPresenceEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lineAppearanceAssociationForPresences">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for Controlled Devices</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineAppearanceAssociationForPresence" type="axlapi:XLineAppearanceAssociationForPresence"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="telephoneNumber" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This field also corresponds to the field 'Number Displayed in Directory' for the Quick User/phone Add page.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="title" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobileNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="homeNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pagerNumber" nillable="false" type="xsd:string"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeExtensionsInfo">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="extension" type="axlapi:XExtension">
                                                    <xsd:annotation>
                                                        <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addExtensionsInfo">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="extension" type="axlapi:XExtension">
                                                    <xsd:annotation>
                                                        <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="extensionsInfo">
                            <xsd:annotation>
                                <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="extension" type="axlapi:XExtension">
                                                <xsd:annotation>
                                                    <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="selfService" nillable="true" type="axlapi:UniqueString50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="calendarPresence" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapDirectoryName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userIdentity" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Value should be of of the format user@domain</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nameDialing" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipccExtension" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs only.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipccRoutePartition" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs with ipccExtension tag only.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="convertUserAccount" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>These tags are for Get/UpdateUser APIs only.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="attendeesAccessCode" nillable="false" type="xsd:string"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="zeroHop" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>If zeroHop value is false pin will be synchronized with UCxN, if synchronization is enabled for Unity Connection server and if zeroHop is true pin will not be synchronized with UCxN. This tage is supported only for updateUser api</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="customerName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeAssociatedHeadsets">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="15" minOccurs="0" name="headset" type="axlapi:String50">
                                                    <xsd:annotation>
                                                        <xsd:documentation>Name of headset.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addAssociatedHeadsets">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="15" minOccurs="0" name="headset" type="axlapi:String50">
                                                    <xsd:annotation>
                                                        <xsd:documentation>Name of headset.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="associatedHeadsets">
                            <xsd:annotation>
                                <xsd:documentation>Contains headset that are associated to user.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="15" minOccurs="0" name="headset" type="axlapi:String50">
                                                <xsd:annotation>
                                                    <xsd:documentation>Name of headset.</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveUserReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUserReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUser"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="user" type="axlapi:RUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUserReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="firstName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="department" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="customerName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUser"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="user" type="axlapi:LUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAppUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid range is 1-127 characters.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for Add. Credential configuration for password</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" nillable="false" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Read Only</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" nillable="true" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Read Only</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid range is 1-42 characters.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowReplaceHeader" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                <xsd:annotation>
                    <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:String100">
                                        <xsd:annotation>
                                            <xsd:documentation>Name of User Group</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                    <xsd:annotation>
                                                        <xsd:documentation>READ ONLY: Name of the User role associated with the user group will be taken</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceProfile" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAppUser" type="axlapi:AddAppUserReq"/>
    <xsd:element name="addAppUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAppUser" type="axlapi:UpdateAppUserReq"/>
    <xsd:element name="updateAppUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAppUser" type="axlapi:GetAppUserReq"/>
    <xsd:element name="getAppUserResponse" type="axlapi:GetAppUserRes"/>
    <xsd:element name="removeAppUser" type="axlapi:RemoveAppUserReq"/>
    <xsd:element name="removeAppUserResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listAppUser" type="axlapi:ListAppUserReq"/>
    <xsd:element name="listAppUserResponse" type="axlapi:ListAppUserRes"/>
    <xsd:complexType name="AddAppUserReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="appUser" type="axlapi:XAppUser"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateAppUserReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newUserid" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid range is 1-127 characters.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                        <xsd:annotation>
                            <xsd:documentation>Not Applicable for Add. Credential configuration for password</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" nillable="false" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" nillable="false" type="xsd:string">
                                    <xsd:annotation>
                                        <xsd:documentation>Read Only</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" nillable="true" type="xsd:string">
                                    <xsd:annotation>
                                        <xsd:documentation>Read Only</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                                    <xsd:annotation>
                                        <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid range is 1-42 characters.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowReplaceHeader" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                        <xsd:annotation>
                            <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                                    <xsd:annotation>
                                        <xsd:documentation>Name of device.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:String100">
                                                <xsd:annotation>
                                                    <xsd:documentation>Name of User Group</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                                <xsd:complexType>
                                                    <xsd:sequence minOccurs="0">
                                                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                            <xsd:annotation>
                                                                <xsd:documentation>READ ONLY: Name of the User role associated with the user group will be taken</xsd:documentation>
                                                            </xsd:annotation>
                                                        </xsd:element>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceProfile" type="axlapi:String50"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveAppUserReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAppUserReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAppUser"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAppUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="appUser" type="axlapi:RAppUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAppUserReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAppUser"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAppUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="appUser" type="axlapi:LAppUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSipRealm">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="realm" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="digestCredentials" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSipRealm" type="axlapi:AddSipRealmReq"/>
    <xsd:element name="addSipRealmResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipRealm" type="axlapi:UpdateSipRealmReq"/>
    <xsd:element name="updateSipRealmResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipRealm" type="axlapi:GetSipRealmReq"/>
    <xsd:element name="getSipRealmResponse" type="axlapi:GetSipRealmRes"/>
    <xsd:element name="removeSipRealm" type="axlapi:RemoveSipRealmReq"/>
    <xsd:element name="removeSipRealmResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipRealm" type="axlapi:ListSipRealmReq"/>
    <xsd:element name="listSipRealmResponse" type="axlapi:ListSipRealmRes"/>
    <xsd:complexType name="AddSipRealmReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sipRealm" type="axlapi:XSipRealm"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSipRealmReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="realm" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRealm" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userid" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveSipRealmReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="realm" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipRealmReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="realm" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipRealm"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipRealmRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipRealm" type="axlapi:RSipRealm"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipRealmReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="realm" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipRealm"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipRealmRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipRealm" type="axlapi:LSipRealm"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhoneNtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Address" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="Directed Broadcast" maxOccurs="1" minOccurs="1" name="mode" nillable="false" type="axlapi:XZzntpmode"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPhoneNtp" type="axlapi:AddPhoneNtpReq"/>
    <xsd:element name="addPhoneNtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePhoneNtp" type="axlapi:UpdatePhoneNtpReq"/>
    <xsd:element name="updatePhoneNtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhoneNtp" type="axlapi:GetPhoneNtpReq"/>
    <xsd:element name="getPhoneNtpResponse" type="axlapi:GetPhoneNtpRes"/>
    <xsd:element name="removePhoneNtp" type="axlapi:RemovePhoneNtpReq"/>
    <xsd:element name="removePhoneNtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhoneNtp" type="axlapi:ListPhoneNtpReq"/>
    <xsd:element name="listPhoneNtpResponse" type="axlapi:ListPhoneNtpRes"/>
    <xsd:complexType name="AddPhoneNtpReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="phoneNtp" type="axlapi:XPhoneNtp"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePhoneNtpReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string">
                                <xsd:annotation>
                                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Address" nillable="false" type="xsd:string">
                                <xsd:annotation>
                                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newIpAddress" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newIpv6Address" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element default="Directed Broadcast" maxOccurs="1" minOccurs="0" name="mode" nillable="false" type="axlapi:XZzntpmode"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemovePhoneNtpReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Address" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneNtpReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ipv6Address" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPhoneNtp"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneNtpRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="phoneNtp" type="axlapi:RPhoneNtp"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneNtpReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="ipAddress" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="ipv6Address" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhoneNtp"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneNtpRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneNtp" type="axlapi:LPhoneNtp"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDateTimeGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element default="Europe/London" maxOccurs="1" minOccurs="1" name="timeZone" nillable="false" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="separator" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among / (slash), . (dot), - (dash)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="dateformat" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among D/M/Y,M/D/Y,Y/M/D</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="timeFormat" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among 12-hour,24-hour</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNtpReferences">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedPhoneNtpReference" type="axlapi:XDateTimeGroupNtpReference"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDateTimeGroup" type="axlapi:AddDateTimeGroupReq"/>
    <xsd:element name="addDateTimeGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDateTimeGroup" type="axlapi:UpdateDateTimeGroupReq"/>
    <xsd:element name="updateDateTimeGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDateTimeGroup" type="axlapi:GetDateTimeGroupReq"/>
    <xsd:element name="getDateTimeGroupResponse" type="axlapi:GetDateTimeGroupRes"/>
    <xsd:element name="removeDateTimeGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDateTimeGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDateTimeGroup" type="axlapi:ListDateTimeGroupReq"/>
    <xsd:element name="listDateTimeGroupResponse" type="axlapi:ListDateTimeGroupRes"/>
    <xsd:element name="resetDateTimeGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetDateTimeGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyDateTimeGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyDateTimeGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddDateTimeGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="dateTimeGroup" type="axlapi:XDateTimeGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDateTimeGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element default="Europe/London" maxOccurs="1" minOccurs="0" name="timeZone" nillable="false" type="axlapi:XTimeZone"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="separator" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>It can be one among / (slash), . (dot), - (dash)</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dateformat" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>It can be one among D/M/Y,M/D/Y,Y/M/D</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="timeFormat" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>It can be one among 12-hour,24-hour</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removePhoneNtpReferences">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedPhoneNtpReference" type="axlapi:XDateTimeGroupNtpReference"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addPhoneNtpReferences">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedPhoneNtpReference" type="axlapi:XDateTimeGroupNtpReference"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="phoneNtpReferences">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedPhoneNtpReference" type="axlapi:XDateTimeGroupNtpReference"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDateTimeGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDateTimeGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDateTimeGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dateTimeGroup" type="axlapi:RDateTimeGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDateTimeGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="timeZone" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDateTimeGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDateTimeGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dateTimeGroup" type="axlapi:LDateTimeGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPresenceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="presenceGroup" type="axlapi:XPresenceGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPresenceGroup" type="axlapi:AddPresenceGroupReq"/>
    <xsd:element name="addPresenceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePresenceGroup" type="axlapi:UpdatePresenceGroupReq"/>
    <xsd:element name="updatePresenceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPresenceGroup" type="axlapi:GetPresenceGroupReq"/>
    <xsd:element name="getPresenceGroupResponse" type="axlapi:GetPresenceGroupRes"/>
    <xsd:element name="removePresenceGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePresenceGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPresenceGroup" type="axlapi:ListPresenceGroupReq"/>
    <xsd:element name="listPresenceGroupResponse" type="axlapi:ListPresenceGroupRes"/>
    <xsd:complexType name="AddPresenceGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="presenceGroup" type="axlapi:XPresenceGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePresenceGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroups">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="presenceGroup" type="axlapi:XPresenceGroupMember"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPresenceGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPresenceGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPresenceGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="presenceGroup" type="axlapi:RPresenceGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPresenceGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPresenceGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPresenceGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="presenceGroup" type="axlapi:LPresenceGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGeoLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" nillable="false" type="axlapi:String100"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGeoLocation" type="axlapi:AddGeoLocationReq"/>
    <xsd:element name="addGeoLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGeoLocation" type="axlapi:UpdateGeoLocationReq"/>
    <xsd:element name="updateGeoLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGeoLocation" type="axlapi:GetGeoLocationReq"/>
    <xsd:element name="getGeoLocationResponse" type="axlapi:GetGeoLocationRes"/>
    <xsd:element name="removeGeoLocation" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGeoLocationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listGeoLocation" type="axlapi:ListGeoLocationReq"/>
    <xsd:element name="listGeoLocationResponse" type="axlapi:ListGeoLocationRes"/>
    <xsd:complexType name="AddGeoLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="geoLocation" type="axlapi:XGeoLocation"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGeoLocationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="country" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="district" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="communityName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="street" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="landmark" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="location" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="floor" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" nillable="false" type="axlapi:String100"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGeoLocation"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="geoLocation" type="axlapi:RGeoLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LGeoLocation"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="geoLocation" type="axlapi:LGeoLocation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSrst">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element default="2000" maxOccurs="1" minOccurs="1" name="port" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SipNetwork" nillable="false" type="xsd:string"/>
            <xsd:element default="5060" maxOccurs="1" minOccurs="1" name="SipPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isSecure" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSrst" type="axlapi:AddSrstReq"/>
    <xsd:element name="addSrstResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSrst" type="axlapi:UpdateSrstReq"/>
    <xsd:element name="updateSrstResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSrst" type="axlapi:GetSrstReq"/>
    <xsd:element name="getSrstResponse" type="axlapi:GetSrstRes"/>
    <xsd:element name="removeSrst" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSrstResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSrst" type="axlapi:ListSrstReq"/>
    <xsd:element name="listSrstResponse" type="axlapi:ListSrstRes"/>
    <xsd:element name="resetSrst" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetSrstResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartSrst" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartSrstResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applySrst" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applySrstResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddSrstReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="srst" type="axlapi:XSrst"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSrstReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element default="2000" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="SipNetwork" nillable="false" type="xsd:string"/>
                    <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="SipPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isSecure" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSrstReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSrst"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSrstRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="srst" type="axlapi:RSrst"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSrstReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ipAddress" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSrst"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSrstRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="srst" type="axlapi:LSrst"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMlppDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="domainId" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMlppDomain" type="axlapi:AddMlppDomainReq"/>
    <xsd:element name="addMlppDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMlppDomain" type="axlapi:UpdateMlppDomainReq"/>
    <xsd:element name="updateMlppDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMlppDomain" type="axlapi:GetMlppDomainReq"/>
    <xsd:element name="getMlppDomainResponse" type="axlapi:GetMlppDomainRes"/>
    <xsd:element name="removeMlppDomain" type="axlapi:RemoveMlppDomainReq"/>
    <xsd:element name="removeMlppDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMlppDomain" type="axlapi:ListMlppDomainReq"/>
    <xsd:element name="listMlppDomainResponse" type="axlapi:ListMlppDomainRes"/>
    <xsd:complexType name="AddMlppDomainReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mlppDomain" type="axlapi:XMlppDomain"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMlppDomainReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDomainName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="domainId" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveMlppDomainReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMlppDomainReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMlppDomain"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMlppDomainRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mlppDomain" type="axlapi:RMlppDomain"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMlppDomainReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="domainName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMlppDomain"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMlppDomainRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mlppDomain" type="axlapi:LMlppDomain"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCumaServerSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="securityMode" nillable="true" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="1" name="transportType" nillable="false" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="serverIpHostName" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCumaServerSecurityProfile" type="axlapi:AddCumaServerSecurityProfileReq"/>
    <xsd:element name="addCumaServerSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCumaServerSecurityProfile" type="axlapi:UpdateCumaServerSecurityProfileReq"/>
    <xsd:element name="updateCumaServerSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCumaServerSecurityProfile" type="axlapi:GetCumaServerSecurityProfileReq"/>
    <xsd:element name="getCumaServerSecurityProfileResponse" type="axlapi:GetCumaServerSecurityProfileRes"/>
    <xsd:element name="removeCumaServerSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCumaServerSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCumaServerSecurityProfile" type="axlapi:ListCumaServerSecurityProfileReq"/>
    <xsd:element name="listCumaServerSecurityProfileResponse" type="axlapi:ListCumaServerSecurityProfileRes"/>
    <xsd:complexType name="AddCumaServerSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="cumaServerSecurityProfile" type="axlapi:XCumaServerSecurityProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCumaServerSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" nillable="true" type="axlapi:XDeviceSecurityMode"/>
                    <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="0" name="transportType" nillable="false" type="axlapi:XTransport"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serverIpHostName" nillable="false" type="axlapi:String255"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCumaServerSecurityProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCumaServerSecurityProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCumaServerSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="cumaServerSecurityProfile" type="axlapi:RCumaServerSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCumaServerSecurityProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCumaServerSecurityProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCumaServerSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="cumaServerSecurityProfile" type="axlapi:LCumaServerSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XApplicationServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="appServerType" nillable="false" type="axlapi:XAppServer"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="appUsers">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedAppUser">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="appUserName" nillable="false" type="axlapi:XFkType"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserUrl" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server, CER Location Management</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable Only for Cisco Web dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUsers">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedEndUser">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="endUserName" nillable="false" type="axlapi:XFkType"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addApplicationServer" type="axlapi:AddApplicationServerReq"/>
    <xsd:element name="addApplicationServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateApplicationServer" type="axlapi:UpdateApplicationServerReq"/>
    <xsd:element name="updateApplicationServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getApplicationServer" type="axlapi:GetApplicationServerReq"/>
    <xsd:element name="getApplicationServerResponse" type="axlapi:GetApplicationServerRes"/>
    <xsd:element name="removeApplicationServer" type="axlapi:RemoveApplicationServerReq"/>
    <xsd:element name="removeApplicationServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listApplicationServer" type="axlapi:ListApplicationServerReq"/>
    <xsd:element name="listApplicationServerResponse" type="axlapi:ListApplicationServerRes"/>
    <xsd:complexType name="AddApplicationServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="applicationServer" type="axlapi:XApplicationServer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateApplicationServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeAppUsers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedAppUser">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="appUserName" nillable="false" type="axlapi:XFkType"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addAppUsers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedAppUser">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="appUserName" nillable="false" type="axlapi:XFkType"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="appUsers">
                            <xsd:annotation>
                                <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedAppUser">
                                                <xsd:complexType>
                                                    <xsd:sequence minOccurs="0">
                                                        <xsd:element maxOccurs="1" minOccurs="1" name="appUserName" nillable="false" type="axlapi:XFkType"/>
                                                        <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="url" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endUserUrl" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server, CER Location Management</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Applicable Only for Cisco Web dialer</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeEndUsers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedEndUser">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="endUserName" nillable="false" type="axlapi:XFkType"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addEndUsers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedEndUser">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="endUserName" nillable="false" type="axlapi:XFkType"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="endUsers">
                            <xsd:annotation>
                                <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="selectedEndUser">
                                                <xsd:complexType>
                                                    <xsd:sequence minOccurs="0">
                                                        <xsd:element maxOccurs="1" minOccurs="1" name="endUserName" nillable="false" type="axlapi:XFkType"/>
                                                        <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveApplicationServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RApplicationServer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="applicationServer" type="axlapi:RApplicationServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ipAddress" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LApplicationServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="applicationServer" type="axlapi:LApplicationServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XApplicationUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="applicationUser" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
            <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="1" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
            <xsd:element default="By Null String" maxOccurs="1" minOccurs="1" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="2048" maxOccurs="1" minOccurs="1" name="keySize" nillable="false" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Required format is YYYY:MM:DD:HH:SS. Read Only when certificateOperation is 'No Pending Operation'. Please provide the above format while adding a new device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addApplicationUserCapfProfile" type="axlapi:AddApplicationUserCapfProfileReq"/>
    <xsd:element name="addApplicationUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateApplicationUserCapfProfile" type="axlapi:UpdateApplicationUserCapfProfileReq"/>
    <xsd:element name="updateApplicationUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getApplicationUserCapfProfile" type="axlapi:GetApplicationUserCapfProfileReq"/>
    <xsd:element name="getApplicationUserCapfProfileResponse" type="axlapi:GetApplicationUserCapfProfileRes"/>
    <xsd:element name="removeApplicationUserCapfProfile" type="axlapi:RemoveApplicationUserCapfProfileReq"/>
    <xsd:element name="removeApplicationUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listApplicationUserCapfProfile" type="axlapi:ListApplicationUserCapfProfileReq"/>
    <xsd:element name="listApplicationUserCapfProfileResponse" type="axlapi:ListApplicationUserCapfProfileRes"/>
    <xsd:complexType name="AddApplicationUserCapfProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="applicationUserCapfProfile" type="axlapi:XApplicationUserCapfProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateApplicationUserCapfProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="0" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
                    <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                        <xsd:annotation>
                            <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize">
                        <xsd:annotation>
                            <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                        <xsd:annotation>
                            <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                        <xsd:annotation>
                            <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Required format is YYYY:MM:DD:HH:SS. Read Only when certificateOperation is 'No Pending Operation'. Please provide the above format while adding a new device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveApplicationUserCapfProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationUserCapfProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RApplicationUserCapfProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationUserCapfProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="applicationUserCapfProfile" type="axlapi:RApplicationUserCapfProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationUserCapfProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="applicationUser" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="instanceId" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LApplicationUserCapfProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationUserCapfProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="applicationUserCapfProfile" type="axlapi:LApplicationUserCapfProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XEndUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="endUserId" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
            <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="1" name="certificationOperation" nillable="false" type="axlapi:XCertificateOperation"/>
            <xsd:element default="By Null String" maxOccurs="1" minOccurs="1" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string"/>
            <xsd:element default="2048" maxOccurs="1" minOccurs="1" name="keySize" nillable="false" type="axlapi:XKeySize"/>
            <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Format is YYYY:MM:DD:HH</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addEndUserCapfProfile" type="axlapi:AddEndUserCapfProfileReq"/>
    <xsd:element name="addEndUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateEndUserCapfProfile" type="axlapi:UpdateEndUserCapfProfileReq"/>
    <xsd:element name="updateEndUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getEndUserCapfProfile" type="axlapi:GetEndUserCapfProfileReq"/>
    <xsd:element name="getEndUserCapfProfileResponse" type="axlapi:GetEndUserCapfProfileRes"/>
    <xsd:element name="removeEndUserCapfProfile" type="axlapi:RemoveEndUserCapfProfileReq"/>
    <xsd:element name="removeEndUserCapfProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listEndUserCapfProfile" type="axlapi:ListEndUserCapfProfileReq"/>
    <xsd:element name="listEndUserCapfProfileResponse" type="axlapi:ListEndUserCapfProfileRes"/>
    <xsd:complexType name="AddEndUserCapfProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="endUserCapfProfile" type="axlapi:XEndUserCapfProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateEndUserCapfProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="0" name="certificationOperation" nillable="false" type="axlapi:XCertificateOperation"/>
                    <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string"/>
                    <xsd:element default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize"/>
                    <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Format is YYYY:MM:DD:HH</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveEndUserCapfProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetEndUserCapfProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="instanceId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:REndUserCapfProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetEndUserCapfProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="endUserCapfProfile" type="axlapi:REndUserCapfProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListEndUserCapfProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="endUserId" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="instanceId" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LEndUserCapfProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListEndUserCapfProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="endUserCapfProfile" type="axlapi:LEndUserCapfProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XServiceParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService">
                <xsd:annotation>
                    <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="valueType" nillable="false" type="axlapi:XParam"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateServiceParameter" type="axlapi:UpdateServiceParameterReq"/>
    <xsd:element name="updateServiceParameterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getServiceParameter" type="axlapi:GetServiceParameterReq"/>
    <xsd:element name="getServiceParameterResponse" type="axlapi:GetServiceParameterRes"/>
    <xsd:element name="listServiceParameter" type="axlapi:ListServiceParameterReq"/>
    <xsd:element name="listServiceParameterResponse" type="axlapi:ListServiceParameterRes"/>
    <xsd:complexType name="UpdateServiceParameterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType">
                                <xsd:annotation>
                                    <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                                <xsd:annotation>
                                    <xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService">
                                <xsd:annotation>
                                    <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="true" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetServiceParameterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="false" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="service" nillable="false" type="axlapi:XService">
                        <xsd:annotation>
                            <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RServiceParameter"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetServiceParameterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="serviceParameter" type="axlapi:RServiceParameter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListServiceParameterReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="processNodeName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="service" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LServiceParameter"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListServiceParameterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="serviceParameter" type="axlapi:LServiceParameter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUserPhoneAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="lastName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="productType" nillable="true" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="e164Mask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="extension" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryURI" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryNumberURIPartition" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUserPhoneAssociation" type="axlapi:AddUserPhoneAssociationReq"/>
    <xsd:element name="addUserPhoneAssociationResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddUserPhoneAssociationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="userPhoneAssociation" type="axlapi:XUserPhoneAssociation"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGeoLocationFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCountry" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNationalSubDivision" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDistrict" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCommunityName" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCityDivision" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNeighbourhood" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreet" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLeadingStreetDirection" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrailingStreetSuffix" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreetSuffix" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumber" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumberSuffix" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLandmark" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLocation" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useFloor" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOccupantName" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePostalCode" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGeoLocationFilter" type="axlapi:AddGeoLocationFilterReq"/>
    <xsd:element name="addGeoLocationFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGeoLocationFilter" type="axlapi:UpdateGeoLocationFilterReq"/>
    <xsd:element name="updateGeoLocationFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGeoLocationFilter" type="axlapi:GetGeoLocationFilterReq"/>
    <xsd:element name="getGeoLocationFilterResponse" type="axlapi:GetGeoLocationFilterRes"/>
    <xsd:element name="removeGeoLocationFilter" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGeoLocationFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listGeoLocationFilter" type="axlapi:ListGeoLocationFilterReq"/>
    <xsd:element name="listGeoLocationFilterResponse" type="axlapi:ListGeoLocationFilterRes"/>
    <xsd:complexType name="AddGeoLocationFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="geoLocationFilter" type="axlapi:XGeoLocationFilter"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGeoLocationFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCountry" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useNationalSubDivision" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useDistrict" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCommunityName" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCityDivision" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useNeighbourhood" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useStreet" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useLeadingStreetDirection" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useTrailingStreetSuffix" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useStreetSuffix" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumber" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumberSuffix" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useLandmark" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useLocation" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useFloor" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useOccupantName" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="usePostalCode" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationFilterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGeoLocationFilter"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="geoLocationFilter" type="axlapi:RGeoLocationFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationFilterReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LGeoLocationFilter"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="geoLocationFilter" type="axlapi:LGeoLocationFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVoiceMailProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isDefault" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, the corresponding tag of another VoiceMailProfile should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailboxMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="voiceMailPilot" type="axlapi:XVmPilot"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVoiceMailProfile" type="axlapi:AddVoiceMailProfileReq"/>
    <xsd:element name="addVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVoiceMailProfile" type="axlapi:UpdateVoiceMailProfileReq"/>
    <xsd:element name="updateVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVoiceMailProfile" type="axlapi:GetVoiceMailProfileReq"/>
    <xsd:element name="getVoiceMailProfileResponse" type="axlapi:GetVoiceMailProfileRes"/>
    <xsd:element name="removeVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVoiceMailProfile" type="axlapi:ListVoiceMailProfileReq"/>
    <xsd:element name="listVoiceMailProfileResponse" type="axlapi:ListVoiceMailProfileRes"/>
    <xsd:element name="resetVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddVoiceMailProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="voiceMailProfile" type="axlapi:XVoiceMailProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVoiceMailProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isDefault" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>In Update setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, the corresponding tag of another VoiceMailProfile should be set to true.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailboxMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailPilot" type="axlapi:XVmPilot"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVoiceMailProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="voiceMailProfile" type="axlapi:RVoiceMailProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVoiceMailProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="voiceMailProfile" type="axlapi:LVoiceMailProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVoiceMailPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dnPattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplay" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplayAscii" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalMask" nillable="true" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
    </xsd:complexType>
    <xsd:element name="addVoiceMailPort" type="axlapi:AddVoiceMailPortReq"/>
    <xsd:element name="addVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVoiceMailPort" type="axlapi:UpdateVoiceMailPortReq"/>
    <xsd:element name="updateVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVoiceMailPort" type="axlapi:GetVoiceMailPortReq"/>
    <xsd:element name="getVoiceMailPortResponse" type="axlapi:GetVoiceMailPortRes"/>
    <xsd:element name="removeVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVoiceMailPort" type="axlapi:ListVoiceMailPortReq"/>
    <xsd:element name="listVoiceMailPortResponse" type="axlapi:ListVoiceMailPortRes"/>
    <xsd:element name="resetVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyVoiceMailPortResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddVoiceMailPortReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="voiceMailPort" type="axlapi:XVoiceMailPort"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVoiceMailPortReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dnCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplay" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplayAscii" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalMask" nillable="true" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailPortReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVoiceMailPort"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVoiceMailPortRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="voiceMailPort" type="axlapi:RVoiceMailPort"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailPortReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="securityProfileName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="dnPattern" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVoiceMailPort"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVoiceMailPortRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="voiceMailPort" type="axlapi:LVoiceMailPort"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatekeeper">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="60" maxOccurs="1" minOccurs="1" name="rrqTimeToLive" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 300</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="300" maxOccurs="1" minOccurs="1" name="retryTimeout" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableDevice" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatekeeper" type="axlapi:AddGatekeeperReq"/>
    <xsd:element name="addGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatekeeper" type="axlapi:UpdateGatekeeperReq"/>
    <xsd:element name="updateGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatekeeper" type="axlapi:GetGatekeeperReq"/>
    <xsd:element name="getGatekeeperResponse" type="axlapi:GetGatekeeperRes"/>
    <xsd:element name="removeGatekeeper" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listGatekeeper" type="axlapi:ListGatekeeperReq"/>
    <xsd:element name="listGatekeeperResponse" type="axlapi:ListGatekeeperRes"/>
    <xsd:element name="resetGatekeeper" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartGatekeeper" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyGatekeeper" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyGatekeeperResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatekeeperReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatekeeper" type="axlapi:XGatekeeper"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatekeeperReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>From Device Table</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>From Device Table</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="60" maxOccurs="1" minOccurs="0" name="rrqTimeToLive" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value should be numbers in range of 30 to 300</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="300" maxOccurs="1" minOccurs="0" name="retryTimeout" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value should be numbers in range of 30 to 600</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableDevice" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatekeeperReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatekeeper"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatekeeperRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatekeeper" type="axlapi:RGatekeeper"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListGatekeeperReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>From Device Table</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>From Device Table</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LGatekeeper"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListGatekeeperRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="gatekeeper" type="axlapi:LGatekeeper"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhoneButtonTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The template's name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="basePhoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="buttons">
                <xsd:annotation>
                    <xsd:documentation>The list of buttons on this model of Phone.The feature and label of first button cannot be modified.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="button" type="axlapi:XButton"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPhoneButtonTemplate" type="axlapi:AddPhoneButtonTemplateReq"/>
    <xsd:element name="addPhoneButtonTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePhoneButtonTemplate" type="axlapi:UpdatePhoneButtonTemplateReq"/>
    <xsd:element name="updatePhoneButtonTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhoneButtonTemplate" type="axlapi:GetPhoneButtonTemplateReq"/>
    <xsd:element name="getPhoneButtonTemplateResponse" type="axlapi:GetPhoneButtonTemplateRes"/>
    <xsd:element name="removePhoneButtonTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePhoneButtonTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhoneButtonTemplate" type="axlapi:ListPhoneButtonTemplateReq"/>
    <xsd:element name="listPhoneButtonTemplateResponse" type="axlapi:ListPhoneButtonTemplateRes"/>
    <xsd:element name="restartPhoneButtonTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartPhoneButtonTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyPhoneButtonTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyPhoneButtonTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddPhoneButtonTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="phoneButtonTemplate" type="axlapi:XPhoneButtonTemplate"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePhoneButtonTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The template's name</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="buttons">
                        <xsd:annotation>
                            <xsd:documentation>The list of buttons on this model of Phone.The feature and label of first button cannot be modified.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="button" type="axlapi:XButton"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneButtonTemplateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPhoneButtonTemplate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneButtonTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="phoneButtonTemplate" type="axlapi:RPhoneButtonTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneButtonTemplateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The template's name</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhoneButtonTemplate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneButtonTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneButtonTemplate" type="axlapi:LPhoneButtonTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCommonPhoneConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unlockPwd" nillable="false" type="axlapi:String50"/>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
            <xsd:element default="Beep Only" maxOccurs="1" minOccurs="0" name="dndAlertingType" nillable="false" type="axlapi:XRingSetting"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="backgroundImage" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phonePersonalization" nillable="false" type="axlapi:XPhonePersonalization"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCommonPhoneConfig" type="axlapi:AddCommonPhoneConfigReq"/>
    <xsd:element name="addCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCommonPhoneConfig" type="axlapi:UpdateCommonPhoneConfigReq"/>
    <xsd:element name="updateCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCommonPhoneConfig" type="axlapi:GetCommonPhoneConfigReq"/>
    <xsd:element name="getCommonPhoneConfigResponse" type="axlapi:GetCommonPhoneConfigRes"/>
    <xsd:element name="removeCommonPhoneConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCommonPhoneConfig" type="axlapi:ListCommonPhoneConfigReq"/>
    <xsd:element name="listCommonPhoneConfigResponse" type="axlapi:ListCommonPhoneConfigRes"/>
    <xsd:element name="resetCommonPhoneConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCommonPhoneConfig" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCommonPhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCommonPhoneConfigReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="commonPhoneConfig" type="axlapi:XCommonPhoneConfig"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCommonPhoneConfigReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unlockPwd" nillable="false" type="axlapi:String50"/>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
                    <xsd:element default="Beep Only" maxOccurs="1" minOccurs="0" name="dndAlertingType" nillable="false" type="axlapi:XRingSetting"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="backgroundImage" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phonePersonalization" nillable="false" type="axlapi:XPhonePersonalization"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vpnGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vpnProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCommonPhoneConfigReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCommonPhoneConfig"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCommonPhoneConfigRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="commonPhoneConfig" type="axlapi:RCommonPhoneConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCommonPhoneConfigReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCommonPhoneConfig"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCommonPhoneConfigRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="commonPhoneConfig" type="axlapi:LCommonPhoneConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMessageWaiting">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="1" name="messageWaitingIndicator" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMessageWaiting" type="axlapi:AddMessageWaitingReq"/>
    <xsd:element name="addMessageWaitingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMessageWaiting" type="axlapi:UpdateMessageWaitingReq"/>
    <xsd:element name="updateMessageWaitingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMessageWaiting" type="axlapi:GetMessageWaitingReq"/>
    <xsd:element name="getMessageWaitingResponse" type="axlapi:GetMessageWaitingRes"/>
    <xsd:element name="removeMessageWaiting" type="axlapi:RemoveMessageWaitingReq"/>
    <xsd:element name="removeMessageWaitingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMessageWaiting" type="axlapi:ListMessageWaitingReq"/>
    <xsd:element name="listMessageWaitingResponse" type="axlapi:ListMessageWaitingRes"/>
    <xsd:complexType name="AddMessageWaitingReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="messageWaiting" type="axlapi:XMessageWaiting"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMessageWaitingReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="messageWaitingIndicator" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveMessageWaitingReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMessageWaitingReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMessageWaiting"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMessageWaitingRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="messageWaiting" type="axlapi:RMessageWaiting"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMessageWaitingReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMessageWaiting"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMessageWaitingRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="messageWaiting" type="axlapi:LMessageWaiting"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XIpPhoneServices">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="serviceName" nillable="false" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="asciiServiceName" nillable="false" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceDescription" nillable="true" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="serviceUrl" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServiceUrl" nillable="true" type="xsd:string"/>
            <xsd:element default="XML Service" maxOccurs="1" minOccurs="1" name="serviceCategory" nillable="false" type="axlapi:XPhoneServiceCategory"/>
            <xsd:element default="Standard IP Phone Service" maxOccurs="1" minOccurs="1" name="serviceType" nillable="false" type="axlapi:XPhoneService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVendor" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVersion" nillable="false" type="xsd:string"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enterpriseSubscription" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameters">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="parameter" type="axlapi:XIpPhoneServicesParameter"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addIpPhoneServices" type="axlapi:AddIpPhoneServicesReq"/>
    <xsd:element name="addIpPhoneServicesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateIpPhoneServices" type="axlapi:UpdateIpPhoneServicesReq"/>
    <xsd:element name="updateIpPhoneServicesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getIpPhoneServices" type="axlapi:GetIpPhoneServicesReq"/>
    <xsd:element name="getIpPhoneServicesResponse" type="axlapi:GetIpPhoneServicesRes"/>
    <xsd:element name="removeIpPhoneServices" type="axlapi:RemoveIpPhoneServicesReq"/>
    <xsd:element name="removeIpPhoneServicesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listIpPhoneServices" type="axlapi:ListIpPhoneServicesReq"/>
    <xsd:element name="listIpPhoneServicesResponse" type="axlapi:ListIpPhoneServicesRes"/>
    <xsd:complexType name="AddIpPhoneServicesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ipPhoneServices" type="axlapi:XIpPhoneServices"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateIpPhoneServicesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="serviceName" nillable="false" type="axlapi:UniqueString128"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newServiceName" nillable="false" type="axlapi:UniqueString128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="asciiServiceName" nillable="false" type="axlapi:UniqueString128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceDescription" nillable="true" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceUrl" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureServiceUrl" nillable="true" type="xsd:string"/>
                    <xsd:element default="XML Service" maxOccurs="1" minOccurs="0" name="serviceCategory" nillable="false" type="axlapi:XPhoneServiceCategory"/>
                    <xsd:element default="Standard IP Phone Service" maxOccurs="1" minOccurs="0" name="serviceType" nillable="false" type="axlapi:XPhoneService"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceVendor" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceVersion" nillable="false" type="xsd:string"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeParameters">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="parameter" type="axlapi:XIpPhoneServicesParameter"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addParameters">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="parameter" type="axlapi:XIpPhoneServicesParameter"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="parameters">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="parameter" type="axlapi:XIpPhoneServicesParameter"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveIpPhoneServicesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="serviceName" nillable="false" type="axlapi:UniqueString128"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetIpPhoneServicesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="serviceName" nillable="false" type="axlapi:UniqueString128"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RIpPhoneServices"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetIpPhoneServicesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ipPhoneServices" type="axlapi:RIpPhoneServices"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListIpPhoneServicesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="serviceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="serviceDescription" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LIpPhoneServices"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListIpPhoneServicesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ipPhoneServices" type="axlapi:LIpPhoneServices"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCtiRoutePoint">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCtiRoutePoint" type="axlapi:AddCtiRoutePointReq"/>
    <xsd:element name="addCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCtiRoutePoint" type="axlapi:UpdateCtiRoutePointReq"/>
    <xsd:element name="updateCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCtiRoutePoint" type="axlapi:GetCtiRoutePointReq"/>
    <xsd:element name="getCtiRoutePointResponse" type="axlapi:GetCtiRoutePointRes"/>
    <xsd:element name="removeCtiRoutePoint" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCtiRoutePoint" type="axlapi:ListCtiRoutePointReq"/>
    <xsd:element name="listCtiRoutePointResponse" type="axlapi:ListCtiRoutePointRes"/>
    <xsd:element name="resetCtiRoutePoint" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCtiRoutePoint" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCtiRoutePoint" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCtiRoutePointResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCtiRoutePointReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ctiRoutePoint" type="axlapi:XCtiRoutePoint"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCtiRoutePointReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                        <xsd:annotation>
                            <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="User" maxOccurs="1" minOccurs="0" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                        <xsd:annotation>
                            <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                    <xsd:annotation>
                                        <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                    <xsd:annotation>
                                        <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCtiRoutePointReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCtiRoutePoint"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCtiRoutePointRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ctiRoutePoint" type="axlapi:RCtiRoutePoint"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCtiRoutePointReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCtiRoutePoint"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCtiRoutePointRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ctiRoutePoint" type="axlapi:LCtiRoutePoint"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTransPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="usage" nillable="false" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeNextHopByCgpn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClass" nillable="false" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useOriginatorCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="dontWaitForIDTOnSubsequentHops" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addTransPattern" type="axlapi:AddTransPatternReq"/>
    <xsd:element name="addTransPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTransPattern" type="axlapi:UpdateTransPatternReq"/>
    <xsd:element name="updateTransPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTransPattern" type="axlapi:GetTransPatternReq"/>
    <xsd:element name="getTransPatternResponse" type="axlapi:GetTransPatternRes"/>
    <xsd:element name="removeTransPattern" type="axlapi:RemoveTransPatternReq"/>
    <xsd:element name="removeTransPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTransPattern" type="axlapi:ListTransPatternReq"/>
    <xsd:element name="listTransPatternResponse" type="axlapi:ListTransPatternRes"/>
    <xsd:element name="getTransPatternOptions" type="axlapi:GetTransPatternOptionsReq"/>
    <xsd:element name="getTransPatternOptionsResponse" type="axlapi:GetTransPatternOptionsRes"/>
    <xsd:complexType name="AddTransPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="transPattern" type="axlapi:XTransPattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateTransPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRouteFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="routeNextHopByCgpn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClass" nillable="false" type="axlapi:XPatternRouteClass"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useOriginatorCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="dontWaitForIDTOnSubsequentHops" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveTransPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTransPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTransPattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTransPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="transPattern" type="axlapi:RTransPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTransPatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="isEmergencyServiceNumber" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTransPattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTransPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="transPattern" type="axlapi:LTransPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTransPatternOptionsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedChoices" type="axlapi:OXTransPattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTransPatternOptionsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="transPattern" type="axlapi:ORTransPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallingPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCallingPartyTransformationPattern" type="axlapi:AddCallingPartyTransformationPatternReq"/>
    <xsd:element name="addCallingPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCallingPartyTransformationPattern" type="axlapi:UpdateCallingPartyTransformationPatternReq"/>
    <xsd:element name="updateCallingPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallingPartyTransformationPattern" type="axlapi:GetCallingPartyTransformationPatternReq"/>
    <xsd:element name="getCallingPartyTransformationPatternResponse" type="axlapi:GetCallingPartyTransformationPatternRes"/>
    <xsd:element name="removeCallingPartyTransformationPattern" type="axlapi:RemoveCallingPartyTransformationPatternReq"/>
    <xsd:element name="removeCallingPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCallingPartyTransformationPattern" type="axlapi:ListCallingPartyTransformationPatternReq"/>
    <xsd:element name="listCallingPartyTransformationPatternResponse" type="axlapi:ListCallingPartyTransformationPatternRes"/>
    <xsd:complexType name="AddCallingPartyTransformationPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="callingPartyTransformationPattern" type="axlapi:XCallingPartyTransformationPattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCallingPartyTransformationPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRouteFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCallingPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallingPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallingPartyTransformationPattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallingPartyTransformationPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callingPartyTransformationPattern" type="axlapi:RCallingPartyTransformationPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallingPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="dialPlanName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routeFilterName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallingPartyTransformationPattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallingPartyTransformationPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callingPartyTransformationPattern" type="axlapi:LCallingPartyTransformationPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSipRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="usage" nillable="false" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sipTrunkName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPatternIpv6" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeOnUserPart" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainRoutingCssName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSipRoutePattern" type="axlapi:AddSipRoutePatternReq"/>
    <xsd:element name="addSipRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipRoutePattern" type="axlapi:UpdateSipRoutePatternReq"/>
    <xsd:element name="updateSipRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipRoutePattern" type="axlapi:GetSipRoutePatternReq"/>
    <xsd:element name="getSipRoutePatternResponse" type="axlapi:GetSipRoutePatternRes"/>
    <xsd:element name="removeSipRoutePattern" type="axlapi:RemoveSipRoutePatternReq"/>
    <xsd:element name="removeSipRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipRoutePattern" type="axlapi:ListSipRoutePatternReq"/>
    <xsd:element name="listSipRoutePatternResponse" type="axlapi:ListSipRoutePatternRes"/>
    <xsd:complexType name="AddSipRoutePatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sipRoutePattern" type="axlapi:XSipRoutePattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSipRoutePatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPatternIpv6" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeOnUserPart" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCallerCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="domainRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveSipRoutePatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipRoutePatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipRoutePattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipRoutePatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipRoutePattern" type="axlapi:RSipRoutePattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipRoutePatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="dnOrPatternIpv6" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipRoutePattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipRoutePatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipRoutePattern" type="axlapi:LSipRoutePattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XHuntPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="blockEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="huntListName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieve">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" nillable="false" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntNoAnswer">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntBusy">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="displayConnectedNumber" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueCalls" type="axlapi:XCallsQueue"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addHuntPilot" type="axlapi:AddHuntPilotReq"/>
    <xsd:element name="addHuntPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateHuntPilot" type="axlapi:UpdateHuntPilotReq"/>
    <xsd:element name="updateHuntPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getHuntPilot" type="axlapi:GetHuntPilotReq"/>
    <xsd:element name="getHuntPilotResponse" type="axlapi:GetHuntPilotRes"/>
    <xsd:element name="removeHuntPilot" type="axlapi:RemoveHuntPilotReq"/>
    <xsd:element name="removeHuntPilotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listHuntPilot" type="axlapi:ListHuntPilotReq"/>
    <xsd:element name="listHuntPilotResponse" type="axlapi:ListHuntPilotRes"/>
    <xsd:complexType name="AddHuntPilotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="huntPilot" type="axlapi:XHuntPilot"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateHuntPilotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="huntListName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieve">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" nillable="false" type="axlapi:String32"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntNoAnswer">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntBusy">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePersonalPreferences" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" nillable="true" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="displayConnectedNumber" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="queueCalls" type="axlapi:XCallsQueue"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveHuntPilotReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHuntPilotReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RHuntPilot"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHuntPilotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="huntPilot" type="axlapi:RHuntPilot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListHuntPilotReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LHuntPilot"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListHuntPilotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="huntPilot" type="axlapi:LHuntPilot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="blockEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="OnNet" maxOccurs="1" minOccurs="1" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="supportOverlapSending" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for a translation pattern.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
            <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowDeviceOverride" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="destination">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="gatewayName" nillable="false" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="routeListName" nillable="false" type="axlapi:XFkType"/>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationCodeRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="authorizationLevelRequired" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientCodeRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isdnNsfInfoElement">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="cic" nillable="false" type="xsd:string">
                            <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 maxOccurs="1" minOccurs="1" name="networkServiceProtocol" nillable="false" type="axlapi:XPriProtocol">
                            <xsd:annotation>
                                <xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="networkService" nillable="false" type="axlapi:XNSFService">
                            <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 maxOccurs="1" minOccurs="0" name="paramValue" nillable="false" type="xsd:string">
                            <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:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClass" nillable="false" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDccEnforcement" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockedCallPercentage" nillable="true" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag is only valid when value of enabledccenforcement is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControl" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRoutePattern" type="axlapi:AddRoutePatternReq"/>
    <xsd:element name="addRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRoutePattern" type="axlapi:UpdateRoutePatternReq"/>
    <xsd:element name="updateRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRoutePattern" type="axlapi:GetRoutePatternReq"/>
    <xsd:element name="getRoutePatternResponse" type="axlapi:GetRoutePatternRes"/>
    <xsd:element name="removeRoutePattern" type="axlapi:RemoveRoutePatternReq"/>
    <xsd:element name="removeRoutePatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRoutePattern" type="axlapi:ListRoutePatternReq"/>
    <xsd:element name="listRoutePatternResponse" type="axlapi:ListRoutePatternRes"/>
    <xsd:complexType name="AddRoutePatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="routePattern" type="axlapi:XRoutePattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRoutePatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="true" type="axlapi:XFkType">
                                <xsd:annotation>
                                    <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDialPlanName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="OnNet" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRouteFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="supportOverlapSending" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for a translation pattern.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
                    <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowDeviceOverride" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="destination">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayName" nillable="false" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="routeListName" nillable="false" type="axlapi:XFkType"/>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authorizationCodeRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="authorizationLevelRequired" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clientCodeRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isdnNsfInfoElement">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="cic" nillable="false" type="xsd:string">
                                    <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 maxOccurs="1" minOccurs="1" name="networkServiceProtocol" nillable="false" type="axlapi:XPriProtocol">
                                    <xsd:annotation>
                                        <xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="1" minOccurs="0" name="networkService" nillable="false" type="axlapi:XNSFService">
                                    <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 maxOccurs="1" minOccurs="0" name="paramValue" nillable="false" type="xsd:string">
                                    <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:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClass" nillable="false" type="axlapi:XPatternRouteClass"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableDccEnforcement" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockedCallPercentage" nillable="true" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This tag is only valid when value of enabledccenforcement is true</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControl" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveRoutePatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRoutePatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRoutePattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRoutePatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="routePattern" type="axlapi:RRoutePattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRoutePatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="isEmergencyServiceNumber" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRoutePattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRoutePatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routePattern" type="axlapi:LRoutePattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XApplicationDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="numberOfDigits" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="digitsToBeRemoved" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="priority" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addApplicationDialRules" type="axlapi:AddApplicationDialRulesReq"/>
    <xsd:element name="addApplicationDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateApplicationDialRules" type="axlapi:UpdateApplicationDialRulesReq"/>
    <xsd:element name="updateApplicationDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getApplicationDialRules" type="axlapi:GetApplicationDialRulesReq"/>
    <xsd:element name="getApplicationDialRulesResponse" type="axlapi:GetApplicationDialRulesRes"/>
    <xsd:element name="removeApplicationDialRules" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeApplicationDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listApplicationDialRules" type="axlapi:ListApplicationDialRulesReq"/>
    <xsd:element name="listApplicationDialRulesResponse" type="axlapi:ListApplicationDialRulesRes"/>
    <xsd:complexType name="AddApplicationDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="applicationDialRules" type="axlapi:XApplicationDialRules"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateApplicationDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="numberOfDigits" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="priority" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationDialRulesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RApplicationDialRules"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetApplicationDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="applicationDialRules" type="axlapi:RApplicationDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationDialRulesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="numberBeginWith" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LApplicationDialRules"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListApplicationDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="applicationDialRules" type="axlapi:LApplicationDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDirectoryLookupDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="numberOfDigits" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="digitsToBeRemoved" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" nillable="false" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="priority" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDirectoryLookupDialRules" type="axlapi:AddDirectoryLookupDialRulesReq"/>
    <xsd:element name="addDirectoryLookupDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDirectoryLookupDialRules" type="axlapi:UpdateDirectoryLookupDialRulesReq"/>
    <xsd:element name="updateDirectoryLookupDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDirectoryLookupDialRules" type="axlapi:GetDirectoryLookupDialRulesReq"/>
    <xsd:element name="getDirectoryLookupDialRulesResponse" type="axlapi:GetDirectoryLookupDialRulesRes"/>
    <xsd:element name="removeDirectoryLookupDialRules" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDirectoryLookupDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDirectoryLookupDialRules" type="axlapi:ListDirectoryLookupDialRulesReq"/>
    <xsd:element name="listDirectoryLookupDialRulesResponse" type="axlapi:ListDirectoryLookupDialRulesRes"/>
    <xsd:complexType name="AddDirectoryLookupDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="directoryLookupDialRules" type="axlapi:XDirectoryLookupDialRules"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDirectoryLookupDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="numberOfDigits" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" nillable="false" type="xsd:string"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="priority" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDirectoryLookupDialRulesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDirectoryLookupDialRules"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDirectoryLookupDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="directoryLookupDialRules" type="axlapi:RDirectoryLookupDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDirectoryLookupDialRulesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="numberBeginWith" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDirectoryLookupDialRules"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDirectoryLookupDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryLookupDialRules" type="axlapi:LDirectoryLookupDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhoneSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneType" nillable="true" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="true" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" nillable="true" type="axlapi:XDeviceSecurityMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="tftpEncryptedConfig" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="EnableOAuthAuthentication" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SIP phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="600" maxOccurs="1" minOccurs="0" name="nonceValidityTime" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="0" name="transportType" nillable="false" type="axlapi:XTransport">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="sipPhonePort" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableDigestAuthentication" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="excludeDigestCredentials" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPhoneSecurityProfile" type="axlapi:AddPhoneSecurityProfileReq"/>
    <xsd:element name="addPhoneSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePhoneSecurityProfile" type="axlapi:UpdatePhoneSecurityProfileReq"/>
    <xsd:element name="updatePhoneSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhoneSecurityProfile" type="axlapi:GetPhoneSecurityProfileReq"/>
    <xsd:element name="getPhoneSecurityProfileResponse" type="axlapi:GetPhoneSecurityProfileRes"/>
    <xsd:element name="removePhoneSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePhoneSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhoneSecurityProfile" type="axlapi:ListPhoneSecurityProfileReq"/>
    <xsd:element name="listPhoneSecurityProfileResponse" type="axlapi:ListPhoneSecurityProfileRes"/>
    <xsd:element name="resetPhoneSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetPhoneSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyPhoneSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyPhoneSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddPhoneSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="phoneSecurityProfile" type="axlapi:XPhoneSecurityProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePhoneSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" nillable="true" type="axlapi:XDeviceSecurityMode">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="tftpEncryptedConfig" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="EnableOAuthAuthentication" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for SIP phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="600" maxOccurs="1" minOccurs="0" name="nonceValidityTime" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="TCP+UDP" maxOccurs="1" minOccurs="0" name="transportType" nillable="false" type="axlapi:XTransport">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="sipPhonePort" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableDigestAuthentication" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="excludeDigestCredentials" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneSecurityProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPhoneSecurityProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="phoneSecurityProfile" type="axlapi:RPhoneSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneSecurityProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhoneSecurityProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneSecurityProfile" type="axlapi:LPhoneSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSipDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element default="7940_7960_OTHER" maxOccurs="1" minOccurs="1" name="dialPattern" nillable="false" type="axlapi:XDialPattern"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patterns">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="pattern" type="axlapi:XPatternMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="plars">
                <xsd:annotation>
                    <xsd:documentation>Plars details cannot be added for dial pattern of type 7905_7912</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="plar" type="axlapi:XPatternMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSipDialRules" type="axlapi:AddSipDialRulesReq"/>
    <xsd:element name="addSipDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipDialRules" type="axlapi:UpdateSipDialRulesReq"/>
    <xsd:element name="updateSipDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipDialRules" type="axlapi:GetSipDialRulesReq"/>
    <xsd:element name="getSipDialRulesResponse" type="axlapi:GetSipDialRulesRes"/>
    <xsd:element name="removeSipDialRules" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSipDialRulesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipDialRules" type="axlapi:ListSipDialRulesReq"/>
    <xsd:element name="listSipDialRulesResponse" type="axlapi:ListSipDialRulesRes"/>
    <xsd:complexType name="AddSipDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sipDialRules" type="axlapi:XSipDialRules"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSipDialRulesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removePatterns">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="pattern" type="axlapi:XPatternMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addPatterns">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="pattern" type="axlapi:XPatternMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="patterns">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="pattern" type="axlapi:XPatternMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removePlars">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="plar" type="axlapi:XPatternMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addPlars">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="plar" type="axlapi:XPatternMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="plars">
                            <xsd:annotation>
                                <xsd:documentation>Plars details cannot be added for dial pattern of type 7905_7912</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="plar" type="axlapi:XPatternMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSipDialRulesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipDialRules"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipDialRules" type="axlapi:RSipDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipDialRulesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="dialPattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipDialRules"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipDialRulesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipDialRules" type="axlapi:LSipDialRules"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XConferenceBridge">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueName128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Hub_None" maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="subUnit" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Conference Bridge (WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS).  Valid values range from 1 to 4.The value should be given as per the formula. Cisco Media Server : subunit = ((Extract two digits after 'A' from the name)-2)/3 + 1. Cisco Conference Bridge: subunit = ((Extract two digits after 'C' from the name)-1)/3 + 1 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Conference Bridge Hardware.For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by 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 maxOccurs="1" minOccurs="0" name="maximumCapacity" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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 default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco IOS Enhanced Conference Bridge</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinationAddress" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="mcuConferenceBridgeSipPort" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScript" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrace" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScriptInfos">
                <xsd:annotation>
                    <xsd:documentation>Adding parameters for normalization script Info</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="normalizationScriptInfo" type="axlapi:XNormalizationScriptInfo"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="80" maxOccurs="1" minOccurs="0" name="httpPort" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU and Conductor</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useHttps" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addresses">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="address" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="conferenceBridgePrefix" nillable="true" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowCFBControlOfCallSecurityIcon" nillable="true" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This option is available for Conference types MCU,Conductor and CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="overrideSIPTrunkAddress" nillable="true" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addConferenceBridge" type="axlapi:AddConferenceBridgeReq"/>
    <xsd:element name="addConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateConferenceBridge" type="axlapi:UpdateConferenceBridgeReq"/>
    <xsd:element name="updateConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getConferenceBridge" type="axlapi:GetConferenceBridgeReq"/>
    <xsd:element name="getConferenceBridgeResponse" type="axlapi:GetConferenceBridgeRes"/>
    <xsd:element name="removeConferenceBridge" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listConferenceBridge" type="axlapi:ListConferenceBridgeReq"/>
    <xsd:element name="listConferenceBridgeResponse" type="axlapi:ListConferenceBridgeRes"/>
    <xsd:element name="resetConferenceBridge" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartConferenceBridge" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyConferenceBridge" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyConferenceBridgeResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddConferenceBridgeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="conferenceBridge" type="axlapi:XConferenceBridge"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateConferenceBridgeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueName128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="product" nillable="false" type="axlapi:XProduct"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Hub_None" maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>This tag is used only by Cisco Conference Bridge Hardware.For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                        <xsd:annotation>
                            <xsd:documentation>This tag is used only by 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 maxOccurs="1" minOccurs="0" name="maximumCapacity" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>This tag is mandatory 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 default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco IOS Enhanced Conference Bridge</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="destinationAddress" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="mcuConferenceBridgeSipPort" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScript" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableTrace" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScriptInfos">
                        <xsd:annotation>
                            <xsd:documentation>Adding parameters for normalization script Info</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="normalizationScriptInfo" type="axlapi:XNormalizationScriptInfo"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="80" maxOccurs="1" minOccurs="0" name="httpPort" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Valid for Cisco TelePresence MCU and Conductor</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useHttps" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="addresses">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="0" name="address" type="xsd:string">
                                    <xsd:annotation>
                                        <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="conferenceBridgePrefix" nillable="true" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowCFBControlOfCallSecurityIcon" nillable="true" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This option is available for Conference types MCU,Conductor and CMS</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="overrideSIPTrunkAddress" nillable="true" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetConferenceBridgeReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RConferenceBridge"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetConferenceBridgeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="conferenceBridge" type="axlapi:RConferenceBridge"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListConferenceBridgeReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LConferenceBridge"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListConferenceBridgeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="conferenceBridge" type="axlapi:LConferenceBridge"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAnnunciator">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateAnnunciator" type="axlapi:UpdateAnnunciatorReq"/>
    <xsd:element name="updateAnnunciatorResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAnnunciator" type="axlapi:GetAnnunciatorReq"/>
    <xsd:element name="getAnnunciatorResponse" type="axlapi:GetAnnunciatorRes"/>
    <xsd:element name="listAnnunciator" type="axlapi:ListAnnunciatorReq"/>
    <xsd:element name="listAnnunciatorResponse" type="axlapi:ListAnnunciatorRes"/>
    <xsd:complexType name="UpdateAnnunciatorReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetAnnunciatorReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAnnunciator"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAnnunciatorRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="annunciator" type="axlapi:RAnnunciator"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAnnunciatorReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAnnunciator"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAnnunciatorRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="annunciator" type="axlapi:LAnnunciator"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XInteractiveVoiceResponse">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateInteractiveVoiceResponse" type="axlapi:UpdateInteractiveVoiceResponseReq"/>
    <xsd:element name="updateInteractiveVoiceResponseResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getInteractiveVoiceResponse" type="axlapi:GetInteractiveVoiceResponseReq"/>
    <xsd:element name="getInteractiveVoiceResponseResponse" type="axlapi:GetInteractiveVoiceResponseRes"/>
    <xsd:element name="listInteractiveVoiceResponse" type="axlapi:ListInteractiveVoiceResponseReq"/>
    <xsd:element name="listInteractiveVoiceResponseResponse" type="axlapi:ListInteractiveVoiceResponseRes"/>
    <xsd:complexType name="UpdateInteractiveVoiceResponseReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetInteractiveVoiceResponseReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RInteractiveVoiceResponse"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetInteractiveVoiceResponseRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="interactiveVoiceResponse" type="axlapi:RInteractiveVoiceResponse"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListInteractiveVoiceResponseReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LInteractiveVoiceResponse"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListInteractiveVoiceResponseRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="interactiveVoiceResponse" type="axlapi:LInteractiveVoiceResponse"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="mtpType" nillable="false" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trustedRelayPoint" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMtp" type="axlapi:AddMtpReq"/>
    <xsd:element name="addMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMtp" type="axlapi:UpdateMtpReq"/>
    <xsd:element name="updateMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMtp" type="axlapi:GetMtpReq"/>
    <xsd:element name="getMtpResponse" type="axlapi:GetMtpRes"/>
    <xsd:element name="removeMtp" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMtp" type="axlapi:ListMtpReq"/>
    <xsd:element name="listMtpResponse" type="axlapi:ListMtpRes"/>
    <xsd:element name="resetMtp" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartMtp" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyMtp" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyMtpResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddMtpReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mtp" type="axlapi:XMtp"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMtpReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="trustedRelayPoint" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMtpReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMtp"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMtpRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mtp" type="axlapi:RMtp"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMtpReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMtp"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMtpRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mtp" type="axlapi:LMtp"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XFixedMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enable" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="initialAnnouncement" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="30" maxOccurs="1" minOccurs="1" name="periodicAnnouncementInterval" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="English United States" maxOccurs="1" minOccurs="1" name="localeAnnouncement" nillable="false" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateFixedMohAudioSource" type="axlapi:UpdateFixedMohAudioSourceReq"/>
    <xsd:element name="updateFixedMohAudioSourceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getFixedMohAudioSource" type="axlapi:GetFixedMohAudioSourceReq"/>
    <xsd:element name="getFixedMohAudioSourceResponse" type="axlapi:GetFixedMohAudioSourceRes"/>
    <xsd:complexType name="UpdateFixedMohAudioSourceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="multicast" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enable" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="30" maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="English United States" maxOccurs="1" minOccurs="0" name="localeAnnouncement" nillable="false" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetFixedMohAudioSourceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RFixedMohAudioSource"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetFixedMohAudioSourceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="fixedMohAudioSource" type="axlapi:RFixedMohAudioSource"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAarGroupMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" nillable="false" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The new prefixDigit value for this particular AARGroup relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupFromName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupToName" nillable="false" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateAarGroupMatrix" type="axlapi:UpdateAarGroupMatrixReq"/>
    <xsd:element name="updateAarGroupMatrixResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateAarGroupMatrixReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupFromName" nillable="false" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupToName" nillable="false" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" nillable="false" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>The new prefixDigit value for this particular AARGroup relationship.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRemoteDestinationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userId" nillable="true" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientProfileName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addRemoteDestinationProfile" type="axlapi:AddRemoteDestinationProfileReq"/>
    <xsd:element name="addRemoteDestinationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRemoteDestinationProfile" type="axlapi:UpdateRemoteDestinationProfileReq"/>
    <xsd:element name="updateRemoteDestinationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRemoteDestinationProfile" type="axlapi:GetRemoteDestinationProfileReq"/>
    <xsd:element name="getRemoteDestinationProfileResponse" type="axlapi:GetRemoteDestinationProfileRes"/>
    <xsd:element name="removeRemoteDestinationProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeRemoteDestinationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRemoteDestinationProfile" type="axlapi:ListRemoteDestinationProfileReq"/>
    <xsd:element name="listRemoteDestinationProfileResponse" type="axlapi:ListRemoteDestinationProfileRes"/>
    <xsd:complexType name="AddRemoteDestinationProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="remoteDestinationProfile" type="axlapi:XRemoteDestinationProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRemoteDestinationProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                    <xsd:annotation>
                                        <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                    <xsd:annotation>
                                        <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userId" nillable="true" type="xsd:string"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientProfileName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteDestinationProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRemoteDestinationProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteDestinationProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="remoteDestinationProfile" type="axlapi:RRemoteDestinationProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteDestinationProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRemoteDestinationProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteDestinationProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="remoteDestinationProfile" type="axlapi:LRemoteDestinationProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="usage" nillable="false" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" nillable="true" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarKeepCallHistory" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarVoiceMailEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAll" type="axlapi:XCallForwardAll"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusy" type="axlapi:XCallForwardBusy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusyInt" type="axlapi:XCallForwardBusyInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:XCallForwardNoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:XCallForwardNoAnswerInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverage" type="axlapi:XCallForwardNoCoverage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverageInt" type="axlapi:XCallForwardNoCoverageInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardOnFailure" type="axlapi:XCallForwardOnFailure"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAlternateParty" type="axlapi:XCallForwardAlternateParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegistered" type="axlapi:XCallForwardNotRegistered"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegisteredInt" type="axlapi:XCallForwardNotRegisteredInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Auto Answer Off" maxOccurs="1" minOccurs="0" name="autoAnswer" nillable="false" type="axlapi:XAutoAnswer">
                <xsd:annotation>
                    <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" nillable="false" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
            <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrInterval" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="cfaCssPolicy" nillable="false" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" nillable="true" type="axlapi:XFkType">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveDn" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntDn" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveVmEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntVmEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonReversionTimer" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="partyEntranceTone" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryURIs">
                <xsd:annotation>
                    <xsd:documentation>While updating, send all the URIs</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryUri" type="axlapi:XDirectoryUri"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" nillable="true" type="xsd:string"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isUrgent" nillable="false" type="axlapi:boolean"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" nillable="false" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" nillable="true" type="xsd:string"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isUrgent" nillable="false" type="axlapi:boolean"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" nillable="false" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailover" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useEnterpriseAltNum" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete enterpriseAltNumber.Use only while update</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useE164AltNum" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete e164AltNumber</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="active" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLine" type="axlapi:AddLineReq"/>
    <xsd:element name="addLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLine" type="axlapi:UpdateLineReq"/>
    <xsd:element name="updateLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLine" type="axlapi:GetLineReq"/>
    <xsd:element name="getLineResponse" type="axlapi:GetLineRes"/>
    <xsd:element name="removeLine" type="axlapi:RemoveLineReq"/>
    <xsd:element name="removeLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLine" type="axlapi:ListLineReq"/>
    <xsd:element name="listLineResponse" type="axlapi:ListLineRes"/>
    <xsd:element name="resetLine" type="axlapi:ResetLineReq"/>
    <xsd:element name="resetLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartLine" type="axlapi:RestartLineReq"/>
    <xsd:element name="restartLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyLine" type="axlapi:ApplyLineReq"/>
    <xsd:element name="applyLineResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLineOptions" type="axlapi:GetLineOptionsReq"/>
    <xsd:element name="getLineOptionsResponse" type="axlapi:GetLineOptionsRes"/>
    <xsd:complexType name="AddLineReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="line" type="axlapi:XLine"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLineReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" nillable="true" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarKeepCallHistory" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarVoiceMailEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAll" type="axlapi:XCallForwardAll"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusy" type="axlapi:XCallForwardBusy"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusyInt" type="axlapi:XCallForwardBusyInt"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:XCallForwardNoAnswer"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:XCallForwardNoAnswerInt"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverage" type="axlapi:XCallForwardNoCoverage"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverageInt" type="axlapi:XCallForwardNoCoverageInt"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardOnFailure" type="axlapi:XCallForwardOnFailure"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAlternateParty" type="axlapi:XCallForwardAlternateParty"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegistered" type="axlapi:XCallForwardNotRegistered"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegisteredInt" type="axlapi:XCallForwardNotRegisteredInt"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Auto Answer Off" maxOccurs="1" minOccurs="0" name="autoAnswer" nillable="false" type="axlapi:XAutoAnswer">
                        <xsd:annotation>
                            <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" nillable="false" type="axlapi:String32"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="patternPrecedence" nillable="false" type="axlapi:XPatternPrecedence"/>
                    <xsd:element default="No Error" maxOccurs="1" minOccurs="0" name="releaseClause" nillable="false" type="axlapi:XReleaseCauseValue"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hrDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hrInterval" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="cfaCssPolicy" nillable="false" type="axlapi:XCFACSSActivationPolicy"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" nillable="true" type="axlapi:XFkType">
                        <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>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveVmEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntVmEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonReversionTimer" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="partyEntranceTone" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directoryURIs">
                        <xsd:annotation>
                            <xsd:documentation>While updating, send all the URIs</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryUri" type="axlapi:XDirectoryUri"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="patternUrgency" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="numMask" nillable="true" type="xsd:string"/>
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isUrgent" nillable="false" type="axlapi:boolean"/>
                                <xsd:element default="true" maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                                <xsd:element default="true" maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" nillable="false" type="axlapi:boolean"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="numMask" nillable="true" type="xsd:string"/>
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isUrgent" nillable="false" type="axlapi:boolean"/>
                                <xsd:element default="true" maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                                <xsd:element default="true" maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" nillable="false" type="axlapi:boolean"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailover" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useEnterpriseAltNum" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>While UPDATE set it to false if you want to delete enterpriseAltNumber.Use only while update</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useE164AltNum" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>While UPDATE set it to false if you want to delete e164AltNumber</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="active" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveLineReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLineReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLine"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLineRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="line" type="axlapi:RLine"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLineReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="usage" type="xsd:string">
                            <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:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLine"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLineRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:LLine"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResetLineReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="RestartLineReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ApplyLineReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLineOptionsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedChoices" type="axlapi:OXLine"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLineOptionsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="line" type="axlapi:ORLine"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDefaultDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneButtonTemplate" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="softkeyTemplate" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="privacy" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePi" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting"/>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="1" name="mlppIndication" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="preemption" nillable="false" type="axlapi:XPreemption"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDefaultDeviceProfile" type="axlapi:AddDefaultDeviceProfileReq"/>
    <xsd:element name="addDefaultDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDefaultDeviceProfile" type="axlapi:UpdateDefaultDeviceProfileReq"/>
    <xsd:element name="updateDefaultDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDefaultDeviceProfile" type="axlapi:GetDefaultDeviceProfileReq"/>
    <xsd:element name="getDefaultDeviceProfileResponse" type="axlapi:GetDefaultDeviceProfileRes"/>
    <xsd:element name="removeDefaultDeviceProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDefaultDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDefaultDeviceProfile" type="axlapi:ListDefaultDeviceProfileReq"/>
    <xsd:element name="listDefaultDeviceProfileResponse" type="axlapi:ListDefaultDeviceProfileRes"/>
    <xsd:complexType name="AddDefaultDeviceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="defaultDeviceProfile" type="axlapi:XDefaultDeviceProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDefaultDeviceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="privacy" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ignorePi" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting"/>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndication" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDefaultDeviceProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDefaultDeviceProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDefaultDeviceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="defaultDeviceProfile" type="axlapi:RDefaultDeviceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDefaultDeviceProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDefaultDeviceProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDefaultDeviceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="defaultDeviceProfile" type="axlapi:LDefaultDeviceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XH323Phone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonPhoneConfigName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="mtpPreferredCodec" nillable="false" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="1720" maxOccurs="1" minOccurs="1" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="gateKeeperName" nillable="true" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="e164" nillable="true" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="technologyPrefix" nillable="false" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="zone" nillable="false" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XH323Line">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addH323Phone" type="axlapi:AddH323PhoneReq"/>
    <xsd:element name="addH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateH323Phone" type="axlapi:UpdateH323PhoneReq"/>
    <xsd:element name="updateH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getH323Phone" type="axlapi:GetH323PhoneReq"/>
    <xsd:element name="getH323PhoneResponse" type="axlapi:GetH323PhoneRes"/>
    <xsd:element name="removeH323Phone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listH323Phone" type="axlapi:ListH323PhoneReq"/>
    <xsd:element name="listH323PhoneResponse" type="axlapi:ListH323PhoneRes"/>
    <xsd:element name="resetH323Phone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartH323Phone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyH323Phone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyH323PhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddH323PhoneReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="h323Phone" type="axlapi:XH323Phone"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateH323PhoneReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="mtpPreferredCodec" nillable="false" type="axlapi:XSIPCodec">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="1720" maxOccurs="1" minOccurs="0" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="gateKeeperName" nillable="true" type="axlapi:XFkType"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="e164" nillable="true" type="axlapi:String50"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="technologyPrefix" nillable="false" type="axlapi:String50"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="zone" nillable="false" type="axlapi:String50"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XH323Line">
                                    <xsd:annotation>
                                        <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                    <xsd:annotation>
                                        <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetH323PhoneReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RH323Phone"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetH323PhoneRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="h323Phone" type="axlapi:RH323Phone"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListH323PhoneReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LH323Phone"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListH323PhoneRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="h323Phone" type="axlapi:LH323Phone"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="250" maxOccurs="1" minOccurs="0" name="maxUnicastConnections" nillable="false" type="axlapi:XInteger">
                <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 default="250000" maxOccurs="1" minOccurs="0" name="maxMulticastConnections" nillable="false" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="fixedAudioSourceDevice" nillable="false" type="xsd:string"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="runFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isMultiCastEnabled" type="axlapi:boolean">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="239.1.1.1" maxOccurs="1" minOccurs="0" name="baseMulticastIpaddress" nillable="false" type="xsd:string">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766. 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 default="0" maxOccurs="1" minOccurs="0" name="baseMulticastPort" nillable="false" type="axlapi:XInteger">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="multicastIncrementOnIp" nillable="false" type="axlapi:boolean">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="audioSources">
                <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:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="audioSource">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element default="2" maxOccurs="1" minOccurs="0" name="maxHops" nillable="false" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateMohServer" type="axlapi:UpdateMohServerReq"/>
    <xsd:element name="updateMohServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMohServer" type="axlapi:GetMohServerReq"/>
    <xsd:element name="getMohServerResponse" type="axlapi:GetMohServerRes"/>
    <xsd:element name="listMohServer" type="axlapi:ListMohServerReq"/>
    <xsd:element name="listMohServerResponse" type="axlapi:ListMohServerRes"/>
    <xsd:complexType name="UpdateMohServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="250" maxOccurs="1" minOccurs="0" name="maxUnicastConnections" nillable="false" type="axlapi:XInteger">
                        <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 default="250000" maxOccurs="1" minOccurs="0" name="maxMulticastConnections" nillable="false" type="axlapi:XInteger">
                        <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 maxOccurs="1" minOccurs="0" name="fixedAudioSourceDevice" nillable="false" type="xsd:string"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="runFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isMultiCastEnabled" type="axlapi:boolean">
                        <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. Multicast Base Port number must be an even number in the range 16384 to 32766.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="239.1.1.1" maxOccurs="1" minOccurs="0" name="baseMulticastIpaddress" nillable="false" type="xsd:string">
                        <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. Multicast Base Port number must be an even number in the range 16384 to 32766. 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 default="0" maxOccurs="1" minOccurs="0" name="baseMulticastPort" nillable="false" type="axlapi:XInteger">
                        <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. Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="multicastIncrementOnIp" nillable="false" type="axlapi:boolean">
                        <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>
                    <xsd:element maxOccurs="1" minOccurs="0" name="audioSources">
                        <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:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="audioSource">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="sourceId" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element default="2" maxOccurs="1" minOccurs="0" name="maxHops" nillable="false" type="axlapi:XInteger"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMohServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMohServer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <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:RMohServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMohServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMohServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMohServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mohServer" type="axlapi:LMohServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XH323Trunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" nillable="false" type="axlapi:boolean">
                <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 default="G711 u-law 64K" maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" nillable="true" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowH235PassThrough" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="1720" maxOccurs="1" minOccurs="0" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="0" minOccurs="0" name="sigDigits" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="1" name="gateKeeper" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="terminalType" nillable="true" type="axlapi:XTerminal"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="technologyPrefix" nillable="false" type="axlapi:String50"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="zone" nillable="false" type="axlapi:String50"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="ictPassingPrecedenceLevelThroughUuie" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="2" maxOccurs="1" minOccurs="0" name="ictSecurityAccessLevel" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's. Should be set only when ictPassingPrecendenceLevelThroughUUIE is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isSafEnabled" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If set to false its mandatory to specify a value for the tag server1(remoteServerInfo is its parent tag)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XH323TrunkDestination"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addH323Trunk" type="axlapi:AddH323TrunkReq"/>
    <xsd:element name="addH323TrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateH323Trunk" type="axlapi:UpdateH323TrunkReq"/>
    <xsd:element name="updateH323TrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getH323Trunk" type="axlapi:GetH323TrunkReq"/>
    <xsd:element name="getH323TrunkResponse" type="axlapi:GetH323TrunkRes"/>
    <xsd:element name="removeH323Trunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeH323TrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listH323Trunk" type="axlapi:ListH323TrunkReq"/>
    <xsd:element name="listH323TrunkResponse" type="axlapi:ListH323TrunkRes"/>
    <xsd:element name="resetH323Trunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetH323TrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartH323Trunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartH323TrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddH323TrunkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="h323Trunk" type="axlapi:XH323Trunk"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateH323TrunkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" nillable="false" type="axlapi:boolean">
                        <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 default="G711 u-law 64K" maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" nillable="true" type="axlapi:XMediaPayload">
                        <xsd:annotation>
                            <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowH235PassThrough" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="1720" maxOccurs="1" minOccurs="0" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="0" minOccurs="0" name="sigDigits" nillable="false">
                        <xsd:annotation>
                            <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="axlapi:XInteger">
                                    <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="gateKeeper" nillable="true" type="axlapi:XFkType"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="terminalType" nillable="true" type="axlapi:XTerminal"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="technologyPrefix" nillable="false" type="axlapi:String50"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="zone" nillable="false" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ictPassingPrecedenceLevelThroughUuie" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="2" maxOccurs="1" minOccurs="0" name="ictSecurityAccessLevel" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's. Should be set only when ictPassingPrecendenceLevelThroughUUIE is set to true.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isSafEnabled" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>If set to false its mandatory to specify a value for the tag server1(remoteServerInfo is its parent tag)</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeDestinations">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XH323TrunkDestination"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addDestinations">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XH323TrunkDestination"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XH323TrunkDestination"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetH323TrunkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RH323Trunk"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetH323TrunkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="h323Trunk" type="axlapi:RH323Trunk"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListH323TrunkReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LH323Trunk"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListH323TrunkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="h323Trunk" type="axlapi:LH323Trunk"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonPhoneConfigName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneTemplateName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="primaryPhoneName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1, 2 or 3.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addOnModule" type="axlapi:XAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimeout" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="informationUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messagesUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServerUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="builtInBridgeStatus" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="requireDtmfReception" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="rfc2833Disabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="1" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
            <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                <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 default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize">
                <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:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="axlapi:String128">
                <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 maxOccurs="1" minOccurs="0" name="upgradeFinishTime" nillable="false" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="deviceMobilityMode" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isActive" nillable="false" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="isDualMode" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Read-only tag.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserIdName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneSuite" nillable="false" type="axlapi:XPhonePersonalization">
                <xsd:annotation>
                    <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isProtected" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support Secure Tone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" nillable="false" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" nillable="false" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" nillable="false" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestUser" nillable="false" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Rollover" maxOccurs="1" minOccurs="0" name="outboundCallRollover" nillable="false" type="axlapi:XOutboundCallRollover">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="hotlineDevice" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for PLAR-supporting SIP/SCCP phones only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirectoryUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessageUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" nillable="false" type="axlapi:String255"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Not Trusted" maxOccurs="1" minOccurs="0" name="deviceTrustMode" nillable="false" type="axlapi:XDeviceTrustMode">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="earlyOfferSupportForVoiceCall" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireThirdPartyRegistration" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockIncomingCallsWhenRoaming" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNetworkId" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag is only valid when value of blockIncomingCallsWhenRoaming is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="AllowPresentationSharingUsingBfcp" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowiXApplicableMedia" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnIngressDN" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnIngressDN" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="msisdn" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Mobile Subscriber ISDN</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableCallRoutingToRdWhenNoneIsActive" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new enableCallRoutingToRdWhenNoneIsActive flag for Remote Destination Call Forwarding feature is required for CTI Remote Device. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationID" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when set to true, indicates that the phone should use activation code based registration</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowMraMode" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addPhone" type="axlapi:AddPhoneReq"/>
    <xsd:element name="addPhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePhone" type="axlapi:UpdatePhoneReq"/>
    <xsd:element name="updatePhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhone" type="axlapi:GetPhoneReq"/>
    <xsd:element name="getPhoneResponse" type="axlapi:GetPhoneRes"/>
    <xsd:element name="removePhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhone" type="axlapi:ListPhoneReq"/>
    <xsd:element name="listPhoneResponse" type="axlapi:ListPhoneRes"/>
    <xsd:element name="resetPhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetPhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartPhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartPhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyPhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyPhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="wipePhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="wipePhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="lockPhone" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="lockPhoneResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPhoneOptions" type="axlapi:GetPhoneOptionsReq"/>
    <xsd:element name="getPhoneOptionsResponse" type="axlapi:GetPhoneOptionsRes"/>
    <xsd:complexType name="AddPhoneReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="phone" type="axlapi:XPhone"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePhoneReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeLines">
                                <xsd:complexType>
                                    <xsd:choice minOccurs="1">
                                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                            <xsd:annotation>
                                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                            </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                            <xsd:annotation>
                                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                                            </xsd:annotation>
                                        </xsd:element>
                                    </xsd:choice>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addLines">
                                <xsd:complexType>
                                    <xsd:choice minOccurs="1">
                                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                            <xsd:annotation>
                                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                            </xsd:annotation>
                                        </xsd:element>
                                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                            <xsd:annotation>
                                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                                            </xsd:annotation>
                                        </xsd:element>
                                    </xsd:choice>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                            <xsd:complexType>
                                <xsd:choice minOccurs="1">
                                    <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                        <xsd:annotation>
                                            <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                        <xsd:annotation>
                                            <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:choice>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                        <xsd:annotation>
                            <xsd:documentation>Additional modules attached to the Phone.There can be 0,1, 2 or 3.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="0" name="addOnModule" type="axlapi:XAddOnModule"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="idleTimeout" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directoryUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="idleUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="informationUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="messagesUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="proxyServerUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="services">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="builtInBridgeStatus" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="requireDtmfReception" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="rfc2833Disabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="0" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
                    <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode">
                        <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 default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize">
                        <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:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder">
                        <xsd:annotation>
                            <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize">
                        <xsd:annotation>
                            <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="axlapi:String128">
                        <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 maxOccurs="1" minOccurs="0" name="upgradeFinishTime" nillable="false" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="deviceMobilityMode" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isActive" nillable="false" type="axlapi:boolean">
                        <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 maxOccurs="1" minOccurs="0" name="mobilityUserIdName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneSuite" nillable="false" type="axlapi:XPhonePersonalization">
                        <xsd:annotation>
                            <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isProtected" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support Secure Tone.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" nillable="false" type="axlapi:XSIPCodec">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" nillable="false" type="axlapi:String50">
                        <xsd:annotation>
                            <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" nillable="false" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digestUser" nillable="false" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Rollover" maxOccurs="1" minOccurs="0" name="outboundCallRollover" nillable="false" type="axlapi:XOutboundCallRollover">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="hotlineDevice" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is applicable for PLAR-supporting SIP/SCCP phones only</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureDirectoryUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureMessageUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Not Trusted" maxOccurs="1" minOccurs="0" name="deviceTrustMode" nillable="false" type="axlapi:XDeviceTrustMode">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="earlyOfferSupportForVoiceCall" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="requireThirdPartyRegistration" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blockIncomingCallsWhenRoaming" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="homeNetworkId" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This tag is only valid when value of blockIncomingCallsWhenRoaming is true</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="AllowPresentationSharingUsingBfcp" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowiXApplicableMedia" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnIngressDN" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnIngressDN" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="msisdn" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Mobile Subscriber ISDN</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableCallRoutingToRdWhenNoneIsActive" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>The new enableCallRoutingToRdWhenNoneIsActive flag for Remote Destination Call Forwarding feature is required for CTI Remote Device. Not Nullable. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationID" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This boolean setting, when set to true, indicates that the phone should use activation code based registration</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowMraMode" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPhone"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="phone" type="axlapi:RPhone"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="protocol" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="securityProfileName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhone"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="phone" type="axlapi:LPhone"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneOptionsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedChoices" type="axlapi:OXPhone"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPhoneOptionsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="phone" type="axlapi:ORPhone"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XH323Gateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>When this flag is checked, IPSec needs to be configured in the network to provide end to end security. Failure to do so will expose keys and other information</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="1" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" nillable="false" type="axlapi:boolean">
                <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 default="G711 u-law 64K" maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" nillable="true" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="1720" maxOccurs="1" minOccurs="1" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowH235PassThrough" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" minOccurs="0" name="sigDigits" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIeDelivery" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addH323Gateway" type="axlapi:AddH323GatewayReq"/>
    <xsd:element name="addH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateH323Gateway" type="axlapi:UpdateH323GatewayReq"/>
    <xsd:element name="updateH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getH323Gateway" type="axlapi:GetH323GatewayReq"/>
    <xsd:element name="getH323GatewayResponse" type="axlapi:GetH323GatewayRes"/>
    <xsd:element name="removeH323Gateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listH323Gateway" type="axlapi:ListH323GatewayReq"/>
    <xsd:element name="listH323GatewayResponse" type="axlapi:ListH323GatewayRes"/>
    <xsd:element name="resetH323Gateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartH323Gateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyH323Gateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyH323GatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddH323GatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="h323Gateway" type="axlapi:XH323Gateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateH323GatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>When this flag is checked, IPSec needs to be configured in the network to provide end to end security. Failure to do so will expose keys and other information</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" nillable="false" type="axlapi:boolean">
                        <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 default="G711 u-law 64K" maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" nillable="true" type="axlapi:XMediaPayload">
                        <xsd:annotation>
                            <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="1720" maxOccurs="1" minOccurs="0" name="signalingPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowH235PassThrough" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" minOccurs="0" name="sigDigits" nillable="false">
                        <xsd:annotation>
                            <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="axlapi:XInteger">
                                    <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayIeDelivery" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetH323GatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RH323Gateway"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetH323GatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="h323Gateway" type="axlapi:RH323Gateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListH323GatewayReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="protocol" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LH323Gateway"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListH323GatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="h323Gateway" type="axlapi:LH323Gateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneTemplateName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1 or 2.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="2" minOccurs="0" name="addOnModule" type="axlapi:XAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addDeviceProfile" type="axlapi:AddDeviceProfileReq"/>
    <xsd:element name="addDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDeviceProfile" type="axlapi:UpdateDeviceProfileReq"/>
    <xsd:element name="updateDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDeviceProfile" type="axlapi:GetDeviceProfileReq"/>
    <xsd:element name="getDeviceProfileResponse" type="axlapi:GetDeviceProfileRes"/>
    <xsd:element name="removeDeviceProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDeviceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDeviceProfile" type="axlapi:ListDeviceProfileReq"/>
    <xsd:element name="listDeviceProfileResponse" type="axlapi:ListDeviceProfileRes"/>
    <xsd:element name="getDeviceProfileOptions" type="axlapi:GetDeviceProfileOptionsReq"/>
    <xsd:element name="getDeviceProfileOptionsResponse" type="axlapi:GetDeviceProfileOptionsRes"/>
    <xsd:complexType name="AddDeviceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="deviceProfile" type="axlapi:XDeviceProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDeviceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                                    <xsd:annotation>
                                        <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                    <xsd:annotation>
                                        <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                        <xsd:annotation>
                            <xsd:documentation>Additional modules attached to the Phone.There can be 0,1 or 2.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="2" minOccurs="0" name="addOnModule" type="axlapi:XAddOnModule"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" nillable="true" type="axlapi:XRingSetting">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="services">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDeviceProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="deviceProfile" type="axlapi:RDeviceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDeviceProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceProfile" type="axlapi:LDeviceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceProfileOptionsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedChoices" type="axlapi:OXDeviceProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceProfileOptionsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="deviceProfile" type="axlapi:ORDeviceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRemoteDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="destination" nillable="false" type="xsd:string"/>
            <xsd:element default="1500" maxOccurs="1" minOccurs="1" name="answerTooSoonTimer" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="19000" maxOccurs="1" minOccurs="1" name="answerTooLateTimer" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="4000" maxOccurs="1" minOccurs="1" name="delayBeforeRingingCell" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ownerUserId" nillable="false" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 10.5, to get proper value of this tag in get handler's response it is required to have value of todaccess, in case if user does not give any value in todaccesss tag, axl will insert a random row so that get handler response can return proper value of Owner User id</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUnifiedMobility" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete enable Unified Mobility feature.Use only while update</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationProfileName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>If you are giving value to dualModeDeviceName then you can't give value to remoteDestinationProfileName,viceversa</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtendAndConnect" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete Enable Extend and Connect.Use only while update</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiRemoteDeviceName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>ctiRemoteDeviceName tag will be used to associate either CTI Remote Device or a Cisco Spark Remote Device with a Remote Destination</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dualModeDeviceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isMobilePhone" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableMobileConnect" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineAssociations">
                <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 maxOccurs="unbounded" minOccurs="1" name="lineAssociation" type="axlapi:XLineAssociation"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Etc/GMT" maxOccurs="1" minOccurs="0" name="timeZone" nillable="false" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todAccessName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not applicable for dualmode phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityProfileName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to CUMC devices.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="singleNumberReachVoicemail" nillable="false" type="axlapi:XVMAvoidancePolicy"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="dialViaOfficeReverseVoicemail" nillable="false" type="axlapi:XVMAvoidancePolicy">
                <xsd:annotation>
                    <xsd:documentation>This tag is for Mobility Identity</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSchedule">
                <xsd:annotation>
                    <xsd:documentation>This tag must be used for configuring RingSchedule of RD, this tag will get precendence over todaccess and accesslist tag</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="7" minOccurs="1" name="member" type="axlapi:XRingingSchedule"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRemoteDestination" type="axlapi:AddRemoteDestinationReq"/>
    <xsd:element name="addRemoteDestinationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRemoteDestination" type="axlapi:UpdateRemoteDestinationReq"/>
    <xsd:element name="updateRemoteDestinationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRemoteDestination" type="axlapi:GetRemoteDestinationReq"/>
    <xsd:element name="getRemoteDestinationResponse" type="axlapi:GetRemoteDestinationRes"/>
    <xsd:element name="removeRemoteDestination" type="axlapi:RemoveRemoteDestinationReq"/>
    <xsd:element name="removeRemoteDestinationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRemoteDestination" type="axlapi:ListRemoteDestinationReq"/>
    <xsd:element name="listRemoteDestinationResponse" type="axlapi:ListRemoteDestinationRes"/>
    <xsd:complexType name="AddRemoteDestinationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="remoteDestination" type="axlapi:XRemoteDestination"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRemoteDestinationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="destination" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDestination" nillable="false" type="xsd:string"/>
                    <xsd:element default="1500" maxOccurs="1" minOccurs="0" name="answerTooSoonTimer" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="19000" maxOccurs="1" minOccurs="0" name="answerTooLateTimer" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="4000" maxOccurs="1" minOccurs="0" name="delayBeforeRingingCell" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" nillable="false" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>From 10.5, to get proper value of this tag in get handler's response it is required to have value of todaccess, in case if user does not give any value in todaccesss tag, axl will insert a random row so that get handler response can return proper value of Owner User id</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableUnifiedMobility" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>While UPDATE set it to false if you want to delete enable Unified Mobility feature.Use only while update</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationProfileName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>If you are giving value to dualModeDeviceName then you can't give value to remoteDestinationProfileName,viceversa</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableExtendAndConnect" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>While UPDATE set it to false if you want to delete Enable Extend and Connect.Use only while update</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ctiRemoteDeviceName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>ctiRemoteDeviceName tag will be used to associate either CTI Remote Device or a Cisco Spark Remote Device with a Remote Destination</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dualModeDeviceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isMobilePhone" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableMobileConnect" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lineAssociations">
                        <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 maxOccurs="unbounded" minOccurs="1" name="lineAssociation" type="axlapi:XLineAssociation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Etc/GMT" maxOccurs="1" minOccurs="0" name="timeZone" nillable="false" type="axlapi:XTimeZone"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="todAccessName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not applicable for dualmode phones</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobilityProfileName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>This tag is applicable only to CUMC devices.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="singleNumberReachVoicemail" nillable="false" type="axlapi:XVMAvoidancePolicy"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="dialViaOfficeReverseVoicemail" nillable="false" type="axlapi:XVMAvoidancePolicy">
                        <xsd:annotation>
                            <xsd:documentation>This tag is for Mobility Identity</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeRingSchedule">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="7" minOccurs="1" name="member" type="axlapi:XRingingSchedule"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addRingSchedule">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="7" minOccurs="1" name="member" type="axlapi:XRingingSchedule"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ringSchedule">
                            <xsd:annotation>
                                <xsd:documentation>This tag must be used for configuring RingSchedule of RD, this tag will get precendence over todaccess and accesslist tag</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="7" minOccurs="1" name="member" type="axlapi:XRingingSchedule"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveRemoteDestinationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="destination" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteDestinationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="destination" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRemoteDestination"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteDestinationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="remoteDestination" type="axlapi:RRemoteDestination"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteDestinationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="remoteDestinationProfileName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>If you are giving value to dualModeDeviceName then you can't give value to remoteDestinationProfileName,viceversa</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="ctiRemoteDeviceName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>ctiRemoteDeviceName tag will be used to associate either CTI Remote Device or a Cisco Spark Remote Device with a Remote Destination</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="dualModeDeviceName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRemoteDestination"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteDestinationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="remoteDestination" type="axlapi:LRemoteDestination"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVg224">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="Cisco VG200" maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XProduct"/>
            <xsd:element default="MGCP" maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:annotation>
                    <xsd:documentation>The units element is optional when a newVG224 is being added and can be added using updateVG224Gateway.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="unit">
                            <xsd:annotation>
                                <xsd:documentation>In the IOS model unit corresponds to a SLOT(Slot Module)</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="1" minOccurs="1" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="index" nillable="true" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" nillable="true" type="axlapi:XInteger"/>
                                                        </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:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>It contains Product Specific Configuration Information like Fax mode, Modem Passthorugh, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Read only. UUID that is changed each time the VG224 is updated.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVg224" type="axlapi:AddVg224Req"/>
    <xsd:element name="addVg224Response" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVg224" type="axlapi:UpdateVg224Req"/>
    <xsd:element name="updateVg224Response" type="axlapi:StandardResponse"/>
    <xsd:element name="getVg224" type="axlapi:GetVg224Req"/>
    <xsd:element name="getVg224Response" type="axlapi:GetVg224Res"/>
    <xsd:element name="removeVg224" type="axlapi:RemoveVg224Req"/>
    <xsd:element name="removeVg224Response" type="axlapi:StandardResponse"/>
    <xsd:element name="resetVg224" type="axlapi:ResetVg224Req"/>
    <xsd:element name="resetVg224Response" type="axlapi:StandardResponse"/>
    <xsd:element name="restartVg224" type="axlapi:RestartVg224Req"/>
    <xsd:element name="restartVg224Response" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddVg224Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="vg224" type="axlapi:XVg224"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVg224Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDomainName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig">
                        <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:complexType name="RemoveVg224Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVg224Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVg224"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVg224Res">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="vg224" type="axlapi:RVg224"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResetVg224Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="RestartVg224Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="XGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="Cisco VG200" maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XProduct"/>
            <xsd:element default="MGCP" maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="unit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="index" nillable="true" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" nillable="true" type="axlapi:XInteger"/>
                                                        </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:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGateway" type="axlapi:AddGatewayReq"/>
    <xsd:element name="addGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGateway" type="axlapi:UpdateGatewayReq"/>
    <xsd:element name="updateGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGateway" type="axlapi:GetGatewayReq"/>
    <xsd:element name="getGatewayResponse" type="axlapi:GetGatewayRes"/>
    <xsd:element name="removeGateway" type="axlapi:RemoveGatewayReq"/>
    <xsd:element name="removeGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listGateway" type="axlapi:ListGatewayReq"/>
    <xsd:element name="listGatewayResponse" type="axlapi:ListGatewayRes"/>
    <xsd:element name="resetGateway" type="axlapi:ResetGatewayReq"/>
    <xsd:element name="resetGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartGateway" type="axlapi:RestartGatewayReq"/>
    <xsd:element name="restartGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyGateway" type="axlapi:ApplyGatewayReq"/>
    <xsd:element name="applyGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gateway" type="axlapi:XGateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDomainName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element default="Cisco VG200" maxOccurs="1" minOccurs="0" name="product" nillable="true" type="axlapi:XProduct"/>
                    <xsd:element default="MGCP" maxOccurs="1" minOccurs="0" name="protocol" nillable="false" type="axlapi:XDeviceProtocol"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGateway"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gateway" type="axlapi:RGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListGatewayReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="domainName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="product" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="protocol" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LGateway"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="gateway" type="axlapi:LGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ResetGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="RestartGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ApplyGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointAnalogAccess">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="unit" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunit" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="endpoint" type="axlapi:XGatewayEndpointAnalog"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewayEndpointAnalogAccess" type="axlapi:AddGatewayEndpointAnalogAccessReq"/>
    <xsd:element name="addGatewayEndpointAnalogAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatewayEndpointAnalogAccess" type="axlapi:UpdateGatewayEndpointAnalogAccessReq"/>
    <xsd:element name="updateGatewayEndpointAnalogAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatewayEndpointAnalogAccess" type="axlapi:GetGatewayEndpointAnalogAccessReq"/>
    <xsd:element name="getGatewayEndpointAnalogAccessResponse" type="axlapi:GetGatewayEndpointAnalogAccessRes"/>
    <xsd:element name="removeGatewayEndpointAnalogAccess" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatewayEndpointAnalogAccessResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewayEndpointAnalogAccessReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewayEndpointAnalogAccess" type="axlapi:XGatewayEndpointAnalogAccess"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewayEndpointAnalogAccessReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:XGatewayEndpointAnalog"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointAnalogAccessReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatewayEndpointAnalogAccess"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointAnalogAccessRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatewayEndpointAnalogAccess" type="axlapi:RGatewayEndpointAnalogAccess"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalAccessPri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="1" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="endpoint" type="axlapi:XGatewayEndpointDigitalPri"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewayEndpointDigitalAccessPri" type="axlapi:AddGatewayEndpointDigitalAccessPriReq"/>
    <xsd:element name="addGatewayEndpointDigitalAccessPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessPri" type="axlapi:UpdateGatewayEndpointDigitalAccessPriReq"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatewayEndpointDigitalAccessPri" type="axlapi:GetGatewayEndpointDigitalAccessPriReq"/>
    <xsd:element name="getGatewayEndpointDigitalAccessPriResponse" type="axlapi:GetGatewayEndpointDigitalAccessPriRes"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessPri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessPriResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewayEndpointDigitalAccessPriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewayEndpointDigitalAccessPri" type="axlapi:XGatewayEndpointDigitalAccessPri"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewayEndpointDigitalAccessPriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:XGatewayEndpointDigitalPri"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessPriReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatewayEndpointDigitalAccessPri"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessPriRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatewayEndpointDigitalAccessPri" type="axlapi:RGatewayEndpointDigitalAccessPri"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalAccessBri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="1" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="endpoint" type="axlapi:XGatewayEndpointDigitalBri"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewayEndpointDigitalAccessBri" type="axlapi:AddGatewayEndpointDigitalAccessBriReq"/>
    <xsd:element name="addGatewayEndpointDigitalAccessBriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessBri" type="axlapi:UpdateGatewayEndpointDigitalAccessBriReq"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessBriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatewayEndpointDigitalAccessBri" type="axlapi:GetGatewayEndpointDigitalAccessBriReq"/>
    <xsd:element name="getGatewayEndpointDigitalAccessBriResponse" type="axlapi:GetGatewayEndpointDigitalAccessBriRes"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessBri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessBriResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewayEndpointDigitalAccessBriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewayEndpointDigitalAccessBri" type="axlapi:XGatewayEndpointDigitalAccessBri"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewayEndpointDigitalAccessBriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:XGatewayEndpointDigitalBri"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessBriReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatewayEndpointDigitalAccessBri"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessBriRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatewayEndpointDigitalAccessBri" type="axlapi:RGatewayEndpointDigitalAccessBri"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalAccessT1">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="1" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="endpoint" type="axlapi:XGatewayEndpointDigitalT1"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewayEndpointDigitalAccessT1" type="axlapi:AddGatewayEndpointDigitalAccessT1Req"/>
    <xsd:element name="addGatewayEndpointDigitalAccessT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessT1" type="axlapi:UpdateGatewayEndpointDigitalAccessT1Req"/>
    <xsd:element name="updateGatewayEndpointDigitalAccessT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatewayEndpointDigitalAccessT1" type="axlapi:GetGatewayEndpointDigitalAccessT1Req"/>
    <xsd:element name="getGatewayEndpointDigitalAccessT1Response" type="axlapi:GetGatewayEndpointDigitalAccessT1Res"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessT1" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatewayEndpointDigitalAccessT1Response" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewayEndpointDigitalAccessT1Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewayEndpointDigitalAccessT1" type="axlapi:XGatewayEndpointDigitalAccessT1"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewayEndpointDigitalAccessT1Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:UGatewayEndpointDigitalT1"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessT1Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatewayEndpointDigitalAccessT1"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewayEndpointDigitalAccessT1Res">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatewayEndpointDigitalAccessT1" type="axlapi:RGatewayEndpointDigitalAccessT1"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCiscoCatalyst600024PortFXSGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="24" minOccurs="1" name="port" type="axlapi:XAnalogPort"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="portSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCiscoCatalyst600024PortFXSGateway" type="axlapi:AddCiscoCatalyst600024PortFXSGatewayReq"/>
    <xsd:element name="addCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCiscoCatalyst600024PortFXSGateway" type="axlapi:UpdateCiscoCatalyst600024PortFXSGatewayReq"/>
    <xsd:element name="updateCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCiscoCatalyst600024PortFXSGateway" type="axlapi:GetCiscoCatalyst600024PortFXSGatewayReq"/>
    <xsd:element name="getCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:GetCiscoCatalyst600024PortFXSGatewayRes"/>
    <xsd:element name="removeCiscoCatalyst600024PortFXSGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCiscoCatalyst600024PortFXSGateway" type="axlapi:ListCiscoCatalyst600024PortFXSGatewayReq"/>
    <xsd:element name="listCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:ListCiscoCatalyst600024PortFXSGatewayRes"/>
    <xsd:element name="resetCiscoCatalyst600024PortFXSGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCiscoCatalyst600024PortFXSGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCiscoCatalyst600024PortFXSGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCiscoCatalyst600024PortFXSGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCiscoCatalyst600024PortFXSGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ciscoCatalyst600024PortFXSGateway" type="axlapi:XCiscoCatalyst600024PortFXSGateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCiscoCatalyst600024PortFXSGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                        <xsd:annotation>
                            <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="24" minOccurs="1" name="port" type="axlapi:XAnalogPort"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="portSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst600024PortFXSGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCiscoCatalyst600024PortFXSGateway"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst600024PortFXSGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ciscoCatalyst600024PortFXSGateway" type="axlapi:RCiscoCatalyst600024PortFXSGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst600024PortFXSGatewayReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCiscoCatalyst600024PortFXSGateway"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst600024PortFXSGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ciscoCatalyst600024PortFXSGateway" type="axlapi:LCiscoCatalyst600024PortFXSGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCiscoCatalyst6000E1VoIPGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPri" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="1" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPri" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Use Number when 1B" maxOccurs="1" minOccurs="1" name="chanIe" nillable="false" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dChannelEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Top Down" maxOccurs="1" minOccurs="1" name="channelSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="displayIE" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" nillable="false" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
            <xsd:element default="32" maxOccurs="1" minOccurs="1" name="firstDelay" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="interfaceIdPresent" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="interfaceId" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="4" maxOccurs="1" minOccurs="1" name="intraDelay" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mcdnEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="numDigitsToStrip" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="passingPrecedenceLevelThrough" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="connectedLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priProtocol" nillable="false" type="axlapi:XPriProtocol"/>
            <xsd:element default="2" maxOccurs="1" minOccurs="1" name="securityAccessLevel" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendCallingNameInFacilityIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendExLeadingCharInDispIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendRestart" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="setupNonIsdnPi" nillable="false" type="axlapi:boolean"/>
            <xsd:element minOccurs="1" name="sigDigits" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="span" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="statusPoll" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="QSIGVariant" nillable="false" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCiscoCatalyst6000E1VoIPGateway" type="axlapi:AddCiscoCatalyst6000E1VoIPGatewayReq"/>
    <xsd:element name="addCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCiscoCatalyst6000E1VoIPGateway" type="axlapi:UpdateCiscoCatalyst6000E1VoIPGatewayReq"/>
    <xsd:element name="updateCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCiscoCatalyst6000E1VoIPGateway" type="axlapi:GetCiscoCatalyst6000E1VoIPGatewayReq"/>
    <xsd:element name="getCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:GetCiscoCatalyst6000E1VoIPGatewayRes"/>
    <xsd:element name="removeCiscoCatalyst6000E1VoIPGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCiscoCatalyst6000E1VoIPGateway" type="axlapi:ListCiscoCatalyst6000E1VoIPGatewayReq"/>
    <xsd:element name="listCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:ListCiscoCatalyst6000E1VoIPGatewayRes"/>
    <xsd:element name="resetCiscoCatalyst6000E1VoIPGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCiscoCatalyst6000E1VoIPGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCiscoCatalyst6000E1VoIPGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCiscoCatalyst6000E1VoIPGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCiscoCatalyst6000E1VoIPGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ciscoCatalyst6000E1VoIPGateway" type="axlapi:XCiscoCatalyst6000E1VoIPGateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCiscoCatalyst6000E1VoIPGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPri" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPri" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Use Number when 1B" maxOccurs="1" minOccurs="0" name="chanIe" nillable="false" type="axlapi:XPRIChanIE"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Top Down" maxOccurs="1" minOccurs="0" name="channelSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" nillable="false" type="axlapi:XEncode"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
                    <xsd:element default="32" maxOccurs="1" minOccurs="0" name="firstDelay" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="interfaceId" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="4" maxOccurs="1" minOccurs="0" name="intraDelay" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="numDigitsToStrip" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" nillable="false" type="axlapi:XPriProtocol"/>
                    <xsd:element default="2" maxOccurs="1" minOccurs="0" name="securityAccessLevel" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" nillable="false" type="axlapi:boolean"/>
                    <xsd:element minOccurs="0" name="sigDigits" nillable="false">
                        <xsd:annotation>
                            <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="axlapi:XInteger">
                                    <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="span" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="QSIGVariant" nillable="false" type="axlapi:XQSIGVariant">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000E1VoIPGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCiscoCatalyst6000E1VoIPGateway"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000E1VoIPGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ciscoCatalyst6000E1VoIPGateway" type="axlapi:RCiscoCatalyst6000E1VoIPGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000E1VoIPGatewayReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCiscoCatalyst6000E1VoIPGateway"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000E1VoIPGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ciscoCatalyst6000E1VoIPGateway" type="axlapi:LCiscoCatalyst6000E1VoIPGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCiscoCatalyst6000T1VoIPGatewayPri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppPreemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPri" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="1" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPri" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Use Number when 1B" maxOccurs="1" minOccurs="1" name="chanIe" nillable="false" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dChannelEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Top Down" maxOccurs="1" minOccurs="1" name="channelSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="displayIE" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" nillable="false" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
            <xsd:element default="32" maxOccurs="1" minOccurs="1" name="firstDelay" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="interfaceIdPresent" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="interfaceId" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="4" maxOccurs="1" minOccurs="1" name="intraDelay" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mcdnEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="numDigitsToStrip" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="passingPrecedenceLevelThrough" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="connectedLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priProtocol" nillable="false" type="axlapi:XPriProtocol"/>
            <xsd:element default="2" maxOccurs="1" minOccurs="1" name="securityAccessLevel" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendCallingNameInFacilityIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendExLeadingCharInDispIe" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendRestart" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="setupNonIsdnPi" nillable="false" type="axlapi:boolean"/>
            <xsd:element minOccurs="1" name="sigDigits" nillable="false">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="span" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="statusPoll" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="QSIGVariant" nillable="false" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:AddCiscoCatalyst6000T1VoIPGatewayPriReq"/>
    <xsd:element name="addCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:UpdateCiscoCatalyst6000T1VoIPGatewayPriReq"/>
    <xsd:element name="updateCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:GetCiscoCatalyst6000T1VoIPGatewayPriReq"/>
    <xsd:element name="getCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:GetCiscoCatalyst6000T1VoIPGatewayPriRes"/>
    <xsd:element name="removeCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:ListCiscoCatalyst6000T1VoIPGatewayPriReq"/>
    <xsd:element name="listCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:ListCiscoCatalyst6000T1VoIPGatewayPriRes"/>
    <xsd:element name="resetCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCiscoCatalyst6000T1VoIPGatewayPri" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCiscoCatalyst6000T1VoIPGatewayPriResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCiscoCatalyst6000T1VoIPGatewayPriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ciscoCatalyst6000T1VoIPGatewayPri" type="axlapi:XCiscoCatalyst6000T1VoIPGatewayPri"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCiscoCatalyst6000T1VoIPGatewayPriReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppPreemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPri" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPri" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="Use Number when 1B" maxOccurs="1" minOccurs="0" name="chanIe" nillable="false" type="axlapi:XPRIChanIE"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Top Down" maxOccurs="1" minOccurs="0" name="channelSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" nillable="false" type="axlapi:XEncode"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
                    <xsd:element default="32" maxOccurs="1" minOccurs="0" name="firstDelay" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="interfaceId" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="4" maxOccurs="1" minOccurs="0" name="intraDelay" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="numDigitsToStrip" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="true" type="xsd:string"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" nillable="false" type="axlapi:XPriProtocol"/>
                    <xsd:element default="2" maxOccurs="1" minOccurs="0" name="securityAccessLevel" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" nillable="false" type="axlapi:boolean"/>
                    <xsd:element minOccurs="0" name="sigDigits" nillable="false">
                        <xsd:annotation>
                            <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="axlapi:XInteger">
                                    <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="span" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="QSIGVariant" nillable="false" type="axlapi:XQSIGVariant">
                        <xsd:annotation>
                            <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000T1VoIPGatewayPriReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCiscoCatalyst6000T1VoIPGatewayPri"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000T1VoIPGatewayPriRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ciscoCatalyst6000T1VoIPGatewayPri" type="axlapi:RCiscoCatalyst6000T1VoIPGatewayPri"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000T1VoIPGatewayPriReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCiscoCatalyst6000T1VoIPGatewayPri"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000T1VoIPGatewayPriRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ciscoCatalyst6000T1VoIPGatewayPri" type="axlapi:LCiscoCatalyst6000T1VoIPGatewayPri"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCiscoCatalyst6000T1VoIPGatewayT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="port" type="axlapi:XT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
            <xsd:element default="DTMF" maxOccurs="1" minOccurs="1" name="digitSending" nillable="false" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" nillable="false" type="axlapi:XEncode"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="fdlChannel" nillable="false" type="axlapi:XFDLChannel"/>
            <xsd:element default="F-Bit" maxOccurs="1" minOccurs="1" name="yellowAlarm" nillable="false" type="axlapi:XYellowAlarm"/>
            <xsd:element default="B8ZS" maxOccurs="1" minOccurs="1" name="zeroSupression" nillable="false" type="axlapi:XZeroSuppression"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:AddCiscoCatalyst6000T1VoIPGatewayT1Req"/>
    <xsd:element name="addCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:UpdateCiscoCatalyst6000T1VoIPGatewayT1Req"/>
    <xsd:element name="updateCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="getCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:GetCiscoCatalyst6000T1VoIPGatewayT1Req"/>
    <xsd:element name="getCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:GetCiscoCatalyst6000T1VoIPGatewayT1Res"/>
    <xsd:element name="removeCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="listCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:ListCiscoCatalyst6000T1VoIPGatewayT1Req"/>
    <xsd:element name="listCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:ListCiscoCatalyst6000T1VoIPGatewayT1Res"/>
    <xsd:element name="resetCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="restartCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:element name="applyCiscoCatalyst6000T1VoIPGatewayT1" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyCiscoCatalyst6000T1VoIPGatewayT1Response" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCiscoCatalyst6000T1VoIPGatewayT1Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ciscoCatalyst6000T1VoIPGatewayT1" type="axlapi:XCiscoCatalyst6000T1VoIPGatewayT1"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCiscoCatalyst6000T1VoIPGatewayT1Req">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="port" type="axlapi:XT1Port"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" nillable="false" type="axlapi:XTrunkSelectionOrder"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" nillable="false" type="axlapi:XClockReference"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" nillable="false" type="axlapi:XCSUParam"/>
                    <xsd:element default="DTMF" maxOccurs="1" minOccurs="0" name="digitSending" nillable="false" type="axlapi:XDigitSending"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" nillable="false" type="axlapi:XEncode"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="fdlChannel" nillable="false" type="axlapi:XFDLChannel"/>
                    <xsd:element default="F-Bit" maxOccurs="1" minOccurs="0" name="yellowAlarm" nillable="false" type="axlapi:XYellowAlarm"/>
                    <xsd:element default="B8ZS" maxOccurs="1" minOccurs="0" name="zeroSupression" nillable="false" type="axlapi:XZeroSuppression"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="smdiBasePort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000T1VoIPGatewayT1Req">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCiscoCatalyst6000T1VoIPGatewayT1"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCiscoCatalyst6000T1VoIPGatewayT1Res">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ciscoCatalyst6000T1VoIPGatewayT1" type="axlapi:RCiscoCatalyst6000T1VoIPGatewayT1"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000T1VoIPGatewayT1Req">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCiscoCatalyst6000T1VoIPGatewayT1"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCatalyst6000T1VoIPGatewayT1Res">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ciscoCatalyst6000T1VoIPGatewayT1" type="axlapi:LCiscoCatalyst6000T1VoIPGatewayT1"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCallPickupGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <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 and Updation.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XPickupGroupMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="No Alert" maxOccurs="1" minOccurs="0" name="pickupNotification" nillable="false" type="axlapi:XPickupNotification"/>
            <xsd:element default="6" maxOccurs="1" minOccurs="0" name="pickupNotificationTimer" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoForPickupNotification">
                <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 default="false" maxOccurs="1" minOccurs="0" name="callingPartyInfo" nillable="false" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="calledPartyInfo" nillable="false" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCallPickupGroup" type="axlapi:AddCallPickupGroupReq"/>
    <xsd:element name="addCallPickupGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCallPickupGroup" type="axlapi:UpdateCallPickupGroupReq"/>
    <xsd:element name="updateCallPickupGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCallPickupGroup" type="axlapi:GetCallPickupGroupReq"/>
    <xsd:element name="getCallPickupGroupResponse" type="axlapi:GetCallPickupGroupRes"/>
    <xsd:element name="removeCallPickupGroup" type="axlapi:RemoveCallPickupGroupReq"/>
    <xsd:element name="removeCallPickupGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCallPickupGroup" type="axlapi:ListCallPickupGroupReq"/>
    <xsd:element name="listCallPickupGroupResponse" type="axlapi:ListCallPickupGroupRes"/>
    <xsd:complexType name="AddCallPickupGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="callPickupGroup" type="axlapi:XCallPickupGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCallPickupGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element minOccurs="1" name="name" type="xsd:Name"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XPickupGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XPickupGroupMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <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 and Updation.</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XPickupGroupMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element default="No Alert" maxOccurs="1" minOccurs="0" name="pickupNotification" nillable="false" type="axlapi:XPickupNotification"/>
                    <xsd:element default="6" maxOccurs="1" minOccurs="0" name="pickupNotificationTimer" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callInfoForPickupNotification">
                        <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 default="false" maxOccurs="1" minOccurs="0" name="callingPartyInfo" nillable="false" type="axlapi:boolean"/>
                                <xsd:element default="false" maxOccurs="1" minOccurs="0" name="calledPartyInfo" nillable="false" type="axlapi:boolean"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCallPickupGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallPickupGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCallPickupGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCallPickupGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="callPickupGroup" type="axlapi:RCallPickupGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCallPickupGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCallPickupGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCallPickupGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="callPickupGroup" type="axlapi:LCallPickupGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRoutePlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dnOrPattern" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="partition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="type" nillable="false" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routeDetail" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listRoutePlan" type="axlapi:ListRoutePlanReq"/>
    <xsd:element name="listRoutePlanResponse" type="axlapi:ListRoutePlanRes"/>
    <xsd:complexType name="ListRoutePlanReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="dnOrPattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="partition" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="type" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRoutePlan"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRoutePlanRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="routePlan" type="axlapi:LRoutePlan"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGeoLocationPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedPolicies">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedPolicy" type="axlapi:XPolicyRelationship"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGeoLocationPolicy" type="axlapi:AddGeoLocationPolicyReq"/>
    <xsd:element name="addGeoLocationPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGeoLocationPolicy" type="axlapi:UpdateGeoLocationPolicyReq"/>
    <xsd:element name="updateGeoLocationPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGeoLocationPolicy" type="axlapi:GetGeoLocationPolicyReq"/>
    <xsd:element name="getGeoLocationPolicyResponse" type="axlapi:GetGeoLocationPolicyRes"/>
    <xsd:element name="removeGeoLocationPolicy" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGeoLocationPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listGeoLocationPolicy" type="axlapi:ListGeoLocationPolicyReq"/>
    <xsd:element name="listGeoLocationPolicyResponse" type="axlapi:ListGeoLocationPolicyRes"/>
    <xsd:complexType name="AddGeoLocationPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="geoLocationPolicy" type="axlapi:XGeoLocationPolicy"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGeoLocationPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="country" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="district" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="communityName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="street" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="landmark" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="location" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="floor" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" nillable="false" type="axlapi:String100"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeRelatedPolicies">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedPolicy" type="axlapi:XPolicyRelationship"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addRelatedPolicies">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedPolicy" type="axlapi:XPolicyRelationship"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="relatedPolicies">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="relatedPolicy" type="axlapi:XPolicyRelationship"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationPolicyReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGeoLocationPolicy"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGeoLocationPolicyRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="geoLocationPolicy" type="axlapi:RGeoLocationPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationPolicyReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LGeoLocationPolicy"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListGeoLocationPolicyRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="geoLocationPolicy" type="axlapi:LGeoLocationPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSipTrunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="false" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" nillable="false" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" nillable="false" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" nillable="false" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sipProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="referCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destAddrIsSrv" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.This tag will not be returned by list.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="tkSipCodec" nillable="false" type="axlapi:XSIPCodec"/>
            <xsd:element default="99" minOccurs="0" name="sigDigits" nillable="true">
                <xsd:annotation>
                    <xsd:documentation>The value of sigDigits must be either from 0 to 32 or 99. Here 99 means All. enable attribute is Read-Only. If sigDigits is 0-32 then enable is true, if sigDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedPartyIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingname" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptInboundRdnis" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutboundRdnis" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpFallbackAllowed" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isPaiEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="sipPrivacy" nillable="false" type="axlapi:XSipPrivacy"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isRpidEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="sipAssertedType" nillable="false" type="axlapi:XSipAssertedType"/>
            <xsd:element default="Trust All (Default)" maxOccurs="1" minOccurs="0" name="trustReceivedIdentity" nillable="true" type="axlapi:XTrustReceivedIdentity"/>
            <xsd:element default="No Preference" maxOccurs="1" minOccurs="0" name="dtmfSignalingMethod" nillable="false" type="axlapi:XDTMFSignaling"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClassSignalling" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="None(Default)" maxOccurs="1" minOccurs="0" name="sipTrunkType" nillable="false" type="axlapi:XTrunkService">
                <xsd:annotation>
                    <xsd:documentation>This tag is not supported in the Update method.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useImePublicIpPort" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useOrigCallingPartyPresOnDivert" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScriptName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XSipTrunkDestination"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationUnknownCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableQsigUtf8" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" nillable="false" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="scriptTraceEnabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="When using both sRTP and TLS" maxOccurs="1" minOccurs="0" name="trunkTrafficSecure" nillable="false" type="axlapi:XSIPTrunkCallLegSecurity"/>
            <xsd:element default="Deliver DN only in connected party" maxOccurs="1" minOccurs="1" name="callingAndCalledPartyInfoFormat" nillable="false" type="axlapi:XSIPIdentityBlend"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag when enabled will prevent external presentation name and external presentation number to be populated in SIP headers like P-Asserted ID and RPID.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterLabel" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="originatingParameterValue" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="terminatingParameterValue" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundUriRoutingInstructions" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requestUriDomainName" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableCiscoRecordingQsigTunneling" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="recordingInformation" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field can have values 0,1 or 2</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:element name="addSipTrunk" type="axlapi:AddSipTrunkReq"/>
    <xsd:element name="addSipTrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSipTrunk" type="axlapi:UpdateSipTrunkReq"/>
    <xsd:element name="updateSipTrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSipTrunk" type="axlapi:GetSipTrunkReq"/>
    <xsd:element name="getSipTrunkResponse" type="axlapi:GetSipTrunkRes"/>
    <xsd:element name="removeSipTrunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSipTrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSipTrunk" type="axlapi:ListSipTrunkReq"/>
    <xsd:element name="listSipTrunkResponse" type="axlapi:ListSipTrunkRes"/>
    <xsd:element name="resetSipTrunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetSipTrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartSipTrunk" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartSipTrunkResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddSipTrunkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sipTrunk" type="axlapi:XSipTrunk"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSipTrunkReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128">
                        <xsd:annotation>
                            <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Optional description of the device</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" nillable="false" type="axlapi:XNetworkLocation">
                        <xsd:annotation>
                            <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="locationName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" nillable="true" type="axlapi:XMOHAudioSourceId">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>Use -1 to set to null</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" nillable="false" type="axlapi:XStatus">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" nillable="false" type="axlapi:XPreemption">
                        <xsd:annotation>
                            <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="referCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="destAddrIsSrv" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.This tag will not be returned by list.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="tkSipCodec" nillable="false" type="axlapi:XSIPCodec"/>
                    <xsd:element default="99" minOccurs="0" name="sigDigits" nillable="true">
                        <xsd:annotation>
                            <xsd:documentation>The value of sigDigits must be either from 0 to 32 or 99. Here 99 means All. enable attribute is Read-Only. If sigDigits is 0-32 then enable is true, if sigDigits is 99 then enable is false.</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:simpleContent>
                                <xsd:extension base="axlapi:XInteger">
                                    <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                                </xsd:extension>
                            </xsd:simpleContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedNamePresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="connectedPartyIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Originator" maxOccurs="1" minOccurs="0" name="callingPartySelection" nillable="false" type="axlapi:XCallingPartySelection"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingname" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" nillable="false" type="axlapi:XPresentationBit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo" nillable="false">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="1" minOccurs="1" name="isAnonymous" nillable="false" type="axlapi:boolean"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="presentationInfo">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" nillable="true" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" nillable="true" type="axlapi:String50"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="acceptInboundRdnis" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutboundRdnis" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpAllowed" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="srtpFallbackAllowed" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isPaiEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="sipPrivacy" nillable="false" type="axlapi:XSipPrivacy"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isRpidEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="sipAssertedType" nillable="false" type="axlapi:XSipAssertedType"/>
                    <xsd:element default="Trust All (Default)" maxOccurs="1" minOccurs="0" name="trustReceivedIdentity" nillable="true" type="axlapi:XTrustReceivedIdentity"/>
                    <xsd:element default="No Preference" maxOccurs="1" minOccurs="0" name="dtmfSignalingMethod" nillable="false" type="axlapi:XDTMFSignaling"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClassSignalling" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="None(Default)" maxOccurs="1" minOccurs="0" name="sipTrunkType" nillable="false" type="axlapi:XTrunkService">
                        <xsd:annotation>
                            <xsd:documentation>This tag is not supported in the Update method.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useImePublicIpPort" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="useOrigCallingPartyPresOnDivert" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScriptName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="runOnEveryNode" nillable="false" type="axlapi:boolean"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeDestinations">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XSipTrunkDestination"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addDestinations">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XSipTrunkDestination"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:XSipTrunkDestination"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationUnknownCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="tunneledProtocol" nillable="false" type="axlapi:XTunneledProtocol"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" nillable="false" type="axlapi:XASN1RoseOidEncoding"/>
                    <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" nillable="false" type="axlapi:XQSIGVariant"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="pathReplacementSupport" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableQsigUtf8" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" nillable="false" type="xsd:string"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="scriptTraceEnabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="When using both sRTP and TLS" maxOccurs="1" minOccurs="0" name="trunkTrafficSecure" nillable="false" type="axlapi:XSIPTrunkCallLegSecurity"/>
                    <xsd:element default="Deliver DN only in connected party" maxOccurs="1" minOccurs="0" name="callingAndCalledPartyInfoFormat" nillable="false" type="axlapi:XSIPIdentityBlend"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag when enabled will prevent external presentation name and external presentation number to be populated in SIP headers like P-Asserted ID and RPID.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="service" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parameterLabel" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="originatingParameterValue" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="terminatingParameterValue" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="outboundUriRoutingInstructions" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="requestUriDomainName" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableCiscoRecordingQsigTunneling" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="recordingInformation" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This field can have values 0,1 or 2</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSipTrunkReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSipTrunk"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSipTrunkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sipTrunk" type="axlapi:RSipTrunk"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSipTrunkReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="description" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Optional description of the device</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="callingSearchSpaceName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="devicePoolName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSipTrunk"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSipTrunkRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sipTrunk" type="axlapi:LSipTrunk"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRegionMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The new bandwidth value for this particular region relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="384" maxOccurs="1" minOccurs="0" name="videoBandwidth" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="regionAName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="regionBName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateRegionMatrix" type="axlapi:UpdateRegionMatrixReq"/>
    <xsd:element name="updateRegionMatrixResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateRegionMatrixReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="regionAName" nillable="false" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="regionBName" nillable="false" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The new bandwidth value for this particular region relationship.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="384" maxOccurs="1" minOccurs="0" name="videoBandwidth" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCalledPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyPrefixDigits" nillable="true" type="xsd:string"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCalledPartyTransformationPattern" type="axlapi:AddCalledPartyTransformationPatternReq"/>
    <xsd:element name="addCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCalledPartyTransformationPattern" type="axlapi:UpdateCalledPartyTransformationPatternReq"/>
    <xsd:element name="updateCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCalledPartyTransformationPattern" type="axlapi:GetCalledPartyTransformationPatternReq"/>
    <xsd:element name="getCalledPartyTransformationPatternResponse" type="axlapi:GetCalledPartyTransformationPatternRes"/>
    <xsd:element name="removeCalledPartyTransformationPattern" type="axlapi:RemoveCalledPartyTransformationPatternReq"/>
    <xsd:element name="removeCalledPartyTransformationPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCalledPartyTransformationPattern" type="axlapi:ListCalledPartyTransformationPatternReq"/>
    <xsd:element name="listCalledPartyTransformationPatternResponse" type="axlapi:ListCalledPartyTransformationPatternRes"/>
    <xsd:complexType name="AddCalledPartyTransformationPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="calledPartyTransformationPattern" type="axlapi:XCalledPartyTransformationPattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCalledPartyTransformationPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newDialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRouteFilterName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyPrefixDigits" nillable="true" type="xsd:string"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" nillable="false" type="axlapi:XNumberingPlan"/>
                    <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" nillable="false" type="axlapi:XPriOfNumber"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCalledPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCalledPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCalledPartyTransformationPattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCalledPartyTransformationPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="calledPartyTransformationPattern" type="axlapi:RCalledPartyTransformationPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCalledPartyTransformationPatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="dialPlanName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routeFilterName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCalledPartyTransformationPattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCalledPartyTransformationPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="calledPartyTransformationPattern" type="axlapi:LCalledPartyTransformationPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XExternalCallControlProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primaryUri" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryUri" nillable="false" type="axlapi:String255"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableLoadBalancing" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routingRequestTimer" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="diversionReroutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Allow Calls" maxOccurs="1" minOccurs="1" name="callTreatmentOnFailure" nillable="false" type="axlapi:XCallTreatmentOnFailure"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addExternalCallControlProfile" type="axlapi:AddExternalCallControlProfileReq"/>
    <xsd:element name="addExternalCallControlProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateExternalCallControlProfile" type="axlapi:UpdateExternalCallControlProfileReq"/>
    <xsd:element name="updateExternalCallControlProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getExternalCallControlProfile" type="axlapi:GetExternalCallControlProfileReq"/>
    <xsd:element name="getExternalCallControlProfileResponse" type="axlapi:GetExternalCallControlProfileRes"/>
    <xsd:element name="removeExternalCallControlProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeExternalCallControlProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listExternalCallControlProfile" type="axlapi:ListExternalCallControlProfileReq"/>
    <xsd:element name="listExternalCallControlProfileResponse" type="axlapi:ListExternalCallControlProfileRes"/>
    <xsd:complexType name="AddExternalCallControlProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="externalCallControlProfile" type="axlapi:XExternalCallControlProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateExternalCallControlProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryUri" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryUri" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableLoadBalancing" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routingRequestTimer" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="diversionReroutingCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Allow Calls" maxOccurs="1" minOccurs="0" name="callTreatmentOnFailure" nillable="false" type="axlapi:XCallTreatmentOnFailure"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetExternalCallControlProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RExternalCallControlProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetExternalCallControlProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="externalCallControlProfile" type="axlapi:RExternalCallControlProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListExternalCallControlProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LExternalCallControlProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListExternalCallControlProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="externalCallControlProfile" type="axlapi:LExternalCallControlProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSafSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userid" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="password" nillable="false" type="axlapi:String128"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSafSecurityProfile" type="axlapi:AddSafSecurityProfileReq"/>
    <xsd:element name="addSafSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSafSecurityProfile" type="axlapi:UpdateSafSecurityProfileReq"/>
    <xsd:element name="updateSafSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSafSecurityProfile" type="axlapi:GetSafSecurityProfileReq"/>
    <xsd:element name="getSafSecurityProfileResponse" type="axlapi:GetSafSecurityProfileRes"/>
    <xsd:element name="removeSafSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSafSecurityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSafSecurityProfile" type="axlapi:ListSafSecurityProfileReq"/>
    <xsd:element name="listSafSecurityProfileResponse" type="axlapi:ListSafSecurityProfileRes"/>
    <xsd:complexType name="AddSafSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="safSecurityProfile" type="axlapi:XSafSecurityProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSafSecurityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userid" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="false" type="axlapi:String128"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSafSecurityProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSafSecurityProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSafSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="safSecurityProfile" type="axlapi:RSafSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSafSecurityProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSafSecurityProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSafSecurityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="safSecurityProfile" type="axlapi:LSafSecurityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSafForwarder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clientLabel" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="safSecurityProfile" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="axlapi:String255"/>
            <xsd:element default="5050" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableTcpKeepAlive" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="20" maxOccurs="1" minOccurs="0" name="safReconnectInterval" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="7" maxOccurs="1" minOccurs="0" name="safNotificationsWindowSize" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedCucms">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedCucm" type="axlapi:XSafForwarderMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSafForwarder" type="axlapi:AddSafForwarderReq"/>
    <xsd:element name="addSafForwarderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSafForwarder" type="axlapi:UpdateSafForwarderReq"/>
    <xsd:element name="updateSafForwarderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSafForwarder" type="axlapi:GetSafForwarderReq"/>
    <xsd:element name="getSafForwarderResponse" type="axlapi:GetSafForwarderRes"/>
    <xsd:element name="removeSafForwarder" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSafForwarderResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSafForwarder" type="axlapi:ListSafForwarderReq"/>
    <xsd:element name="listSafForwarderResponse" type="axlapi:ListSafForwarderRes"/>
    <xsd:complexType name="AddSafForwarderReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="safForwarder" type="axlapi:XSafForwarder"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSafForwarderReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clientLabel" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="safSecurityProfile" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="5050" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableTcpKeepAlive" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="20" maxOccurs="1" minOccurs="0" name="safReconnectInterval" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="7" maxOccurs="1" minOccurs="0" name="safNotificationsWindowSize" nillable="false" type="axlapi:XInteger"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeAssociatedCucms">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedCucm" type="axlapi:XSafForwarderMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addAssociatedCucms">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedCucm" type="axlapi:XSafForwarderMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="associatedCucms">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedCucm" type="axlapi:XSafForwarderMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSafForwarderReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSafForwarder"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSafForwarderRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="safForwarder" type="axlapi:RSafForwarder"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSafForwarderReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSafForwarder"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSafForwarderRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="safForwarder" type="axlapi:LSafForwarder"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCcdHostedDN">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="hostedPattern" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="CcdHostedDnGroup" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" nillable="false" type="axlapi:String255"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePstnFailover" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCcdHostedDN" type="axlapi:AddCcdHostedDNReq"/>
    <xsd:element name="addCcdHostedDNResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCcdHostedDN" type="axlapi:UpdateCcdHostedDNReq"/>
    <xsd:element name="updateCcdHostedDNResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCcdHostedDN" type="axlapi:GetCcdHostedDNReq"/>
    <xsd:element name="getCcdHostedDNResponse" type="axlapi:GetCcdHostedDNRes"/>
    <xsd:element name="removeCcdHostedDN" type="axlapi:RemoveCcdHostedDNReq"/>
    <xsd:element name="removeCcdHostedDNResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCcdHostedDN" type="axlapi:ListCcdHostedDNReq"/>
    <xsd:element name="listCcdHostedDNResponse" type="axlapi:ListCcdHostedDNRes"/>
    <xsd:complexType name="AddCcdHostedDNReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ccdHostedDN" type="axlapi:XCcdHostedDN"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCcdHostedDNReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="hostedPattern" nillable="false" type="axlapi:String50"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newHostedPattern" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="CcdHostedDnGroup" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePstnFailover" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCcdHostedDNReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="hostedPattern" nillable="false" type="axlapi:String50"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCcdHostedDNReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="hostedPattern" nillable="false" type="axlapi:String50"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCcdHostedDN"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCcdHostedDNRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ccdHostedDN" type="axlapi:RCcdHostedDN"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCcdHostedDNReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="hostedPattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCcdHostedDN"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCcdHostedDNRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccdHostedDN" type="axlapi:LCcdHostedDN"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCcdHostedDNGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" nillable="false" type="axlapi:String255"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePstnFailover" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCcdHostedDNGroup" type="axlapi:AddCcdHostedDNGroupReq"/>
    <xsd:element name="addCcdHostedDNGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCcdHostedDNGroup" type="axlapi:UpdateCcdHostedDNGroupReq"/>
    <xsd:element name="updateCcdHostedDNGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCcdHostedDNGroup" type="axlapi:GetCcdHostedDNGroupReq"/>
    <xsd:element name="getCcdHostedDNGroupResponse" type="axlapi:GetCcdHostedDNGroupRes"/>
    <xsd:element name="removeCcdHostedDNGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCcdHostedDNGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCcdHostedDNGroup" type="axlapi:ListCcdHostedDNGroupReq"/>
    <xsd:element name="listCcdHostedDNGroupResponse" type="axlapi:ListCcdHostedDNGroupRes"/>
    <xsd:complexType name="AddCcdHostedDNGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ccdHostedDNGroup" type="axlapi:XCcdHostedDNGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCcdHostedDNGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="usePstnFailover" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCcdHostedDNGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCcdHostedDNGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCcdHostedDNGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ccdHostedDNGroup" type="axlapi:RCcdHostedDNGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCcdHostedDNGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCcdHostedDNGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCcdHostedDNGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccdHostedDNGroup" type="axlapi:LCcdHostedDNGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCcdRequestingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnPrefix" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedTrunks">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedTrunk" type="axlapi:XCcdRequestingServiceMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCcdRequestingService" type="axlapi:AddCcdRequestingServiceReq"/>
    <xsd:element name="addCcdRequestingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCcdRequestingService" type="axlapi:UpdateCcdRequestingServiceReq"/>
    <xsd:element name="updateCcdRequestingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCcdRequestingService" type="axlapi:GetCcdRequestingServiceReq"/>
    <xsd:element name="getCcdRequestingServiceResponse" type="axlapi:GetCcdRequestingServiceRes"/>
    <xsd:element name="removeCcdRequestingService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCcdRequestingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddCcdRequestingServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ccdRequestingService" type="axlapi:XCcdRequestingService"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCcdRequestingServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnPrefix" nillable="false" type="axlapi:String50"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeAssociatedTrunks">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedTrunk" type="axlapi:XCcdRequestingServiceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addAssociatedTrunks">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedTrunk" type="axlapi:XCcdRequestingServiceMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="associatedTrunks">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="associatedTrunk" type="axlapi:XCcdRequestingServiceMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCcdRequestingServiceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCcdRequestingService"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCcdRequestingServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ccdRequestingService" type="axlapi:RCcdRequestingService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XInterClusterServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element default="EMCC" maxOccurs="1" minOccurs="1" name="interClusterService" nillable="false" type="axlapi:XInterClusterService"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" nillable="false" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for PSTN Access and RSVP Agent</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateInterClusterServiceProfile" type="axlapi:UpdateInterClusterServiceProfileReq"/>
    <xsd:element name="updateInterClusterServiceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getInterClusterServiceProfile" type="axlapi:GetInterClusterServiceProfileReq"/>
    <xsd:element name="getInterClusterServiceProfileResponse" type="axlapi:GetInterClusterServiceProfileRes"/>
    <xsd:complexType name="UpdateInterClusterServiceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element default="EMCC" maxOccurs="1" minOccurs="1" name="interClusterService" nillable="false" type="axlapi:XInterClusterService"/>
                    </xsd:choice>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" nillable="false" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Applicable only for PSTN Access and RSVP Agent</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetInterClusterServiceProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element default="EMCC" maxOccurs="1" minOccurs="1" name="interClusterService" nillable="false" type="axlapi:XInterClusterService"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RInterClusterServiceProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetInterClusterServiceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="interClusterServiceProfile" type="axlapi:RInterClusterServiceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRemoteCluster">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="clusterId" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="fullyQualifiedName" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emcc" type="axlapi:XRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:XRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpAgent" type="axlapi:XRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftp" type="axlapi:XRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbm" type="axlapi:XRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="uds" type="axlapi:XRemoteClusterMember"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addRemoteCluster" type="axlapi:AddRemoteClusterReq"/>
    <xsd:element name="addRemoteClusterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateRemoteCluster" type="axlapi:UpdateRemoteClusterReq"/>
    <xsd:element name="updateRemoteClusterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getRemoteCluster" type="axlapi:GetRemoteClusterReq"/>
    <xsd:element name="getRemoteClusterResponse" type="axlapi:GetRemoteClusterRes"/>
    <xsd:element name="removeRemoteCluster" type="axlapi:RemoveRemoteClusterReq"/>
    <xsd:element name="removeRemoteClusterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listRemoteCluster" type="axlapi:ListRemoteClusterReq"/>
    <xsd:element name="listRemoteClusterResponse" type="axlapi:ListRemoteClusterRes"/>
    <xsd:complexType name="AddRemoteClusterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="remoteCluster" type="axlapi:XRemoteCluster"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateRemoteClusterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="clusterId" nillable="false" type="axlapi:String255"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="emcc" type="axlapi:XRemoteClusterMember"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:XRemoteClusterMember"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rsvpAgent" type="axlapi:XRemoteClusterMember"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="tftp" type="axlapi:XRemoteClusterMember"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lbm" type="axlapi:XRemoteClusterMember"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="uds" type="axlapi:XRemoteClusterMember"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveRemoteClusterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="clusterId" nillable="false" type="axlapi:String255"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteClusterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="clusterId" nillable="false" type="axlapi:String255"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRemoteCluster"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRemoteClusterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="remoteCluster" type="axlapi:RRemoteCluster"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteClusterReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="clusterId" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRemoteCluster"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRemoteClusterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="remoteCluster" type="axlapi:LRemoteCluster"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCcdAdvertisingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="hostDnGroup" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safSipTrunk" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Either safSipTrunk, safH323Trunk or both should be configured while adding</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="safH323Trunk" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCcdAdvertisingService" type="axlapi:AddCcdAdvertisingServiceReq"/>
    <xsd:element name="addCcdAdvertisingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCcdAdvertisingService" type="axlapi:UpdateCcdAdvertisingServiceReq"/>
    <xsd:element name="updateCcdAdvertisingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCcdAdvertisingService" type="axlapi:GetCcdAdvertisingServiceReq"/>
    <xsd:element name="getCcdAdvertisingServiceResponse" type="axlapi:GetCcdAdvertisingServiceRes"/>
    <xsd:element name="removeCcdAdvertisingService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeCcdAdvertisingServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCcdAdvertisingService" type="axlapi:ListCcdAdvertisingServiceReq"/>
    <xsd:element name="listCcdAdvertisingServiceResponse" type="axlapi:ListCcdAdvertisingServiceRes"/>
    <xsd:complexType name="AddCcdAdvertisingServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ccdAdvertisingService" type="axlapi:XCcdAdvertisingService"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCcdAdvertisingServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hostDnGroup" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="safSipTrunk" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>Either safSipTrunk, safH323Trunk or both should be configured while adding</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="safH323Trunk" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetCcdAdvertisingServiceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCcdAdvertisingService"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCcdAdvertisingServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ccdAdvertisingService" type="axlapi:RCcdAdvertisingService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCcdAdvertisingServiceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCcdAdvertisingService"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCcdAdvertisingServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccdAdvertisingService" type="axlapi:LCcdAdvertisingService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUnitsToGateway">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="1" name="units">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="unit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="index" nillable="true" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" nillable="true" type="axlapi:XInteger"/>
                                                        </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:complexType>
    <xsd:element name="addUnitsToGateway" type="axlapi:AddUnitsToGatewayReq"/>
    <xsd:element name="addUnitsToGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddUnitsToGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="unitsToGateway" type="axlapi:XUnitsToGateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatewaySubunits">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="unit" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunits">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="subunit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="index" nillable="true" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="product" nillable="true" type="axlapi:XMGCPVic"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" nillable="true" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewaySubunits" type="axlapi:AddGatewaySubunitsReq"/>
    <xsd:element name="addGatewaySubunitsResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewaySubunitsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewaySubunits" type="axlapi:XGatewaySubunits"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLdapDirectory">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapDn" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapPassword" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userSearchBase" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="repeatable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="intervalValue" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="DAY" maxOccurs="1" minOccurs="0" name="scheduleUnit" nillable="false" type="axlapi:XScheduleUnit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="nextExecTime" nillable="false" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="servers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="1" name="server">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="hostName" nillable="false" type="axlapi:String128"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ldapPortNumber" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNumber" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mailId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilter" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="synchronize" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroupInfo">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureGroupTemplate" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applyMask" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mask" nillable="true" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applyPoolList" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addDns">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addDn">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="startDn" nillable="false" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="endDn" nillable="false" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="dnPrefix" nillable="false" type="xsd:string"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLdapDirectory" type="axlapi:AddLdapDirectoryReq"/>
    <xsd:element name="addLdapDirectoryResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLdapDirectory" type="axlapi:UpdateLdapDirectoryReq"/>
    <xsd:element name="updateLdapDirectoryResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLdapDirectory" type="axlapi:GetLdapDirectoryReq"/>
    <xsd:element name="getLdapDirectoryResponse" type="axlapi:GetLdapDirectoryRes"/>
    <xsd:element name="removeLdapDirectory" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLdapDirectoryResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLdapDirectory" type="axlapi:ListLdapDirectoryReq"/>
    <xsd:element name="listLdapDirectoryResponse" type="axlapi:ListLdapDirectoryRes"/>
    <xsd:complexType name="AddLdapDirectoryReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ldapDirectory" type="axlapi:XLdapDirectory"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLdapDirectoryReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapDn" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapPassword" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="repeatable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="intervalValue" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element default="DAY" maxOccurs="1" minOccurs="0" name="scheduleUnit" nillable="false" type="axlapi:XScheduleUnit"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nextExecTime" nillable="false" type="axlapi:String32"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="servers">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="1" name="server">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="hostName" nillable="false" type="axlapi:String128"/>
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ldapPortNumber" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilter" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="synchronize" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" nillable="true" type="axlapi:XFkType"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeAccessControlGroupInfo">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addAccessControlGroupInfo">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                                        </xsd:sequence>
                                                    </xsd:complexType>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroupInfo">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                                                <xsd:complexType>
                                                    <xsd:sequence minOccurs="0">
                                                        <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                                    </xsd:sequence>
                                                </xsd:complexType>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="featureGroupTemplate" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applyMask" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mask" nillable="true" type="xsd:string"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="applyPoolList" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="addDns">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="0" name="addDn">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="startDn" nillable="false" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="endDn" nillable="false" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPrefix" nillable="false" type="xsd:string"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLdapDirectoryReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLdapDirectory"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLdapDirectoryRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ldapDirectory" type="axlapi:RLdapDirectory"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLdapDirectoryReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ldapDn" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="userSearchBase" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLdapDirectory"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLdapDirectoryRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ldapDirectory" type="axlapi:LLdapDirectory"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XEmccFeatureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="parameterName" nillable="false" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Name of the Emcc Parameter</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="true" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateEmccFeatureConfig" type="axlapi:UpdateEmccFeatureConfigReq"/>
    <xsd:element name="updateEmccFeatureConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getEmccFeatureConfig" type="axlapi:GetEmccFeatureConfigReq"/>
    <xsd:element name="getEmccFeatureConfigResponse" type="axlapi:GetEmccFeatureConfigRes"/>
    <xsd:complexType name="UpdateEmccFeatureConfigReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="parameterName" nillable="false" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of the Emcc Parameter</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="true" type="axlapi:String255"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetEmccFeatureConfigReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="parameterName" nillable="false" type="axlapi:String50">
                    <xsd:annotation>
                        <xsd:documentation>Name of the Emcc Parameter</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:REmccFeatureConfig"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetEmccFeatureConfigRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="emccFeatureConfig" type="axlapi:REmccFeatureConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSafCcdPurgeBlockLearnedRoutes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" nillable="false" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSafCcdPurgeBlockLearnedRoutes" type="axlapi:AddSafCcdPurgeBlockLearnedRoutesReq"/>
    <xsd:element name="addSafCcdPurgeBlockLearnedRoutesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSafCcdPurgeBlockLearnedRoutes" type="axlapi:UpdateSafCcdPurgeBlockLearnedRoutesReq"/>
    <xsd:element name="updateSafCcdPurgeBlockLearnedRoutesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSafCcdPurgeBlockLearnedRoutes" type="axlapi:GetSafCcdPurgeBlockLearnedRoutesReq"/>
    <xsd:element name="getSafCcdPurgeBlockLearnedRoutesResponse" type="axlapi:GetSafCcdPurgeBlockLearnedRoutesRes"/>
    <xsd:element name="removeSafCcdPurgeBlockLearnedRoutes" type="axlapi:RemoveSafCcdPurgeBlockLearnedRoutesReq"/>
    <xsd:element name="removeSafCcdPurgeBlockLearnedRoutesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSafCcdPurgeBlockLearnedRoutes" type="axlapi:ListSafCcdPurgeBlockLearnedRoutesReq"/>
    <xsd:element name="listSafCcdPurgeBlockLearnedRoutesResponse" type="axlapi:ListSafCcdPurgeBlockLearnedRoutesRes"/>
    <xsd:complexType name="AddSafCcdPurgeBlockLearnedRoutesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="safCcdPurgeBlockLearnedRoutes" type="axlapi:XSafCcdPurgeBlockLearnedRoutes"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSafCcdPurgeBlockLearnedRoutesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" nillable="false" type="axlapi:String50">
                                <xsd:annotation>
                                    <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" nillable="false" type="axlapi:String50"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String50"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newLearnedPattern" nillable="false" type="axlapi:String50">
                        <xsd:annotation>
                            <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newLearnedPatternPrefix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newCallControlIdentity" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newIpAddress" nillable="false" type="axlapi:String50"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveSafCcdPurgeBlockLearnedRoutesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" nillable="false" type="axlapi:String50">
                        <xsd:annotation>
                            <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String50"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSafCcdPurgeBlockLearnedRoutesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" nillable="false" type="axlapi:String50">
                        <xsd:annotation>
                            <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String50"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSafCcdPurgeBlockLearnedRoutes"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSafCcdPurgeBlockLearnedRoutesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="safCcdPurgeBlockLearnedRoutes" type="axlapi:RSafCcdPurgeBlockLearnedRoutes"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSafCcdPurgeBlockLearnedRoutesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="learnedPattern" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="learnedPatternPrefix" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="callControlIdentity" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ipAddress" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSafCcdPurgeBlockLearnedRoutes"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSafCcdPurgeBlockLearnedRoutesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="safCcdPurgeBlockLearnedRoutes" type="axlapi:LSafCcdPurgeBlockLearnedRoutes"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVpnGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="url" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="certificates">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="10" minOccurs="1" name="certificate" type="axlapi:XVpnGatewayMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVpnGateway" type="axlapi:AddVpnGatewayReq"/>
    <xsd:element name="addVpnGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVpnGateway" type="axlapi:UpdateVpnGatewayReq"/>
    <xsd:element name="updateVpnGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVpnGateway" type="axlapi:GetVpnGatewayReq"/>
    <xsd:element name="getVpnGatewayResponse" type="axlapi:GetVpnGatewayRes"/>
    <xsd:element name="removeVpnGateway" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVpnGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVpnGateway" type="axlapi:ListVpnGatewayReq"/>
    <xsd:element name="listVpnGatewayResponse" type="axlapi:ListVpnGatewayRes"/>
    <xsd:complexType name="AddVpnGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="vpnGateway" type="axlapi:XVpnGateway"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVpnGatewayReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="url" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="certificates">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="10" minOccurs="1" name="certificate" type="axlapi:XVpnGatewayMember"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVpnGatewayReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVpnGateway"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVpnGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="vpnGateway" type="axlapi:RVpnGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVpnGatewayReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVpnGateway"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVpnGatewayRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="vpnGateway" type="axlapi:LVpnGateway"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVpnGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGateways">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="vpnGateway" type="axlapi:XVpnGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVpnGroup" type="axlapi:AddVpnGroupReq"/>
    <xsd:element name="addVpnGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVpnGroup" type="axlapi:UpdateVpnGroupReq"/>
    <xsd:element name="updateVpnGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVpnGroup" type="axlapi:GetVpnGroupReq"/>
    <xsd:element name="getVpnGroupResponse" type="axlapi:GetVpnGroupRes"/>
    <xsd:element name="removeVpnGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVpnGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVpnGroup" type="axlapi:ListVpnGroupReq"/>
    <xsd:element name="listVpnGroupResponse" type="axlapi:ListVpnGroupRes"/>
    <xsd:complexType name="AddVpnGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="vpnGroup" type="axlapi:XVpnGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVpnGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="vpnGateways">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="0" name="vpnGateway" type="axlapi:XVpnGroupMember"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVpnGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVpnGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVpnGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="vpnGroup" type="axlapi:RVpnGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVpnGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVpnGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVpnGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="vpnGroup" type="axlapi:LVpnGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVpnProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoNetworkDetection" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="1290" maxOccurs="1" minOccurs="0" name="mtu" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="30" maxOccurs="1" minOccurs="0" name="failToConnect" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="User and Password" maxOccurs="1" minOccurs="0" name="clientAuthentication" nillable="false" type="axlapi:XVPNClientAuthentication"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pwdPersistant" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHostIdCheck" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVpnProfile" type="axlapi:AddVpnProfileReq"/>
    <xsd:element name="addVpnProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVpnProfile" type="axlapi:UpdateVpnProfileReq"/>
    <xsd:element name="updateVpnProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVpnProfile" type="axlapi:GetVpnProfileReq"/>
    <xsd:element name="getVpnProfileResponse" type="axlapi:GetVpnProfileRes"/>
    <xsd:element name="removeVpnProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVpnProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVpnProfile" type="axlapi:ListVpnProfileReq"/>
    <xsd:element name="listVpnProfileResponse" type="axlapi:ListVpnProfileRes"/>
    <xsd:complexType name="AddVpnProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="vpnProfile" type="axlapi:XVpnProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVpnProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="autoNetworkDetection" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="1290" maxOccurs="1" minOccurs="0" name="mtu" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="30" maxOccurs="1" minOccurs="0" name="failToConnect" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="User and Password" maxOccurs="1" minOccurs="0" name="clientAuthentication" nillable="false" type="axlapi:XVPNClientAuthentication"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pwdPersistant" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableHostIdCheck" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVpnProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVpnProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVpnProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="vpnProfile" type="axlapi:RVpnProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVpnProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVpnProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVpnProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="vpnProfile" type="axlapi:LVpnProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="xsd:string"/>
            <xsd:element default="5620" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value shpuld be between 1024 and 65535</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Authenticated" maxOccurs="1" minOccurs="0" name="deviceSecurityMode" nillable="false" type="axlapi:XServerSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="applicationUser" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="120" maxOccurs="1" minOccurs="0" name="reconnectInterval" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be between 60 and 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeServer" type="axlapi:AddImeServerReq"/>
    <xsd:element name="addImeServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeServer" type="axlapi:UpdateImeServerReq"/>
    <xsd:element name="updateImeServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeServer" type="axlapi:GetImeServerReq"/>
    <xsd:element name="getImeServerResponse" type="axlapi:GetImeServerRes"/>
    <xsd:element name="removeImeServer" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeServer" type="axlapi:ListImeServerReq"/>
    <xsd:element name="listImeServerResponse" type="axlapi:ListImeServerRes"/>
    <xsd:complexType name="AddImeServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeServer" type="axlapi:XImeServer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="xsd:string"/>
                    <xsd:element default="5620" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value shpuld be between 1024 and 65535</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Authenticated" maxOccurs="1" minOccurs="0" name="deviceSecurityMode" nillable="false" type="axlapi:XServerSecurityMode"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="120" maxOccurs="1" minOccurs="0" name="reconnectInterval" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Value should be between 60 and 600</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeServer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeServer" type="axlapi:RImeServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeServer" type="axlapi:LImeServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeRouteFilterGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="groupTrustSetting" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeRouteFilterGroup" type="axlapi:AddImeRouteFilterGroupReq"/>
    <xsd:element name="addImeRouteFilterGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeRouteFilterGroup" type="axlapi:UpdateImeRouteFilterGroupReq"/>
    <xsd:element name="updateImeRouteFilterGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeRouteFilterGroup" type="axlapi:GetImeRouteFilterGroupReq"/>
    <xsd:element name="getImeRouteFilterGroupResponse" type="axlapi:GetImeRouteFilterGroupRes"/>
    <xsd:element name="removeImeRouteFilterGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeRouteFilterGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeRouteFilterGroup" type="axlapi:ListImeRouteFilterGroupReq"/>
    <xsd:element name="listImeRouteFilterGroupResponse" type="axlapi:ListImeRouteFilterGroupRes"/>
    <xsd:complexType name="AddImeRouteFilterGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeRouteFilterGroup" type="axlapi:XImeRouteFilterGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeRouteFilterGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="groupTrustSetting" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeRouteFilterGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeRouteFilterGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeRouteFilterGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeRouteFilterGroup" type="axlapi:RImeRouteFilterGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeRouteFilterGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeRouteFilterGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeRouteFilterGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeRouteFilterGroup" type="axlapi:LImeRouteFilterGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeRouteFilterElement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="Domain" maxOccurs="1" minOccurs="0" name="elementType" nillable="false" type="axlapi:XViprFilterElement"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="imeRouteFilterGroupName" nillable="false" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeRouteFilterElement" type="axlapi:AddImeRouteFilterElementReq"/>
    <xsd:element name="addImeRouteFilterElementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeRouteFilterElement" type="axlapi:UpdateImeRouteFilterElementReq"/>
    <xsd:element name="updateImeRouteFilterElementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeRouteFilterElement" type="axlapi:GetImeRouteFilterElementReq"/>
    <xsd:element name="getImeRouteFilterElementResponse" type="axlapi:GetImeRouteFilterElementRes"/>
    <xsd:element name="removeImeRouteFilterElement" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeRouteFilterElementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeRouteFilterElement" type="axlapi:ListImeRouteFilterElementReq"/>
    <xsd:element name="listImeRouteFilterElementResponse" type="axlapi:ListImeRouteFilterElementRes"/>
    <xsd:complexType name="AddImeRouteFilterElementReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeRouteFilterElement" type="axlapi:XImeRouteFilterElement"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeRouteFilterElementReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element default="Domain" maxOccurs="1" minOccurs="0" name="elementType" nillable="false" type="axlapi:XViprFilterElement"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeRouteFilterGroupName" nillable="false" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeRouteFilterElementReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeRouteFilterElement"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeRouteFilterElementRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeRouteFilterElement" type="axlapi:RImeRouteFilterElement"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeRouteFilterElementReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeRouteFilterElement"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeRouteFilterElementRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeRouteFilterElement" type="axlapi:LImeRouteFilterElement"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeClient">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="domain" nillable="false" type="axlapi:String255"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sipTrunkName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primaryImeServerName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryImeServerName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedRouteFilterGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="exclusionNumberGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firewallName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XImeClientMember"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="0" name="ccmExternalIpMaps">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccmExternalIpMap" type="axlapi:XCcmExternalIpMap"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeClient" type="axlapi:AddImeClientReq"/>
    <xsd:element name="addImeClientResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeClient" type="axlapi:UpdateImeClientReq"/>
    <xsd:element name="updateImeClientResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeClient" type="axlapi:GetImeClientReq"/>
    <xsd:element name="getImeClientResponse" type="axlapi:GetImeClientRes"/>
    <xsd:element name="removeImeClient" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeClientResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeClient" type="axlapi:ListImeClientReq"/>
    <xsd:element name="listImeClientResponse" type="axlapi:ListImeClientRes"/>
    <xsd:complexType name="AddImeClientReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeClient" type="axlapi:XImeClient"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeClientReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="domain" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isActivated" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryImeServerName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryImeServerName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="learnedRouteFilterGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="exclusionNumberGroupName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="firewallName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XImeClientMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XImeClientMember"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="member" type="axlapi:XImeClientMember"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeCcmExternalIpMaps">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccmExternalIpMap" type="axlapi:XCcmExternalIpMap"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addCcmExternalIpMaps">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccmExternalIpMap" type="axlapi:XCcmExternalIpMap"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element minOccurs="0" name="ccmExternalIpMaps">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccmExternalIpMap" type="axlapi:XCcmExternalIpMap"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeClientReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeClient"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeClientRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeClient" type="axlapi:RImeClient"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeClientReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="domain" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeClient"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeClientRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeClient" type="axlapi:LImeClient"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeEnrolledPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="imeEnrolledPatternGroupName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeEnrolledPattern" type="axlapi:AddImeEnrolledPatternReq"/>
    <xsd:element name="addImeEnrolledPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeEnrolledPattern" type="axlapi:UpdateImeEnrolledPatternReq"/>
    <xsd:element name="updateImeEnrolledPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeEnrolledPattern" type="axlapi:GetImeEnrolledPatternReq"/>
    <xsd:element name="getImeEnrolledPatternResponse" type="axlapi:GetImeEnrolledPatternRes"/>
    <xsd:element name="removeImeEnrolledPattern" type="axlapi:RemoveImeEnrolledPatternReq"/>
    <xsd:element name="removeImeEnrolledPatternResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeEnrolledPattern" type="axlapi:ListImeEnrolledPatternReq"/>
    <xsd:element name="listImeEnrolledPatternResponse" type="axlapi:ListImeEnrolledPatternRes"/>
    <xsd:complexType name="AddImeEnrolledPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeEnrolledPattern" type="axlapi:XImeEnrolledPattern"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeEnrolledPatternReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveImeEnrolledPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeEnrolledPatternReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeEnrolledPattern"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeEnrolledPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeEnrolledPattern" type="axlapi:RImeEnrolledPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeEnrolledPatternReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="imeEnrolledPatternGroupName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeEnrolledPattern"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeEnrolledPatternRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeEnrolledPattern" type="axlapi:LImeEnrolledPattern"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeEnrolledPatternGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fallbackProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isPatternAllAlias" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeEnrolledPatternGroup" type="axlapi:AddImeEnrolledPatternGroupReq"/>
    <xsd:element name="addImeEnrolledPatternGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeEnrolledPatternGroup" type="axlapi:UpdateImeEnrolledPatternGroupReq"/>
    <xsd:element name="updateImeEnrolledPatternGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeEnrolledPatternGroup" type="axlapi:GetImeEnrolledPatternGroupReq"/>
    <xsd:element name="getImeEnrolledPatternGroupResponse" type="axlapi:GetImeEnrolledPatternGroupRes"/>
    <xsd:element name="removeImeEnrolledPatternGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeEnrolledPatternGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeEnrolledPatternGroup" type="axlapi:ListImeEnrolledPatternGroupReq"/>
    <xsd:element name="listImeEnrolledPatternGroupResponse" type="axlapi:ListImeEnrolledPatternGroupRes"/>
    <xsd:complexType name="AddImeEnrolledPatternGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeEnrolledPatternGroup" type="axlapi:XImeEnrolledPatternGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeEnrolledPatternGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="fallbackProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isPatternAllAlias" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeEnrolledPatternGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeEnrolledPatternGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeEnrolledPatternGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeEnrolledPatternGroup" type="axlapi:RImeEnrolledPatternGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeEnrolledPatternGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeEnrolledPatternGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeEnrolledPatternGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeEnrolledPatternGroup" type="axlapi:LImeEnrolledPatternGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeExclusionNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="imeExclusionNumberGroupName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeExclusionNumber" type="axlapi:AddImeExclusionNumberReq"/>
    <xsd:element name="addImeExclusionNumberResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeExclusionNumber" type="axlapi:UpdateImeExclusionNumberReq"/>
    <xsd:element name="updateImeExclusionNumberResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeExclusionNumber" type="axlapi:GetImeExclusionNumberReq"/>
    <xsd:element name="getImeExclusionNumberResponse" type="axlapi:GetImeExclusionNumberRes"/>
    <xsd:element name="removeImeExclusionNumber" type="axlapi:RemoveImeExclusionNumberReq"/>
    <xsd:element name="removeImeExclusionNumberResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeExclusionNumber" type="axlapi:ListImeExclusionNumberReq"/>
    <xsd:element name="listImeExclusionNumberResponse" type="axlapi:ListImeExclusionNumberRes"/>
    <xsd:complexType name="AddImeExclusionNumberReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeExclusionNumber" type="axlapi:XImeExclusionNumber"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeExclusionNumberReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imeExclusionNumberGroupName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveImeExclusionNumberReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeExclusionNumberReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeExclusionNumber"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeExclusionNumberRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeExclusionNumber" type="axlapi:RImeExclusionNumber"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeExclusionNumberReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="imeExclusionNumberGroupName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeExclusionNumber"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeExclusionNumberRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeExclusionNumber" type="axlapi:LImeExclusionNumber"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeExclusionNumberGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeExclusionNumberGroup" type="axlapi:AddImeExclusionNumberGroupReq"/>
    <xsd:element name="addImeExclusionNumberGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeExclusionNumberGroup" type="axlapi:UpdateImeExclusionNumberGroupReq"/>
    <xsd:element name="updateImeExclusionNumberGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeExclusionNumberGroup" type="axlapi:GetImeExclusionNumberGroupReq"/>
    <xsd:element name="getImeExclusionNumberGroupResponse" type="axlapi:GetImeExclusionNumberGroupRes"/>
    <xsd:element name="removeImeExclusionNumberGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeExclusionNumberGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeExclusionNumberGroup" type="axlapi:ListImeExclusionNumberGroupReq"/>
    <xsd:element name="listImeExclusionNumberGroupResponse" type="axlapi:ListImeExclusionNumberGroupRes"/>
    <xsd:complexType name="AddImeExclusionNumberGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeExclusionNumberGroup" type="axlapi:XImeExclusionNumberGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeExclusionNumberGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeExclusionNumberGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeExclusionNumberGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeExclusionNumberGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeExclusionNumberGroup" type="axlapi:RImeExclusionNumberGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeExclusionNumberGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeExclusionNumberGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeExclusionNumberGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeExclusionNumberGroup" type="axlapi:LImeExclusionNumberGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeFirewall">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ipAddress" nillable="false" type="axlapi:String15"/>
            <xsd:element default="8060" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeFirewall" type="axlapi:AddImeFirewallReq"/>
    <xsd:element name="addImeFirewallResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeFirewall" type="axlapi:UpdateImeFirewallReq"/>
    <xsd:element name="updateImeFirewallResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeFirewall" type="axlapi:GetImeFirewallReq"/>
    <xsd:element name="getImeFirewallResponse" type="axlapi:GetImeFirewallRes"/>
    <xsd:element name="removeImeFirewall" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeFirewallResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeFirewall" type="axlapi:ListImeFirewallReq"/>
    <xsd:element name="listImeFirewallResponse" type="axlapi:ListImeFirewallRes"/>
    <xsd:complexType name="AddImeFirewallReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeFirewall" type="axlapi:XImeFirewall"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeFirewallReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" nillable="false" type="axlapi:String15"/>
                    <xsd:element default="8060" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeFirewallReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeFirewall"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeFirewallRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeFirewall" type="axlapi:RImeFirewall"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeFirewallReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ipAddress" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeFirewall"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeFirewallRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeFirewall" type="axlapi:LImeFirewall"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImeE164Transformation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isCgpnPreTransformation" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isCdpnPreTransformation" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCgpnTransformationProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCdpnTransformationProfileName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImeE164Transformation" type="axlapi:AddImeE164TransformationReq"/>
    <xsd:element name="addImeE164TransformationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImeE164Transformation" type="axlapi:UpdateImeE164TransformationReq"/>
    <xsd:element name="updateImeE164TransformationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImeE164Transformation" type="axlapi:GetImeE164TransformationReq"/>
    <xsd:element name="getImeE164TransformationResponse" type="axlapi:GetImeE164TransformationRes"/>
    <xsd:element name="removeImeE164Transformation" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImeE164TransformationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImeE164Transformation" type="axlapi:ListImeE164TransformationReq"/>
    <xsd:element name="listImeE164TransformationResponse" type="axlapi:ListImeE164TransformationRes"/>
    <xsd:complexType name="AddImeE164TransformationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="imeE164Transformation" type="axlapi:XImeE164Transformation"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImeE164TransformationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isCgpnPreTransformation" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isCdpnPreTransformation" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="incomingCgpnTransformationProfileName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="incomingCdpnTransformationProfileName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImeE164TransformationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeE164Transformation"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImeE164TransformationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="imeE164Transformation" type="axlapi:RImeE164Transformation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImeE164TransformationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImeE164Transformation"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImeE164TransformationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="imeE164Transformation" type="axlapi:LImeE164Transformation"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTransformationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberCssName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addTransformationProfile" type="axlapi:AddTransformationProfileReq"/>
    <xsd:element name="addTransformationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateTransformationProfile" type="axlapi:UpdateTransformationProfileReq"/>
    <xsd:element name="updateTransformationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTransformationProfile" type="axlapi:GetTransformationProfileReq"/>
    <xsd:element name="getTransformationProfileResponse" type="axlapi:GetTransformationProfileRes"/>
    <xsd:element name="removeTransformationProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeTransformationProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listTransformationProfile" type="axlapi:ListTransformationProfileReq"/>
    <xsd:element name="listTransformationProfileResponse" type="axlapi:ListTransformationProfileRes"/>
    <xsd:complexType name="AddTransformationProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="transformationProfile" type="axlapi:XTransformationProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateTransformationProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nationalCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="internationalCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unknownCssName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberCssName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTransformationProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTransformationProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTransformationProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="transformationProfile" type="axlapi:RTransformationProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTransformationProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTransformationProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTransformationProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="transformationProfile" type="axlapi:LTransformationProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XFallbackProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFallbackDirectoryE164Number" nillable="false" type="xsd:string"/>
            <xsd:element default="3" maxOccurs="1" minOccurs="0" name="qosSensistivityLevel" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback QOS Sensitivity should be in range 0 to 5</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Calling device AAR Calling Search Space" maxOccurs="1" minOccurs="1" name="callCss" nillable="false" type="axlapi:XFallBackCSSSelection"/>
            <xsd:element default="6" maxOccurs="1" minOccurs="0" name="callAnswerTimer" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback Call Answer Timer should be in range 1 to 10</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumberPartition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" nillable="false" type="axlapi:String16"/>
            <xsd:element default="5" maxOccurs="1" minOccurs="0" name="numberOfDigitsForCallerIDPartialMatch" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The number of digits for Caller ID partial match should be in range 4 to 15</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addFallbackProfile" type="axlapi:AddFallbackProfileReq"/>
    <xsd:element name="addFallbackProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateFallbackProfile" type="axlapi:UpdateFallbackProfileReq"/>
    <xsd:element name="updateFallbackProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getFallbackProfile" type="axlapi:GetFallbackProfileReq"/>
    <xsd:element name="getFallbackProfileResponse" type="axlapi:GetFallbackProfileRes"/>
    <xsd:element name="removeFallbackProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeFallbackProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listFallbackProfile" type="axlapi:ListFallbackProfileReq"/>
    <xsd:element name="listFallbackProfileResponse" type="axlapi:ListFallbackProfileRes"/>
    <xsd:complexType name="AddFallbackProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="fallbackProfile" type="axlapi:XFallbackProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateFallbackProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFallbackDirectoryE164Number" nillable="false" type="xsd:string"/>
                    <xsd:element default="3" maxOccurs="1" minOccurs="0" name="qosSensistivityLevel" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The Fallback QOS Sensitivity should be in range 0 to 5</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="Calling device AAR Calling Search Space" maxOccurs="1" minOccurs="0" name="callCss" nillable="false" type="axlapi:XFallBackCSSSelection"/>
                    <xsd:element default="6" maxOccurs="1" minOccurs="0" name="callAnswerTimer" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The Fallback Call Answer Timer should be in range 1 to 10</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumberPartition" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" nillable="false" type="axlapi:String16"/>
                    <xsd:element default="5" maxOccurs="1" minOccurs="0" name="numberOfDigitsForCallerIDPartialMatch" nillable="false" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>The number of digits for Caller ID partial match should be in range 4 to 15</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetFallbackProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RFallbackProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetFallbackProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="fallbackProfile" type="axlapi:RFallbackProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListFallbackProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LFallbackProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListFallbackProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="fallbackProfile" type="axlapi:LFallbackProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLdapFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String4096"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="filter" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLdapFilter" type="axlapi:AddLdapFilterReq"/>
    <xsd:element name="addLdapFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLdapFilter" type="axlapi:UpdateLdapFilterReq"/>
    <xsd:element name="updateLdapFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLdapFilter" type="axlapi:GetLdapFilterReq"/>
    <xsd:element name="getLdapFilterResponse" type="axlapi:GetLdapFilterRes"/>
    <xsd:element name="removeLdapFilter" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLdapFilterResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLdapFilter" type="axlapi:ListLdapFilterReq"/>
    <xsd:element name="listLdapFilterResponse" type="axlapi:ListLdapFilterRes"/>
    <xsd:complexType name="AddLdapFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ldapFilter" type="axlapi:XLdapFilter"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLdapFilterReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String4096"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="filter" nillable="false" type="axlapi:String255"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLdapFilterReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLdapFilter"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLdapFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ldapFilter" type="axlapi:RLdapFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLdapFilterReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="filter" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLdapFilter"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLdapFilterRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ldapFilter" type="axlapi:LLdapFilter"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAppServerInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="appServerName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="appServerContent" nillable="false" type="axlapi:XAppServerContent"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAppServerInfo" type="axlapi:AddAppServerInfoReq"/>
    <xsd:element name="addAppServerInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAppServerInfo" type="axlapi:UpdateAppServerInfoReq"/>
    <xsd:element name="updateAppServerInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddAppServerInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="appServerInfo" type="axlapi:XAppServerInfo"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateAppServerInfoReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="appServerName" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="appServerContent" nillable="false" type="axlapi:XAppServerContent"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="true" type="axlapi:XContent"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XTvsCertificate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="subjectName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="issuerName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="serialNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeToLive" nillable="true" type="xsd:integer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="roles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="role" type="axlapi:XCertificateRole"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="service" type="axlapi:XTvsCertificateService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateTvsCertificate" type="axlapi:UpdateTvsCertificateReq"/>
    <xsd:element name="updateTvsCertificateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getTvsCertificate" type="axlapi:GetTvsCertificateReq"/>
    <xsd:element name="getTvsCertificateResponse" type="axlapi:GetTvsCertificateRes"/>
    <xsd:element name="listTvsCertificate" type="axlapi:ListTvsCertificateReq"/>
    <xsd:element name="listTvsCertificateResponse" type="axlapi:ListTvsCertificateRes"/>
    <xsd:complexType name="UpdateTvsCertificateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="issuerName" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="serialNumber" nillable="false" type="xsd:string"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="timeToLive" nillable="true" type="xsd:integer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetTvsCertificateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="issuerName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="serialNumber" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RTvsCertificate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetTvsCertificateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="tvsCertificate" type="axlapi:RTvsCertificate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListTvsCertificateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="subjectName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="issuerName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="serialNumber" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="timeToLive" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LTvsCertificate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListTvsCertificateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="tvsCertificate" type="axlapi:LTvsCertificate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XFeatureControlPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="features">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:XFeatureControlConfig"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addFeatureControlPolicy" type="axlapi:AddFeatureControlPolicyReq"/>
    <xsd:element name="addFeatureControlPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateFeatureControlPolicy" type="axlapi:UpdateFeatureControlPolicyReq"/>
    <xsd:element name="updateFeatureControlPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getFeatureControlPolicy" type="axlapi:GetFeatureControlPolicyReq"/>
    <xsd:element name="getFeatureControlPolicyResponse" type="axlapi:GetFeatureControlPolicyRes"/>
    <xsd:element name="removeFeatureControlPolicy" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeFeatureControlPolicyResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listFeatureControlPolicy" type="axlapi:ListFeatureControlPolicyReq"/>
    <xsd:element name="listFeatureControlPolicyResponse" type="axlapi:ListFeatureControlPolicyRes"/>
    <xsd:complexType name="AddFeatureControlPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="featureControlPolicy" type="axlapi:XFeatureControlPolicy"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateFeatureControlPolicyReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String100"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="features">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:XFeatureControlConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetFeatureControlPolicyReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RFeatureControlPolicy"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetFeatureControlPolicyRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="featureControlPolicy" type="axlapi:RFeatureControlPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListFeatureControlPolicyReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LFeatureControlPolicy"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListFeatureControlPolicyRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="featureControlPolicy" type="axlapi:LFeatureControlPolicy"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMobilityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element default="Dial via Office Reverse" maxOccurs="1" minOccurs="0" name="mobileClientCallingOption" nillable="false" type="axlapi:XDialViaOffice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvofServiceAccessNumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:XDirn"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvorCallerId" nillable="true" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMobilityProfile" type="axlapi:AddMobilityProfileReq"/>
    <xsd:element name="addMobilityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMobilityProfile" type="axlapi:UpdateMobilityProfileReq"/>
    <xsd:element name="updateMobilityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMobilityProfile" type="axlapi:GetMobilityProfileReq"/>
    <xsd:element name="getMobilityProfileResponse" type="axlapi:GetMobilityProfileRes"/>
    <xsd:element name="removeMobilityProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeMobilityProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMobilityProfile" type="axlapi:ListMobilityProfileReq"/>
    <xsd:element name="listMobilityProfileResponse" type="axlapi:ListMobilityProfileRes"/>
    <xsd:complexType name="AddMobilityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mobilityProfile" type="axlapi:XMobilityProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMobilityProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element default="Dial via Office Reverse" maxOccurs="1" minOccurs="0" name="mobileClientCallingOption" nillable="false" type="axlapi:XDialViaOffice"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dvofServiceAccessNumber" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:XDirn"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dvorCallerId" nillable="true" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMobilityProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMobilityProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMobilityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mobilityProfile" type="axlapi:RMobilityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMobilityProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMobilityProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMobilityProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mobilityProfile" type="axlapi:LMobilityProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XEnterpriseFeatureAccessConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefaultEafNumber" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addEnterpriseFeatureAccessConfiguration" type="axlapi:AddEnterpriseFeatureAccessConfigurationReq"/>
    <xsd:element name="addEnterpriseFeatureAccessConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateEnterpriseFeatureAccessConfiguration" type="axlapi:UpdateEnterpriseFeatureAccessConfigurationReq"/>
    <xsd:element name="updateEnterpriseFeatureAccessConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getEnterpriseFeatureAccessConfiguration" type="axlapi:GetEnterpriseFeatureAccessConfigurationReq"/>
    <xsd:element name="getEnterpriseFeatureAccessConfigurationResponse" type="axlapi:GetEnterpriseFeatureAccessConfigurationRes"/>
    <xsd:element name="removeEnterpriseFeatureAccessConfiguration" type="axlapi:RemoveEnterpriseFeatureAccessConfigurationReq"/>
    <xsd:element name="removeEnterpriseFeatureAccessConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listEnterpriseFeatureAccessConfiguration" type="axlapi:ListEnterpriseFeatureAccessConfigurationReq"/>
    <xsd:element name="listEnterpriseFeatureAccessConfigurationResponse" type="axlapi:ListEnterpriseFeatureAccessConfigurationRes"/>
    <xsd:complexType name="AddEnterpriseFeatureAccessConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="enterpriseFeatureAccessConfiguration" type="axlapi:XEnterpriseFeatureAccessConfiguration"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateEnterpriseFeatureAccessConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefaultEafNumber" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveEnterpriseFeatureAccessConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetEnterpriseFeatureAccessConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:REnterpriseFeatureAccessConfiguration"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetEnterpriseFeatureAccessConfigurationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="enterpriseFeatureAccessConfiguration" type="axlapi:REnterpriseFeatureAccessConfiguration"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListEnterpriseFeatureAccessConfigurationReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routePartitionName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LEnterpriseFeatureAccessConfiguration"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListEnterpriseFeatureAccessConfigurationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="enterpriseFeatureAccessConfiguration" type="axlapi:LEnterpriseFeatureAccessConfiguration"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XHandoffConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addHandoffConfiguration" type="axlapi:AddHandoffConfigurationReq"/>
    <xsd:element name="addHandoffConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateHandoffConfiguration" type="axlapi:UpdateHandoffConfigurationReq"/>
    <xsd:element name="updateHandoffConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getHandoffConfiguration" type="axlapi:GetHandoffConfigurationReq"/>
    <xsd:element name="getHandoffConfigurationResponse" type="axlapi:GetHandoffConfigurationRes"/>
    <xsd:element name="removeHandoffConfiguration" type="axlapi:RemoveHandoffConfigurationReq"/>
    <xsd:element name="removeHandoffConfigurationResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddHandoffConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="handoffConfiguration" type="axlapi:XHandoffConfiguration"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateHandoffConfigurationReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newRoutePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveHandoffConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHandoffConfigurationReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="axlapi:String16"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RHandoffConfiguration"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHandoffConfigurationRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="handoffConfiguration" type="axlapi:RHandoffConfiguration"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCalledPartyTracing">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="directorynumber" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCalledPartyTracing" type="axlapi:AddCalledPartyTracingReq"/>
    <xsd:element name="addCalledPartyTracingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="removeCalledPartyTracing" type="axlapi:RemoveCalledPartyTracingReq"/>
    <xsd:element name="removeCalledPartyTracingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCalledPartyTracing" type="axlapi:ListCalledPartyTracingReq"/>
    <xsd:element name="listCalledPartyTracingResponse" type="axlapi:ListCalledPartyTracingRes"/>
    <xsd:complexType name="AddCalledPartyTracingReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="calledPartyTracing" type="axlapi:XCalledPartyTracing"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCalledPartyTracingReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="directorynumber" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCalledPartyTracingReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="directorynumber" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCalledPartyTracing"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCalledPartyTracingRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="calledPartyTracing" type="axlapi:LCalledPartyTracing"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSIPNormalizationScript">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="content" nillable="false" type="xsd:string"/>
            <xsd:element default="Message Rollback Only" maxOccurs="1" minOccurs="1" name="scriptExecutionErrorRecoveryAction" nillable="false" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element default="Disable Script" maxOccurs="1" minOccurs="1" name="systemResourceErrorRecoveryAction" nillable="false" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element default="50" maxOccurs="1" minOccurs="1" name="maxMemoryThreshold" nillable="false" type="xsd:string"/>
            <xsd:element default="1000" maxOccurs="1" minOccurs="1" name="maxLuaInstructionsThreshold" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="isStandard" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If the value of isStandard is t (true), the fields are not editable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSIPNormalizationScript" type="axlapi:AddSIPNormalizationScriptReq"/>
    <xsd:element name="addSIPNormalizationScriptResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSIPNormalizationScript" type="axlapi:UpdateSIPNormalizationScriptReq"/>
    <xsd:element name="updateSIPNormalizationScriptResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSIPNormalizationScript" type="axlapi:GetSIPNormalizationScriptReq"/>
    <xsd:element name="getSIPNormalizationScriptResponse" type="axlapi:GetSIPNormalizationScriptRes"/>
    <xsd:element name="removeSIPNormalizationScript" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSIPNormalizationScriptResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSIPNormalizationScript" type="axlapi:ListSIPNormalizationScriptReq"/>
    <xsd:element name="listSIPNormalizationScriptResponse" type="axlapi:ListSIPNormalizationScriptRes"/>
    <xsd:complexType name="AddSIPNormalizationScriptReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sIPNormalizationScript" type="axlapi:XSIPNormalizationScript"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSIPNormalizationScriptReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="content" nillable="false" type="xsd:string"/>
                    <xsd:element default="Message Rollback Only" maxOccurs="1" minOccurs="0" name="scriptExecutionErrorRecoveryAction" nillable="false" type="axlapi:XSIPScriptErrorHandling"/>
                    <xsd:element default="Disable Script" maxOccurs="1" minOccurs="0" name="systemResourceErrorRecoveryAction" nillable="false" type="axlapi:XSIPScriptErrorHandling"/>
                    <xsd:element default="50" maxOccurs="1" minOccurs="0" name="maxMemoryThreshold" nillable="false" type="xsd:string"/>
                    <xsd:element default="1000" maxOccurs="1" minOccurs="0" name="maxLuaInstructionsThreshold" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSIPNormalizationScriptReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSIPNormalizationScript"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSIPNormalizationScriptRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sIPNormalizationScript" type="axlapi:RSIPNormalizationScript"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSIPNormalizationScriptReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSIPNormalizationScript"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSIPNormalizationScriptRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sIPNormalizationScript" type="axlapi:LSIPNormalizationScript"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="field" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCustomUserField" type="axlapi:AddCustomUserFieldReq"/>
    <xsd:element name="addCustomUserFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCustomUserField" type="axlapi:UpdateCustomUserFieldReq"/>
    <xsd:element name="updateCustomUserFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCustomUserField" type="axlapi:GetCustomUserFieldReq"/>
    <xsd:element name="getCustomUserFieldResponse" type="axlapi:GetCustomUserFieldRes"/>
    <xsd:element name="removeCustomUserField" type="axlapi:RemoveCustomUserFieldReq"/>
    <xsd:element name="removeCustomUserFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCustomUserField" type="axlapi:ListCustomUserFieldReq"/>
    <xsd:element name="listCustomUserFieldResponse" type="axlapi:ListCustomUserFieldRes"/>
    <xsd:complexType name="AddCustomUserFieldReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="customUserField" type="axlapi:XCustomUserField"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCustomUserFieldReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="field" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newField" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCustomUserFieldReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="field" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCustomUserFieldReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="field" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCustomUserField"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCustomUserFieldRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="customUserField" type="axlapi:RCustomUserField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCustomUserFieldReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="field" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCustomUserField"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCustomUserFieldRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="customUserField" type="axlapi:LCustomUserField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XGatewaySccpEndpoints">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="domainName" nillable="false" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="unit" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subunit" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="endpoint" type="axlapi:XGatewaySccp"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addGatewaySccpEndpoints" type="axlapi:AddGatewaySccpEndpointsReq"/>
    <xsd:element name="addGatewaySccpEndpointsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateGatewaySccpEndpoints" type="axlapi:UpdateGatewaySccpEndpointsReq"/>
    <xsd:element name="updateGatewaySccpEndpointsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getGatewaySccpEndpoints" type="axlapi:GetGatewaySccpEndpointsReq"/>
    <xsd:element name="getGatewaySccpEndpointsResponse" type="axlapi:GetGatewaySccpEndpointsRes"/>
    <xsd:element name="removeGatewaySccpEndpoints" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeGatewaySccpEndpointsResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddGatewaySccpEndpointsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="gatewaySccpEndpoints" type="axlapi:XGatewaySccpEndpoints"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateGatewaySccpEndpointsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:XGatewaySccp"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetGatewaySccpEndpointsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RGatewaySccpEndpoints"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetGatewaySccpEndpointsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="gatewaySccpEndpoints" type="axlapi:RGatewaySccpEndpoints"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XBillingServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="hostName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="password" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="directory" nillable="false" type="xsd:string"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="resendOnFailure" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="SFTP" maxOccurs="1" minOccurs="1" name="billingServerProtocol" nillable="false" type="axlapi:XBillingserverprotocol"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addBillingServer" type="axlapi:AddBillingServerReq"/>
    <xsd:element name="addBillingServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listBillingServer" type="axlapi:ListBillingServerReq"/>
    <xsd:element name="listBillingServerResponse" type="axlapi:ListBillingServerRes"/>
    <xsd:complexType name="AddBillingServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="billingServer" type="axlapi:XBillingServer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListBillingServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="hostName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LBillingServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListBillingServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="billingServer" type="axlapi:LBillingServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLbmGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="Description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ProcessnodeActive" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeStandby" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLbmGroup" type="axlapi:AddLbmGroupReq"/>
    <xsd:element name="addLbmGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLbmGroup" type="axlapi:UpdateLbmGroupReq"/>
    <xsd:element name="updateLbmGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLbmGroup" type="axlapi:GetLbmGroupReq"/>
    <xsd:element name="getLbmGroupResponse" type="axlapi:GetLbmGroupRes"/>
    <xsd:element name="removeLbmGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLbmGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLbmGroup" type="axlapi:ListLbmGroupReq"/>
    <xsd:element name="listLbmGroupResponse" type="axlapi:ListLbmGroupRes"/>
    <xsd:complexType name="AddLbmGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="lbmGroup" type="axlapi:XLbmGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLbmGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="Description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeActive" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeStandby" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLbmGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLbmGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLbmGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="lbmGroup" type="axlapi:RLbmGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLbmGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="Description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLbmGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLbmGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="lbmGroup" type="axlapi:LLbmGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAnnouncement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="announcementFile" nillable="true" type="axlapi:XAnnouncementFile"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAnnouncement" type="axlapi:AddAnnouncementReq"/>
    <xsd:element name="addAnnouncementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAnnouncement" type="axlapi:UpdateAnnouncementReq"/>
    <xsd:element name="updateAnnouncementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAnnouncement" type="axlapi:GetAnnouncementReq"/>
    <xsd:element name="getAnnouncementResponse" type="axlapi:GetAnnouncementRes"/>
    <xsd:element name="removeAnnouncement" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeAnnouncementResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listAnnouncement" type="axlapi:ListAnnouncementReq"/>
    <xsd:element name="listAnnouncementResponse" type="axlapi:ListAnnouncementRes"/>
    <xsd:complexType name="AddAnnouncementReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="announcement" type="axlapi:XAnnouncement"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateAnnouncementReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="announcementFile" nillable="true" type="axlapi:XAnnouncementFile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetAnnouncementReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAnnouncement"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAnnouncementRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="announcement" type="axlapi:RAnnouncement"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAnnouncementReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAnnouncement"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAnnouncementRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="announcement" type="axlapi:LAnnouncement"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileInfos">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="7" minOccurs="0" name="serviceProfileInfo" type="axlapi:XServiceProfileList"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="jabberClientConfigurationProfileInfo" type="axlapi:XJabberClientConfigurationProfile"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addServiceProfile" type="axlapi:AddServiceProfileReq"/>
    <xsd:element name="addServiceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateServiceProfile" type="axlapi:UpdateServiceProfileReq"/>
    <xsd:element name="updateServiceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getServiceProfile" type="axlapi:GetServiceProfileReq"/>
    <xsd:element name="getServiceProfileResponse" type="axlapi:GetServiceProfileRes"/>
    <xsd:element name="removeServiceProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeServiceProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listServiceProfile" type="axlapi:ListServiceProfileReq"/>
    <xsd:element name="listServiceProfileResponse" type="axlapi:ListServiceProfileRes"/>
    <xsd:complexType name="AddServiceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="serviceProfile" type="axlapi:XServiceProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateServiceProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileInfos">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="7" minOccurs="0" name="serviceProfileInfo" type="axlapi:XServiceProfileList"/>
                                <xsd:element maxOccurs="1" minOccurs="0" name="jabberClientConfigurationProfileInfo" type="axlapi:XJabberClientConfigurationProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetServiceProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RServiceProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetServiceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="serviceProfile" type="axlapi:RServiceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListServiceProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LServiceProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListServiceProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="serviceProfile" type="axlapi:LServiceProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLdapSyncCustomField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapConfigurationName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="customUserField" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapUserField" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLdapSyncCustomField" type="axlapi:AddLdapSyncCustomFieldReq"/>
    <xsd:element name="addLdapSyncCustomFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLdapSyncCustomField" type="axlapi:UpdateLdapSyncCustomFieldReq"/>
    <xsd:element name="updateLdapSyncCustomFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLdapSyncCustomField" type="axlapi:GetLdapSyncCustomFieldReq"/>
    <xsd:element name="getLdapSyncCustomFieldResponse" type="axlapi:GetLdapSyncCustomFieldRes"/>
    <xsd:element name="removeLdapSyncCustomField" type="axlapi:RemoveLdapSyncCustomFieldReq"/>
    <xsd:element name="removeLdapSyncCustomFieldResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddLdapSyncCustomFieldReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ldapSyncCustomField" type="axlapi:XLdapSyncCustomField"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLdapSyncCustomFieldReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="ldapConfigurationName" nillable="false" type="xsd:string"/>
                            <xsd:element maxOccurs="1" minOccurs="1" name="customUserField" nillable="false" type="xsd:string"/>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserField" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveLdapSyncCustomFieldReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ldapConfigurationName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="customUserField" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLdapSyncCustomFieldReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="ldapConfigurationName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="1" name="customUserField" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLdapSyncCustomField"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLdapSyncCustomFieldRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ldapSyncCustomField" type="axlapi:RLdapSyncCustomField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAudioCodecPreferenceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="codecsInList">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="31" minOccurs="1" name="codecNames" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAudioCodecPreferenceList" type="axlapi:AddAudioCodecPreferenceListReq"/>
    <xsd:element name="addAudioCodecPreferenceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAudioCodecPreferenceList" type="axlapi:UpdateAudioCodecPreferenceListReq"/>
    <xsd:element name="updateAudioCodecPreferenceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAudioCodecPreferenceList" type="axlapi:GetAudioCodecPreferenceListReq"/>
    <xsd:element name="getAudioCodecPreferenceListResponse" type="axlapi:GetAudioCodecPreferenceListRes"/>
    <xsd:element name="removeAudioCodecPreferenceList" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeAudioCodecPreferenceListResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listAudioCodecPreferenceList" type="axlapi:ListAudioCodecPreferenceListReq"/>
    <xsd:element name="listAudioCodecPreferenceListResponse" type="axlapi:ListAudioCodecPreferenceListRes"/>
    <xsd:complexType name="AddAudioCodecPreferenceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="audioCodecPreferenceList" type="axlapi:XAudioCodecPreferenceList"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateAudioCodecPreferenceListReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="codecsInList">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="31" minOccurs="1" name="codecNames" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetAudioCodecPreferenceListReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAudioCodecPreferenceList"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAudioCodecPreferenceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="audioCodecPreferenceList" type="axlapi:RAudioCodecPreferenceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAudioCodecPreferenceListReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAudioCodecPreferenceList"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAudioCodecPreferenceListRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="audioCodecPreferenceList" type="axlapi:LAudioCodecPreferenceList"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUcService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="serviceType" nillable="false" type="axlapi:XUCService"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="productType" nillable="true" type="axlapi:XUCProduct"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="hostnameorip" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence) and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" nillable="true" type="axlapi:XConnectProtocol">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence),CTI and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ucServiceXml" nillable="false" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUcService" type="axlapi:AddUcServiceReq"/>
    <xsd:element name="addUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUcService" type="axlapi:UpdateUcServiceReq"/>
    <xsd:element name="updateUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUcService" type="axlapi:GetUcServiceReq"/>
    <xsd:element name="getUcServiceResponse" type="axlapi:GetUcServiceRes"/>
    <xsd:element name="removeUcService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUcService" type="axlapi:ListUcServiceReq"/>
    <xsd:element name="listUcServiceResponse" type="axlapi:ListUcServiceRes"/>
    <xsd:element name="resetUcService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="resetUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="restartUcService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="restartUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="applyUcService" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="applyUcServiceResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddUcServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="ucService" type="axlapi:XUcService"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUcServiceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hostnameorip" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="port" nillable="true" type="axlapi:XInteger">
                        <xsd:annotation>
                            <xsd:documentation>Not applicable for Unified CM (IM and Presence) and AppStore ProductType</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="protocol" nillable="true" type="axlapi:XConnectProtocol">
                        <xsd:annotation>
                            <xsd:documentation>Not applicable for Unified CM (IM and Presence),CTI and AppStore ProductType</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ucServiceXml" nillable="false" type="axlapi:XVendorConfig"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetUcServiceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUcService"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUcServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ucService" type="axlapi:RUcService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUcServiceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUcService"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUcServiceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ucService" type="axlapi:LUcService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLbmHubGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="member1" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member2" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member3" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XProcessNodes"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLbmHubGroup" type="axlapi:AddLbmHubGroupReq"/>
    <xsd:element name="addLbmHubGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateLbmHubGroup" type="axlapi:UpdateLbmHubGroupReq"/>
    <xsd:element name="updateLbmHubGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLbmHubGroup" type="axlapi:GetLbmHubGroupReq"/>
    <xsd:element name="getLbmHubGroupResponse" type="axlapi:GetLbmHubGroupRes"/>
    <xsd:element name="removeLbmHubGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLbmHubGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLbmHubGroup" type="axlapi:ListLbmHubGroupReq"/>
    <xsd:element name="listLbmHubGroupResponse" type="axlapi:ListLbmHubGroupRes"/>
    <xsd:complexType name="AddLbmHubGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="lbmHubGroup" type="axlapi:XLbmHubGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateLbmHubGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="member1" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="member2" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="member3" nillable="false" type="xsd:string"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XProcessNodes"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XProcessNodes"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XProcessNodes"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLbmHubGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLbmHubGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLbmHubGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="lbmHubGroup" type="axlapi:RLbmHubGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLbmHubGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLbmHubGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLbmHubGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="lbmHubGroup" type="axlapi:LLbmHubGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XImportedDirectoryUriCatalogs">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routeString" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastLoadedFileName" nillable="true" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="fileLoadDateTime" nillable="true" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addImportedDirectoryUriCatalogs" type="axlapi:AddImportedDirectoryUriCatalogsReq"/>
    <xsd:element name="addImportedDirectoryUriCatalogsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateImportedDirectoryUriCatalogs" type="axlapi:UpdateImportedDirectoryUriCatalogsReq"/>
    <xsd:element name="updateImportedDirectoryUriCatalogsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getImportedDirectoryUriCatalogs" type="axlapi:GetImportedDirectoryUriCatalogsReq"/>
    <xsd:element name="getImportedDirectoryUriCatalogsResponse" type="axlapi:GetImportedDirectoryUriCatalogsRes"/>
    <xsd:element name="removeImportedDirectoryUriCatalogs" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeImportedDirectoryUriCatalogsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listImportedDirectoryUriCatalogs" type="axlapi:ListImportedDirectoryUriCatalogsReq"/>
    <xsd:element name="listImportedDirectoryUriCatalogsResponse" type="axlapi:ListImportedDirectoryUriCatalogsRes"/>
    <xsd:complexType name="AddImportedDirectoryUriCatalogsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="importedDirectoryUriCatalogs" type="axlapi:XImportedDirectoryUriCatalogs"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateImportedDirectoryUriCatalogsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routeString" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetImportedDirectoryUriCatalogsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImportedDirectoryUriCatalogs"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetImportedDirectoryUriCatalogsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="importedDirectoryUriCatalogs" type="axlapi:RImportedDirectoryUriCatalogs"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListImportedDirectoryUriCatalogsReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="routeString" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LImportedDirectoryUriCatalogs"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListImportedDirectoryUriCatalogsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="importedDirectoryUriCatalogs" type="axlapi:LImportedDirectoryUriCatalogs"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XVohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sipTrunkName" nillable="false" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SIP Trunk for Video On Hold Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="defaultVideoStreamId" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addVohServer" type="axlapi:AddVohServerReq"/>
    <xsd:element name="addVohServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateVohServer" type="axlapi:UpdateVohServerReq"/>
    <xsd:element name="updateVohServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getVohServer" type="axlapi:GetVohServerReq"/>
    <xsd:element name="getVohServerResponse" type="axlapi:GetVohServerRes"/>
    <xsd:element name="removeVohServer" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeVohServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listVohServer" type="axlapi:ListVohServerReq"/>
    <xsd:element name="listVohServerResponse" type="axlapi:ListVohServerRes"/>
    <xsd:complexType name="AddVohServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="vohServer" type="axlapi:XVohServer"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateVohServerReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" nillable="false" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>SIP Trunk for Video On Hold Server</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="defaultVideoStreamId" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetVohServerReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RVohServer"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetVohServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="vohServer" type="axlapi:RVohServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListVohServerReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="defaultVideoStreamId" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LVohServer"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListVohServerRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="vohServer" type="axlapi:LVohServer"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSdpTransparencyProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="attributeSet">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="attributeNameString" nillable="false" type="xsd:string"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="sdpAttributeHandling" type="xsd:string"/>
                                <xsd:element maxOccurs="5" minOccurs="0" name="allowedValue" type="xsd:string"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addSdpTransparencyProfile" type="axlapi:AddSdpTransparencyProfileReq"/>
    <xsd:element name="addSdpTransparencyProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateSdpTransparencyProfile" type="axlapi:UpdateSdpTransparencyProfileReq"/>
    <xsd:element name="updateSdpTransparencyProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSdpTransparencyProfile" type="axlapi:GetSdpTransparencyProfileReq"/>
    <xsd:element name="getSdpTransparencyProfileResponse" type="axlapi:GetSdpTransparencyProfileRes"/>
    <xsd:element name="removeSdpTransparencyProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeSdpTransparencyProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listSdpTransparencyProfile" type="axlapi:ListSdpTransparencyProfileReq"/>
    <xsd:element name="listSdpTransparencyProfileResponse" type="axlapi:ListSdpTransparencyProfileRes"/>
    <xsd:complexType name="AddSdpTransparencyProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="sdpTransparencyProfile" type="axlapi:XSdpTransparencyProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateSdpTransparencyProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSdpTransparencyProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSdpTransparencyProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSdpTransparencyProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="sdpTransparencyProfile" type="axlapi:RSdpTransparencyProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListSdpTransparencyProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LSdpTransparencyProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListSdpTransparencyProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="sdpTransparencyProfile" type="axlapi:LSdpTransparencyProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XFeatureGroupTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndUcPresenceEnable" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCTIControl" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEMCC" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="10000" maxOccurs="1" minOccurs="1" name="maxDeskPickupWait" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="4" maxOccurs="1" minOccurs="1" name="remoteDestinationLimit" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="BLFPresenceGp" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearch" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="meetingInformation" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addFeatureGroupTemplate" type="axlapi:AddFeatureGroupTemplateReq"/>
    <xsd:element name="addFeatureGroupTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateFeatureGroupTemplate" type="axlapi:UpdateFeatureGroupTemplateReq"/>
    <xsd:element name="updateFeatureGroupTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getFeatureGroupTemplate" type="axlapi:GetFeatureGroupTemplateReq"/>
    <xsd:element name="getFeatureGroupTemplateResponse" type="axlapi:GetFeatureGroupTemplateRes"/>
    <xsd:element name="removeFeatureGroupTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeFeatureGroupTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listFeatureGroupTemplate" type="axlapi:ListFeatureGroupTemplateReq"/>
    <xsd:element name="listFeatureGroupTemplateResponse" type="axlapi:ListFeatureGroupTemplateRes"/>
    <xsd:complexType name="AddFeatureGroupTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="featureGroupTemplate" type="axlapi:XFeatureGroupTemplate"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateFeatureGroupTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="imAndUcPresenceEnable" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowCTIControl" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableEMCC" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="10000" maxOccurs="1" minOccurs="0" name="maxDeskPickupWait" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="4" maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="BLFPresenceGp" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearch" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="meetingInformation" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetFeatureGroupTemplateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RFeatureGroupTemplate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetFeatureGroupTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="featureGroupTemplate" type="axlapi:RFeatureGroupTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListFeatureGroupTemplateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LFeatureGroupTemplate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListFeatureGroupTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="featureGroupTemplate" type="axlapi:LFeatureGroupTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDirNumberAliasLookupandSync">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapConfigName" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapManagerDisgName" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapPassword" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ldapUserSearch" nillable="false" type="axlapi:String255"/>
            <xsd:element default="DirSync" maxOccurs="1" minOccurs="0" name="ldapDirectoryServerUsage" nillable="false" type="axlapi:XLDAPDirectoryFunction"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveSearch" nillable="true" type="xsd:string"/>
            <xsd:element default="5" maxOccurs="1" minOccurs="0" name="keepAliveTime" nillable="false" type="axlapi:XKeepAliveTimeInterval"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCachingofRecords" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="servers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="1" name="server">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="1" name="hostName" nillable="false" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="1" name="ldapPort" nillable="false" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="3000" maxOccurs="1" minOccurs="0" name="cacheSizeforAliasLookup" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="cacheAgeforAliasLookup" nillable="false" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addDirNumberAliasLookupandSync" type="axlapi:AddDirNumberAliasLookupandSyncReq"/>
    <xsd:element name="addDirNumberAliasLookupandSyncResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateDirNumberAliasLookupandSync" type="axlapi:UpdateDirNumberAliasLookupandSyncReq"/>
    <xsd:element name="updateDirNumberAliasLookupandSyncResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDirNumberAliasLookupandSync" type="axlapi:GetDirNumberAliasLookupandSyncReq"/>
    <xsd:element name="getDirNumberAliasLookupandSyncResponse" type="axlapi:GetDirNumberAliasLookupandSyncRes"/>
    <xsd:element name="removeDirNumberAliasLookupandSync" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeDirNumberAliasLookupandSyncResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listDirNumberAliasLookupandSync" type="axlapi:ListDirNumberAliasLookupandSyncReq"/>
    <xsd:element name="listDirNumberAliasLookupandSyncResponse" type="axlapi:ListDirNumberAliasLookupandSyncRes"/>
    <xsd:complexType name="AddDirNumberAliasLookupandSyncReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="dirNumberAliasLookupandSync" type="axlapi:XDirNumberAliasLookupandSync"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateDirNumberAliasLookupandSyncReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapConfigName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapManagerDisgName" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapPassword" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserSearch" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="DirSync" maxOccurs="1" minOccurs="0" name="ldapDirectoryServerUsage" nillable="false" type="axlapi:XLDAPDirectoryFunction"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveSearch" nillable="true" type="xsd:string"/>
                    <xsd:element default="5" maxOccurs="1" minOccurs="0" name="keepAliveTime" nillable="false" type="axlapi:XKeepAliveTimeInterval"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableCachingofRecords" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="servers">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="3" minOccurs="1" name="server">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="1" name="hostName" nillable="false" type="xsd:string"/>
                                            <xsd:element maxOccurs="1" minOccurs="1" name="ldapPort" nillable="false" type="axlapi:XInteger"/>
                                            <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="3000" maxOccurs="1" minOccurs="0" name="cacheSizeforAliasLookup" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="cacheAgeforAliasLookup" nillable="false" type="axlapi:XInteger"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDirNumberAliasLookupandSyncReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDirNumberAliasLookupandSync"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDirNumberAliasLookupandSyncRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="dirNumberAliasLookupandSync" type="axlapi:RDirNumberAliasLookupandSync"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDirNumberAliasLookupandSyncReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="ldapConfigName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ldapManagerDisgName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ldapUserSearch" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDirNumberAliasLookupandSync"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDirNumberAliasLookupandSyncRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="dirNumberAliasLookupandSync" type="axlapi:LDirNumberAliasLookupandSync"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLocalRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addLocalRouteGroup" type="axlapi:AddLocalRouteGroupReq"/>
    <xsd:element name="addLocalRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLocalRouteGroup" type="axlapi:GetLocalRouteGroupReq"/>
    <xsd:element name="getLocalRouteGroupResponse" type="axlapi:GetLocalRouteGroupRes"/>
    <xsd:element name="removeLocalRouteGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeLocalRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listLocalRouteGroup" type="axlapi:ListLocalRouteGroupReq"/>
    <xsd:element name="listLocalRouteGroupResponse" type="axlapi:ListLocalRouteGroupRes"/>
    <xsd:complexType name="AddLocalRouteGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="localRouteGroup" type="axlapi:XLocalRouteGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLocalRouteGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLocalRouteGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLocalRouteGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="localRouteGroup" type="axlapi:RLocalRouteGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLocalRouteGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLocalRouteGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLocalRouteGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="localRouteGroup" type="axlapi:LLocalRouteGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAdvertisedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element default="Enterprise Number" maxOccurs="1" minOccurs="0" name="patternType" nillable="false" type="axlapi:XGlobalNumber"/>
            <xsd:element default="Specify" maxOccurs="1" minOccurs="0" name="hostedRoutePSTNRule" nillable="false" type="axlapi:XHostedRoutePatternPSTNRule"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="pstnFailStrip" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailPrepend" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addAdvertisedPatterns" type="axlapi:AddAdvertisedPatternsReq"/>
    <xsd:element name="addAdvertisedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateAdvertisedPatterns" type="axlapi:UpdateAdvertisedPatternsReq"/>
    <xsd:element name="updateAdvertisedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getAdvertisedPatterns" type="axlapi:GetAdvertisedPatternsReq"/>
    <xsd:element name="getAdvertisedPatternsResponse" type="axlapi:GetAdvertisedPatternsRes"/>
    <xsd:element name="removeAdvertisedPatterns" type="axlapi:RemoveAdvertisedPatternsReq"/>
    <xsd:element name="removeAdvertisedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listAdvertisedPatterns" type="axlapi:ListAdvertisedPatternsReq"/>
    <xsd:element name="listAdvertisedPatternsResponse" type="axlapi:ListAdvertisedPatternsRes"/>
    <xsd:complexType name="AddAdvertisedPatternsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="advertisedPatterns" type="axlapi:XAdvertisedPatterns"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateAdvertisedPatternsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element default="Enterprise Number" maxOccurs="1" minOccurs="0" name="patternType" nillable="false" type="axlapi:XGlobalNumber"/>
                    <xsd:element default="Specify" maxOccurs="1" minOccurs="0" name="hostedRoutePSTNRule" nillable="false" type="axlapi:XHostedRoutePatternPSTNRule"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="pstnFailStrip" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailPrepend" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveAdvertisedPatternsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAdvertisedPatternsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAdvertisedPatterns"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetAdvertisedPatternsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="advertisedPatterns" type="axlapi:RAdvertisedPatterns"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListAdvertisedPatternsReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAdvertisedPatterns"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAdvertisedPatternsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="advertisedPatterns" type="axlapi:LAdvertisedPatterns"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XBlockedLearnedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternType" nillable="true" type="axlapi:XGlobalNumber"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addBlockedLearnedPatterns" type="axlapi:AddBlockedLearnedPatternsReq"/>
    <xsd:element name="addBlockedLearnedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateBlockedLearnedPatterns" type="axlapi:UpdateBlockedLearnedPatternsReq"/>
    <xsd:element name="updateBlockedLearnedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getBlockedLearnedPatterns" type="axlapi:GetBlockedLearnedPatternsReq"/>
    <xsd:element name="getBlockedLearnedPatternsResponse" type="axlapi:GetBlockedLearnedPatternsRes"/>
    <xsd:element name="removeBlockedLearnedPatterns" type="axlapi:RemoveBlockedLearnedPatternsReq"/>
    <xsd:element name="removeBlockedLearnedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listBlockedLearnedPatterns" type="axlapi:ListBlockedLearnedPatternsReq"/>
    <xsd:element name="listBlockedLearnedPatternsResponse" type="axlapi:ListBlockedLearnedPatternsRes"/>
    <xsd:complexType name="AddBlockedLearnedPatternsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="blockedLearnedPatterns" type="axlapi:XBlockedLearnedPatterns"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateBlockedLearnedPatternsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pattern" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newPattern" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="prefix" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="patternType" nillable="true" type="axlapi:XGlobalNumber"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveBlockedLearnedPatternsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="0" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetBlockedLearnedPatternsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="0" name="pattern" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RBlockedLearnedPatterns"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetBlockedLearnedPatternsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="blockedLearnedPatterns" type="axlapi:RBlockedLearnedPatterns"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListBlockedLearnedPatternsReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="pattern" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LBlockedLearnedPatterns"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListBlockedLearnedPatternsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="blockedLearnedPatterns" type="axlapi:LBlockedLearnedPatterns"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCCAProfiles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="ccaId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primarySoftSwitchId" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondarySoftSwitchId" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="objectClass" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberType" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipUserNameSuffix" nillable="true" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addCCAProfiles" type="axlapi:AddCCAProfilesReq"/>
    <xsd:element name="addCCAProfilesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateCCAProfiles" type="axlapi:UpdateCCAProfilesReq"/>
    <xsd:element name="updateCCAProfilesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getCCAProfiles" type="axlapi:GetCCAProfilesReq"/>
    <xsd:element name="getCCAProfilesResponse" type="axlapi:GetCCAProfilesRes"/>
    <xsd:element name="removeCCAProfiles" type="axlapi:RemoveCCAProfilesReq"/>
    <xsd:element name="removeCCAProfilesResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCCAProfiles" type="axlapi:ListCCAProfilesReq"/>
    <xsd:element name="listCCAProfilesResponse" type="axlapi:ListCCAProfilesRes"/>
    <xsd:complexType name="AddCCAProfilesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="cCAProfiles" type="axlapi:XCCAProfiles"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateCCAProfilesReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="ccaId" nillable="false" type="xsd:string"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newCcaId" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primarySoftSwitchId" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondarySoftSwitchId" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="objectClass" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscriberType" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipUserNameSuffix" nillable="true" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveCCAProfilesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="ccaId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCCAProfilesReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="1" name="ccaId" nillable="false" type="xsd:string"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCCAProfiles"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetCCAProfilesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="cCAProfiles" type="axlapi:RCCAProfiles"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCCAProfilesReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="ccaId" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="primarySoftSwitchId" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCCAProfiles"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCCAProfilesRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="cCAProfiles" type="axlapi:LCCAProfiles"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUniversalDeviceTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceDescription" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePool" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="deviceSecurityProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sipProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneButtonTemplate" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipDialRules" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForInboundCalls" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForOutboundCalls" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="reroutingCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforInboundCalls" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforOutboundCalls" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonPhoneProfile" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfiguration" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="phonePersonalization" nillable="false" type="axlapi:XPhonePersonalization"/>
            <xsd:element default="711ulaw" maxOccurs="1" minOccurs="1" name="mtpPreferredOriginatingCodec" nillable="false" type="axlapi:XSIPCodec"/>
            <xsd:element default="No Rollover" maxOccurs="1" minOccurs="1" name="outboundCallRollover" nillable="false" type="axlapi:XOutboundCallRollover"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaTerminationPointRequired" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requiredDtmfReception" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XUDTLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protectedDevice" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="1" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
            <xsd:element default="By Null String" maxOccurs="1" minOccurs="1" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string"/>
            <xsd:element default="2048" maxOccurs="1" minOccurs="1" name="keySize" nillable="false" type="axlapi:XKeySize"/>
            <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="servicesProvisioning" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellUser" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellPassword" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomain" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Off" maxOccurs="1" minOccurs="1" name="mlppIndication" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="mlppPreemption" nillable="false" type="axlapi:XPreemption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="doNotDisturb" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="1" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndIncomingCallAlert" nillable="true" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="blfPresenceGroup" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="blfAudibleAlertSettingPhoneBusy" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="blfAudibleAlertSettingPhoneIdle" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="location" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocation" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="deviceMobilityMode" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupList" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserId" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="joinAcrossLines" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="singleButtonBarge" nillable="false" type="axlapi:XBarge"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="builtInBridge" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowControlOfDeviceFromCti" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="privacy" nillable="false" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loggedIntoHuntGroup" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServer" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idle" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimer" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messages" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationServer" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directory" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="information" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessagesUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUniversalDeviceTemplate" type="axlapi:AddUniversalDeviceTemplateReq"/>
    <xsd:element name="addUniversalDeviceTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUniversalDeviceTemplate" type="axlapi:UpdateUniversalDeviceTemplateReq"/>
    <xsd:element name="updateUniversalDeviceTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUniversalDeviceTemplate" type="axlapi:GetUniversalDeviceTemplateReq"/>
    <xsd:element name="getUniversalDeviceTemplateResponse" type="axlapi:GetUniversalDeviceTemplateRes"/>
    <xsd:element name="removeUniversalDeviceTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeUniversalDeviceTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUniversalDeviceTemplate" type="axlapi:ListUniversalDeviceTemplateReq"/>
    <xsd:element name="listUniversalDeviceTemplateResponse" type="axlapi:ListUniversalDeviceTemplateRes"/>
    <xsd:complexType name="AddUniversalDeviceTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="universalDeviceTemplate" type="axlapi:XUniversalDeviceTemplate"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUniversalDeviceTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deviceDescription" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="devicePool" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sipDialRules" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForInboundCalls" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForOutboundCalls" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="reroutingCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforInboundCalls" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforOutboundCalls" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneProfile" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfiguration" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="phonePersonalization" nillable="false" type="axlapi:XPhonePersonalization"/>
                    <xsd:element default="711ulaw" maxOccurs="1" minOccurs="0" name="mtpPreferredOriginatingCodec" nillable="false" type="axlapi:XSIPCodec"/>
                    <xsd:element default="No Rollover" maxOccurs="1" minOccurs="0" name="outboundCallRollover" nillable="false" type="axlapi:XOutboundCallRollover"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaTerminationPointRequired" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="requiredDtmfReception" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:XSpeeddial"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                        <xsd:complexType>
                            <xsd:choice minOccurs="1">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="line" type="axlapi:XUDTLine">
                                    <xsd:annotation>
                                        <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                                    <xsd:annotation>
                                        <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:choice>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:XBLFDirectedCallPark"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:XBusyLampField"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="protectedDevice" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="No Pending Operation" maxOccurs="1" minOccurs="0" name="certificateOperation" nillable="false" type="axlapi:XCertificateOperation"/>
                    <xsd:element default="By Null String" maxOccurs="1" minOccurs="0" name="authenticationMode" nillable="false" type="axlapi:XAuthenticationMode"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" nillable="false" type="xsd:string"/>
                    <xsd:element default="2048" maxOccurs="1" minOccurs="0" name="keySize" nillable="false" type="axlapi:XKeySize"/>
                    <xsd:element default="RSA Only" maxOccurs="1" minOccurs="0" name="keyOrder" nillable="false" type="axlapi:XKeyOrder"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" nillable="false" type="axlapi:XECKeySize"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="servicesProvisioning" nillable="false" type="axlapi:XPhoneServiceDisplay"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" nillable="false" type="axlapi:XPacketCaptureMode"/>
                    <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureShellUser" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureShellPassword" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomain" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndication" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppPreemption" nillable="false" type="axlapi:XPreemption"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="doNotDisturb" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Ringer Off" maxOccurs="1" minOccurs="0" name="dndOption" nillable="false" type="axlapi:XDNDOption"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="dndIncomingCallAlert" nillable="true" type="axlapi:XRingSetting"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarCallingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneBusy" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneIdle" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="location" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="geoLocation" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="deviceMobilityMode" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupList" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserId" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="joinAcrossLines" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="singleButtonBarge" nillable="false" type="axlapi:XBarge"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="builtInBridge" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowControlOfDeviceFromCti" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="privacy" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="loggedIntoHuntGroup" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="proxyServer" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="idle" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="idleTimer" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureDirUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="messages" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="authenticationServer" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="directory" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="information" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureMessagesUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="services">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:XSubscribedService"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetUniversalDeviceTemplateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUniversalDeviceTemplate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUniversalDeviceTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="universalDeviceTemplate" type="axlapi:RUniversalDeviceTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUniversalDeviceTemplateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="deviceDescription" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUniversalDeviceTemplate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUniversalDeviceTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="universalDeviceTemplate" type="axlapi:LUniversalDeviceTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUserProfileProvision">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deskPhones" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileDevices" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="profile" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="universalLineTemplate" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowProvision" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="10" maxOccurs="1" minOccurs="0" name="limitProvision" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowPhoneReassign" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultUserProfile" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableMra" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="IM &amp; Presence, Voice and Video calls" maxOccurs="1" minOccurs="0" name="mraPolicy_Desktop" nillable="false" type="axlapi:XMRAPolicy"/>
            <xsd:element default="IM &amp; Presence, Voice and Video calls" maxOccurs="1" minOccurs="0" name="mraPolicy_Mobile" nillable="false" type="axlapi:XMRAPolicy"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowProvisionEMMaxLoginTime" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUserProfileProvision" type="axlapi:AddUserProfileProvisionReq"/>
    <xsd:element name="addUserProfileProvisionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUserProfileProvision" type="axlapi:UpdateUserProfileProvisionReq"/>
    <xsd:element name="updateUserProfileProvisionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUserProfileProvision" type="axlapi:GetUserProfileProvisionReq"/>
    <xsd:element name="getUserProfileProvisionResponse" type="axlapi:GetUserProfileProvisionRes"/>
    <xsd:element name="removeUserProfileProvision" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeUserProfileProvisionResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUserProfileProvision" type="axlapi:ListUserProfileProvisionReq"/>
    <xsd:element name="listUserProfileProvisionResponse" type="axlapi:ListUserProfileProvisionRes"/>
    <xsd:complexType name="AddUserProfileProvisionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="userProfileProvision" type="axlapi:XUserProfileProvision"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUserProfileProvisionReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="deskPhones" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mobileDevices" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="profile" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="universalLineTemplate" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowProvision" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="10" maxOccurs="1" minOccurs="0" name="limitProvision" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowPhoneReassign" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="defaultUserProfile" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="enableMra" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="IM &amp; Presence, Voice and Video calls" maxOccurs="1" minOccurs="0" name="mraPolicy_Desktop" nillable="false" type="axlapi:XMRAPolicy"/>
                    <xsd:element default="IM &amp; Presence, Voice and Video calls" maxOccurs="1" minOccurs="0" name="mraPolicy_Mobile" nillable="false" type="axlapi:XMRAPolicy"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="allowProvisionEMMaxLoginTime" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetUserProfileProvisionReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUserProfileProvision"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUserProfileProvisionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="userProfileProvision" type="axlapi:RUserProfileProvision"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUserProfileProvisionReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUserProfileProvision"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUserProfileProvisionRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userProfileProvision" type="axlapi:LUserProfileProvision"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCredentialPolicyDefault">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialUser" nillable="false" type="axlapi:XCredentialUser"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialType" nillable="false" type="axlapi:XCredential"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="credPolicyName" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentials" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confirmCredentials" type="xsd:string"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="credUserCantChange" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="credUserMustChange" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="credDoesNotExpire" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XPresenceRedundancyGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="server1" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server2" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="haEnabled" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPresenceRedundancyGroup" type="axlapi:AddPresenceRedundancyGroupReq"/>
    <xsd:element name="addPresenceRedundancyGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updatePresenceRedundancyGroup" type="axlapi:UpdatePresenceRedundancyGroupReq"/>
    <xsd:element name="updatePresenceRedundancyGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getPresenceRedundancyGroup" type="axlapi:GetPresenceRedundancyGroupReq"/>
    <xsd:element name="getPresenceRedundancyGroupResponse" type="axlapi:GetPresenceRedundancyGroupRes"/>
    <xsd:element name="removePresenceRedundancyGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removePresenceRedundancyGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPresenceRedundancyGroup" type="axlapi:ListPresenceRedundancyGroupReq"/>
    <xsd:element name="listPresenceRedundancyGroupResponse" type="axlapi:ListPresenceRedundancyGroupRes"/>
    <xsd:complexType name="AddPresenceRedundancyGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="presenceRedundancyGroup" type="axlapi:XPresenceRedundancyGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdatePresenceRedundancyGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="server1" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="server2" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="haEnabled" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetPresenceRedundancyGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPresenceRedundancyGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetPresenceRedundancyGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="presenceRedundancyGroup" type="axlapi:RPresenceRedundancyGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListPresenceRedundancyGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPresenceRedundancyGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPresenceRedundancyGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="presenceRedundancyGroup" type="axlapi:LPresenceRedundancyGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAssignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listAssignedPresenceServers" type="axlapi:ListAssignedPresenceServersReq"/>
    <xsd:element name="listAssignedPresenceServersResponse" type="axlapi:ListAssignedPresenceServersRes"/>
    <xsd:complexType name="ListAssignedPresenceServersReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAssignedPresenceServers"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAssignedPresenceServersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="assignedPresenceServers" type="axlapi:LAssignedPresenceServers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUnassignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listUnassignedPresenceServers" type="axlapi:ListUnassignedPresenceServersReq"/>
    <xsd:element name="listUnassignedPresenceServersResponse" type="axlapi:ListUnassignedPresenceServersRes"/>
    <xsd:complexType name="ListUnassignedPresenceServersReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUnassignedPresenceServers"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUnassignedPresenceServersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="unassignedPresenceServers" type="axlapi:LUnassignedPresenceServers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XAssignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceRedundancyGroup" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listAssignedPresenceUsers" type="axlapi:ListAssignedPresenceUsersReq"/>
    <xsd:element name="listAssignedPresenceUsersResponse" type="axlapi:ListAssignedPresenceUsersRes"/>
    <xsd:complexType name="ListAssignedPresenceUsersReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="server" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="presenceRedundancyGroup" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LAssignedPresenceUsers"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListAssignedPresenceUsersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="assignedPresenceUsers" type="axlapi:LAssignedPresenceUsers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUnassignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listUnassignedPresenceUsers" type="axlapi:ListUnassignedPresenceUsersReq"/>
    <xsd:element name="listUnassignedPresenceUsersResponse" type="axlapi:ListUnassignedPresenceUsersRes"/>
    <xsd:complexType name="ListUnassignedPresenceUsersReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="userid" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUnassignedPresenceUsers"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUnassignedPresenceUsersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="unassignedPresenceUsers" type="axlapi:LUnassignedPresenceUsers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XWifiHotspot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ssidPrefix" nillable="false" type="xsd:string"/>
            <xsd:element default="Allowed" maxOccurs="1" minOccurs="0" name="userModifiable" nillable="false" type="axlapi:XWLANProfileChanges"/>
            <xsd:element default="Auto" maxOccurs="1" minOccurs="1" name="frequencyBand" nillable="false" type="axlapi:XWiFiFrequency"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="authenticationMethod" nillable="false" type="axlapi:XHotspotAuthenticationMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostName" nillable="false" type="axlapi:String64"/>
            <xsd:element default="1812" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sharedSecret" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pskPassPhrase" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" nillable="false" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addWifiHotspot" type="axlapi:AddWifiHotspotReq"/>
    <xsd:element name="addWifiHotspotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateWifiHotspot" type="axlapi:UpdateWifiHotspotReq"/>
    <xsd:element name="updateWifiHotspotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getWifiHotspot" type="axlapi:GetWifiHotspotReq"/>
    <xsd:element name="getWifiHotspotResponse" type="axlapi:GetWifiHotspotRes"/>
    <xsd:element name="removeWifiHotspot" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeWifiHotspotResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listWifiHotspot" type="axlapi:ListWifiHotspotReq"/>
    <xsd:element name="listWifiHotspotResponse" type="axlapi:ListWifiHotspotRes"/>
    <xsd:complexType name="AddWifiHotspotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="wifiHotspot" type="axlapi:XWifiHotspot"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateWifiHotspotReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ssidPrefix" nillable="false" type="xsd:string"/>
                    <xsd:element default="Allowed" maxOccurs="1" minOccurs="0" name="userModifiable" nillable="false" type="axlapi:XWLANProfileChanges"/>
                    <xsd:element default="Auto" maxOccurs="1" minOccurs="0" name="frequencyBand" nillable="false" type="axlapi:XWiFiFrequency"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="authenticationMethod" nillable="false" type="axlapi:XHotspotAuthenticationMethod"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="hostName" nillable="false" type="axlapi:String64"/>
                    <xsd:element default="1812" maxOccurs="1" minOccurs="0" name="port" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="sharedSecret" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pskPassPhrase" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" nillable="false" type="axlapi:String255"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetWifiHotspotReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RWifiHotspot"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetWifiHotspotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="wifiHotspot" type="axlapi:RWifiHotspot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListWifiHotspotReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ssidPrefix" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="authenticationMethod" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LWifiHotspot"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListWifiHotspotRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="wifiHotspot" type="axlapi:LWifiHotspot"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XWlanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XWirelessLanProfileGroup"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addWlanProfileGroup" type="axlapi:AddWlanProfileGroupReq"/>
    <xsd:element name="addWlanProfileGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateWlanProfileGroup" type="axlapi:UpdateWlanProfileGroupReq"/>
    <xsd:element name="updateWlanProfileGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getWlanProfileGroup" type="axlapi:GetWlanProfileGroupReq"/>
    <xsd:element name="getWlanProfileGroupResponse" type="axlapi:GetWlanProfileGroupRes"/>
    <xsd:element name="removeWlanProfileGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeWlanProfileGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listWlanProfileGroup" type="axlapi:ListWlanProfileGroupReq"/>
    <xsd:element name="listWlanProfileGroupResponse" type="axlapi:ListWlanProfileGroupRes"/>
    <xsd:complexType name="AddWlanProfileGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="wlanProfileGroup" type="axlapi:XWlanProfileGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateWlanProfileGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XWirelessLanProfileGroup"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addMembers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XWirelessLanProfileGroup"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="members">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:XWirelessLanProfileGroup"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetWlanProfileGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RWlanProfileGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetWlanProfileGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="wlanProfileGroup" type="axlapi:RWlanProfileGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListWlanProfileGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LWlanProfileGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListWlanProfileGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="wlanProfileGroup" type="axlapi:LWlanProfileGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XWLANProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="ssid" nillable="false" type="xsd:string"/>
            <xsd:element default="Auto" maxOccurs="1" minOccurs="1" name="frequencyBand" nillable="false" type="axlapi:XWiFiFrequency"/>
            <xsd:element default="Disallowed" maxOccurs="1" minOccurs="1" name="userModifiable" nillable="false" type="axlapi:XWLANProfileChanges"/>
            <xsd:element default="EAP-FAST" maxOccurs="1" minOccurs="1" name="authMethod" nillable="false" type="axlapi:XWiFiAuthenticationMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pskPassphrase" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkAccessProfile" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addWLANProfile" type="axlapi:AddWLANProfileReq"/>
    <xsd:element name="addWLANProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateWLANProfile" type="axlapi:UpdateWLANProfileReq"/>
    <xsd:element name="updateWLANProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getWLANProfile" type="axlapi:GetWLANProfileReq"/>
    <xsd:element name="getWLANProfileResponse" type="axlapi:GetWLANProfileRes"/>
    <xsd:element name="removeWLANProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeWLANProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listWLANProfile" type="axlapi:ListWLANProfileReq"/>
    <xsd:element name="listWLANProfileResponse" type="axlapi:ListWLANProfileRes"/>
    <xsd:complexType name="AddWLANProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="wLANProfile" type="axlapi:XWLANProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateWLANProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ssid" nillable="false" type="xsd:string"/>
                    <xsd:element default="Auto" maxOccurs="1" minOccurs="0" name="frequencyBand" nillable="false" type="axlapi:XWiFiFrequency"/>
                    <xsd:element default="Disallowed" maxOccurs="1" minOccurs="0" name="userModifiable" nillable="false" type="axlapi:XWLANProfileChanges"/>
                    <xsd:element default="EAP-FAST" maxOccurs="1" minOccurs="0" name="authMethod" nillable="false" type="axlapi:XWiFiAuthenticationMethod"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="pskPassphrase" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkAccessProfile" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetWLANProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RWLANProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetWLANProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="wLANProfile" type="axlapi:RWLANProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListWLANProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="ssid" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="networkAccessProfile" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LWLANProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListWLANProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="wLANProfile" type="axlapi:LWLANProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUniversalLineTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urgentPriority" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineDescription" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extCallControlProfile" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="blfPresenceGroup" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroup" nillable="false" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="partyEntranceTone" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="Auto Answer Off" maxOccurs="1" minOccurs="1" name="autoAnswer" nillable="false" type="axlapi:XAutoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" nillable="true" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" nillable="true" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" nillable="true" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retainDestInCallFwdHistory" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardDestAllCalls" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryCssForwardingAllCalls" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCssForwardingAllCalls" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="CssActivationPolicy" nillable="false" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestExtCallsWhenNotRetrieved" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdExtCallsWhenNotRetrieved" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestInternalCallsWhenNotRetrieved" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdInternalCallsWhenNotRetrieved" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonitorReversionTime" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="target" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppNoAnsRingDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionRingDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionNotificationInterval" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureDestination" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureCss" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnswerRingDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:XEnterpriseAltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:XE164AltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFailoverNumber" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addUniversalLineTemplate" type="axlapi:AddUniversalLineTemplateReq"/>
    <xsd:element name="addUniversalLineTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateUniversalLineTemplate" type="axlapi:UpdateUniversalLineTemplateReq"/>
    <xsd:element name="updateUniversalLineTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getUniversalLineTemplate" type="axlapi:GetUniversalLineTemplateReq"/>
    <xsd:element name="getUniversalLineTemplateResponse" type="axlapi:GetUniversalLineTemplateRes"/>
    <xsd:element name="removeUniversalLineTemplate" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeUniversalLineTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listUniversalLineTemplate" type="axlapi:ListUniversalLineTemplateReq"/>
    <xsd:element name="listUniversalLineTemplateResponse" type="axlapi:ListUniversalLineTemplateRes"/>
    <xsd:complexType name="AddUniversalLineTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="universalLineTemplate" type="axlapi:XUniversalLineTemplate"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateUniversalLineTemplateReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="urgentPriority" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="lineDescription" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="extCallControlProfile" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroup" nillable="false" type="axlapi:XFkType"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="partyEntranceTone" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="Auto Answer Off" maxOccurs="1" minOccurs="0" name="autoAnswer" nillable="false" type="axlapi:XAutoAnswer"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" nillable="true" type="axlapi:XMOHAudioSourceId"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" nillable="true" type="axlapi:XMOHAudioSourceId"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" nillable="true" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="retainDestInCallFwdHistory" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="forwardDestAllCalls" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primaryCssForwardingAllCalls" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCssForwardingAllCalls" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="CssActivationPolicy" nillable="false" type="axlapi:XCFACSSActivationPolicy"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestExtCallsWhenNotRetrieved" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdExtCallsWhenNotRetrieved" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestInternalCallsWhenNotRetrieved" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdInternalCallsWhenNotRetrieved" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="parkMonitorReversionTime" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="target" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mlppNoAnsRingDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                                <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionRingDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionNotificationInterval" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureDestination" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureCss" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="noAnswerRingDuration" nillable="true" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:XEnterpriseAltNum"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                        <xsd:complexType>
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:XE164AltNum"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFailoverNumber" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetUniversalLineTemplateReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RUniversalLineTemplate"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetUniversalLineTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="universalLineTemplate" type="axlapi:RUniversalLineTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListUniversalLineTemplateReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="lineDescription" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUniversalLineTemplate"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUniversalLineTemplateRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="universalLineTemplate" type="axlapi:LUniversalLineTemplate"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XNetworkAccessProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="vpnRequired" nillable="false" type="axlapi:XStatus"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="proxySettings" nillable="false" type="axlapi:XHTTPProxy"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="proxyHostname" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag corresponds to Proxy Auto-Config (PAC) Location when proxy setting is set to Auto</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="8080" maxOccurs="1" minOccurs="1" name="proxyPort" nillable="false" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="proxyRequiresAuthentication" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="provideSharedCredentials" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is used for validation and does not correspond to any field in database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="username" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="true" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addNetworkAccessProfile" type="axlapi:AddNetworkAccessProfileReq"/>
    <xsd:element name="addNetworkAccessProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateNetworkAccessProfile" type="axlapi:UpdateNetworkAccessProfileReq"/>
    <xsd:element name="updateNetworkAccessProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getNetworkAccessProfile" type="axlapi:GetNetworkAccessProfileReq"/>
    <xsd:element name="getNetworkAccessProfileResponse" type="axlapi:GetNetworkAccessProfileRes"/>
    <xsd:element name="removeNetworkAccessProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeNetworkAccessProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listNetworkAccessProfile" type="axlapi:ListNetworkAccessProfileReq"/>
    <xsd:element name="listNetworkAccessProfileResponse" type="axlapi:ListNetworkAccessProfileRes"/>
    <xsd:complexType name="AddNetworkAccessProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="networkAccessProfile" type="axlapi:XNetworkAccessProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateNetworkAccessProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String255"/>
                    <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="vpnRequired" nillable="false" type="axlapi:XStatus"/>
                    <xsd:element default="None" maxOccurs="1" minOccurs="0" name="proxySettings" nillable="false" type="axlapi:XHTTPProxy"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="proxyHostname" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>This tag corresponds to Proxy Auto-Config (PAC) Location when proxy setting is set to Auto</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element default="8080" maxOccurs="1" minOccurs="0" name="proxyPort" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="proxyRequiresAuthentication" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="provideSharedCredentials" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This tag is used for validation and does not correspond to any field in database.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="username" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="true" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetNetworkAccessProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RNetworkAccessProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetNetworkAccessProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="networkAccessProfile" type="axlapi:RNetworkAccessProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListNetworkAccessProfileReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LNetworkAccessProfile"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListNetworkAccessProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="networkAccessProfile" type="axlapi:LNetworkAccessProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLicensedUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snrEnabled" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emEnabled" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceCount" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseUsed" nillable="true" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getLicensedUser" type="axlapi:GetLicensedUserReq"/>
    <xsd:element name="getLicensedUserResponse" type="axlapi:GetLicensedUserRes"/>
    <xsd:element name="listLicensedUser" type="axlapi:ListLicensedUserReq"/>
    <xsd:element name="listLicensedUserResponse" type="axlapi:ListLicensedUserRes"/>
    <xsd:complexType name="GetLicensedUserReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLicensedUser"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLicensedUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="licensedUser" type="axlapi:RLicensedUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLicensedUserReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="userId" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="firstName" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLicensedUser"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLicensedUserRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="licensedUser" type="axlapi:LLicensedUser"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XHttpProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userName" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="password" nillable="false" type="xsd:string"/>
            <xsd:element default="60000" maxOccurs="1" minOccurs="0" name="requestTimeout" nillable="false" type="axlapi:XRequestTimeout"/>
            <xsd:element default="4" maxOccurs="1" minOccurs="0" name="retryCount" nillable="false" type="axlapi:XRetryCount"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="webServiceRootUri" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addHttpProfile" type="axlapi:AddHttpProfileReq"/>
    <xsd:element name="addHttpProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateHttpProfile" type="axlapi:UpdateHttpProfileReq"/>
    <xsd:element name="updateHttpProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getHttpProfile" type="axlapi:GetHttpProfileReq"/>
    <xsd:element name="getHttpProfileResponse" type="axlapi:GetHttpProfileRes"/>
    <xsd:element name="removeHttpProfile" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeHttpProfileResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddHttpProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="httpProfile" type="axlapi:XHttpProfile"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateHttpProfileReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="false" type="xsd:string"/>
                    <xsd:element default="60000" maxOccurs="1" minOccurs="0" name="requestTimeout" nillable="false" type="axlapi:XRequestTimeout"/>
                    <xsd:element default="4" maxOccurs="1" minOccurs="0" name="retryCount" nillable="false" type="axlapi:XRetryCount"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="webServiceRootUri" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetHttpProfileReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RHttpProfile"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetHttpProfileRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="httpProfile" type="axlapi:RHttpProfile"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XElinGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="elinNumbers">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="elinNumber" type="axlapi:XELINNumber"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addElinGroup" type="axlapi:AddElinGroupReq"/>
    <xsd:element name="addElinGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateElinGroup" type="axlapi:UpdateElinGroupReq"/>
    <xsd:element name="updateElinGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getElinGroup" type="axlapi:GetElinGroupReq"/>
    <xsd:element name="getElinGroupResponse" type="axlapi:GetElinGroupRes"/>
    <xsd:element name="removeElinGroup" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeElinGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listElinGroup" type="axlapi:ListElinGroupReq"/>
    <xsd:element name="listElinGroupResponse" type="axlapi:ListElinGroupRes"/>
    <xsd:complexType name="AddElinGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="elinGroup" type="axlapi:XElinGroup"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateElinGroupReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:UniqueString50">
                        <xsd:annotation>
                            <xsd:documentation>Not nullable.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="axlapi:String255"/>
                    <xsd:choice minOccurs="0">
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="removeElinNumbers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="elinNumber" type="axlapi:XELINNumber"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="0" name="addElinNumbers">
                                <xsd:complexType>
                                    <xsd:complexContent>
                                        <xsd:extension base="axlapi:XCommonMembersExtension">
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="1" name="elinNumber" type="axlapi:XELINNumber"/>
                                            </xsd:sequence>
                                        </xsd:extension>
                                    </xsd:complexContent>
                                </xsd:complexType>
                            </xsd:element>
                        </xsd:sequence>
                        <xsd:element maxOccurs="1" minOccurs="0" name="elinNumbers">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="axlapi:XCommonMembersExtension">
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="unbounded" minOccurs="1" name="elinNumber" type="axlapi:XELINNumber"/>
                                        </xsd:sequence>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetElinGroupReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RElinGroup"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetElinGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="elinGroup" type="axlapi:RElinGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListElinGroupReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Not nullable.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LElinGroup"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListElinGroupRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="elinGroup" type="axlapi:LElinGroup"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XSecureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="value" nillable="false" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateSecureConfig" type="axlapi:UpdateSecureConfigReq"/>
    <xsd:element name="updateSecureConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getSecureConfig" type="axlapi:GetSecureConfigReq"/>
    <xsd:element name="getSecureConfigResponse" type="axlapi:GetSecureConfigRes"/>
    <xsd:complexType name="UpdateSecureConfigReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="value" nillable="false" type="axlapi:String50"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetSecureConfigReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSecureConfig"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetSecureConfigRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="secureConfig" type="axlapi:RSecureConfig"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XUnassignedDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceType" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="extension" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="listUnassignedDevice" type="axlapi:ListUnassignedDeviceReq"/>
    <xsd:element name="listUnassignedDeviceResponse" type="axlapi:ListUnassignedDeviceRes"/>
    <xsd:complexType name="ListUnassignedDeviceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LUnassignedDevice"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListUnassignedDeviceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="unassignedDevice" type="axlapi:LUnassignedDevice"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XRegistrationDynamic">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="device" nillable="false" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownIpAddress" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownUcm" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownConfigVersion" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationDetails" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointConnection" nillable="true" type="axlapi:XEndpointConnection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="portOrSsid" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastSeen" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="risStatus" nillable="true" type="axlapi:XRisStatus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="getRegistrationDynamic" type="axlapi:GetRegistrationDynamicReq"/>
    <xsd:element name="getRegistrationDynamicResponse" type="axlapi:GetRegistrationDynamicRes"/>
    <xsd:element name="listRegistrationDynamic" type="axlapi:ListRegistrationDynamicReq"/>
    <xsd:element name="listRegistrationDynamicResponse" type="axlapi:ListRegistrationDynamicRes"/>
    <xsd:complexType name="GetRegistrationDynamicReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="0" name="device" nillable="false" type="axlapi:XFkType"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RRegistrationDynamic"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetRegistrationDynamicRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="registrationDynamic" type="axlapi:RRegistrationDynamic"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListRegistrationDynamicReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="device" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LRegistrationDynamic"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListRegistrationDynamicRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="registrationDynamic" type="axlapi:LRegistrationDynamic"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XInfrastructureDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bssidWithMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wapLocation" nillable="true" type="xsd:string"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isActive" nillable="false" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addInfrastructureDevice" type="axlapi:AddInfrastructureDeviceReq"/>
    <xsd:element name="addInfrastructureDeviceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateInfrastructureDevice" type="axlapi:UpdateInfrastructureDeviceReq"/>
    <xsd:element name="updateInfrastructureDeviceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getInfrastructureDevice" type="axlapi:GetInfrastructureDeviceReq"/>
    <xsd:element name="getInfrastructureDeviceResponse" type="axlapi:GetInfrastructureDeviceRes"/>
    <xsd:element name="removeInfrastructureDevice" type="axlapi:RemoveInfrastructureDeviceReq"/>
    <xsd:element name="removeInfrastructureDeviceResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listInfrastructureDevice" type="axlapi:ListInfrastructureDeviceReq"/>
    <xsd:element name="listInfrastructureDeviceResponse" type="axlapi:ListInfrastructureDeviceRes"/>
    <xsd:complexType name="AddInfrastructureDeviceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="infrastructureDevice" type="axlapi:XInfrastructureDevice"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateInfrastructureDeviceReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="bssidWithMask" nillable="true" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="wapLocation" nillable="true" type="xsd:string"/>
                    <xsd:element default="true" maxOccurs="1" minOccurs="0" name="isActive" nillable="false" type="axlapi:boolean"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemoveInfrastructureDeviceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetInfrastructureDeviceReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RInfrastructureDevice"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetInfrastructureDeviceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="infrastructureDevice" type="axlapi:RInfrastructureDevice"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListInfrastructureDeviceReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="isActive" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LInfrastructureDevice"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListInfrastructureDeviceRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="infrastructureDevice" type="axlapi:LInfrastructureDevice"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XLdapSearch">
        <xsd:sequence minOccurs="0">
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableDirectorySearch" nillable="true" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="distinguishedName" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="password" nillable="false" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userSearchBase1" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userSearchBase2" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="userSearchBase3" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForUser" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableRecursiveSearch" nillable="false" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="primary" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="secondary" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="tertiary" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateLdapSearch" type="axlapi:UpdateLdapSearchReq"/>
    <xsd:element name="updateLdapSearchResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getLdapSearch" type="axlapi:GetLdapSearchReq"/>
    <xsd:element name="getLdapSearchResponse" type="axlapi:GetLdapSearchRes"/>
    <xsd:element name="listLdapSearch" type="axlapi:ListLdapSearchReq"/>
    <xsd:element name="listLdapSearchResponse" type="axlapi:ListLdapSearchRes"/>
    <xsd:complexType name="UpdateLdapSearchReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                    </xsd:choice>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableDirectorySearch" nillable="true" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="distinguishedName" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="password" nillable="false" type="axlapi:String128"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase1" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase2" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase3" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForUser" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableRecursiveSearch" nillable="false" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="primary" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="secondary" nillable="true" type="axlapi:XFkType"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" nillable="true" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetLdapSearchReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RLdapSearch"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetLdapSearchRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="ldapSearch" type="axlapi:RLdapSearch"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListLdapSearchReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="distinguishedName" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LLdapSearch"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListLdapSearchRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ldapSearch" type="axlapi:LLdapSearch"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XWirelessAccessPointControllers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpVersion" nillable="false" type="axlapi:XSNMPVersion"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="snmpUserIdOrCommunityString" nillable="false" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>if version is 3 then it will be snmpUserId and if version is 2 then it will be treated as snmpCommuintyString</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationProtocol" nillable="false" type="axlapi:XSNMPAuthenticationProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyProtocol" nillable="false" type="axlapi:XSNMPPrivacyProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="syncNow" nillable="false" type="axlapi:boolean"/>
            <xsd:element default="32" maxOccurs="1" minOccurs="1" name="resyncInterval" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nextSyncTime" nillable="false" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" nillable="false" type="axlapi:XScheduleUnit"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addWirelessAccessPointControllers" type="axlapi:AddWirelessAccessPointControllersReq"/>
    <xsd:element name="addWirelessAccessPointControllersResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateWirelessAccessPointControllers" type="axlapi:UpdateWirelessAccessPointControllersReq"/>
    <xsd:element name="updateWirelessAccessPointControllersResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getWirelessAccessPointControllers" type="axlapi:GetWirelessAccessPointControllersReq"/>
    <xsd:element name="getWirelessAccessPointControllersResponse" type="axlapi:GetWirelessAccessPointControllersRes"/>
    <xsd:element name="removeWirelessAccessPointControllers" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeWirelessAccessPointControllersResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listWirelessAccessPointControllers" type="axlapi:ListWirelessAccessPointControllersReq"/>
    <xsd:element name="listWirelessAccessPointControllersResponse" type="axlapi:ListWirelessAccessPointControllersRes"/>
    <xsd:complexType name="AddWirelessAccessPointControllersReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="wirelessAccessPointControllers" type="axlapi:XWirelessAccessPointControllers"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateWirelessAccessPointControllersReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="axlapi:String255"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpVersion" nillable="false" type="axlapi:XSNMPVersion"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpUserIdOrCommunityString" nillable="false" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>if version is 3 then it will be snmpUserId and if version is 2 then it will be treated as snmpCommuintyString</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationProtocol" nillable="false" type="axlapi:XSNMPAuthenticationProtocol"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationPassword" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyProtocol" nillable="false" type="axlapi:XSNMPPrivacyProtocol"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyPassword" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="syncNow" nillable="false" type="axlapi:boolean"/>
                    <xsd:element default="32" maxOccurs="1" minOccurs="0" name="resyncInterval" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="nextSyncTime" nillable="false" type="axlapi:XInteger"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" nillable="false" type="axlapi:XScheduleUnit"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetWirelessAccessPointControllersReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RWirelessAccessPointControllers"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetWirelessAccessPointControllersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="wirelessAccessPointControllers" type="axlapi:RWirelessAccessPointControllers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListWirelessAccessPointControllersReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="description" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LWirelessAccessPointControllers"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListWirelessAccessPointControllersRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="wirelessAccessPointControllers" type="axlapi:LWirelessAccessPointControllers"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XPhoneActivationCode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="activationCodeExpiry" nillable="false" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Desired expiry time (in seconds) of activation code. Able to specify on AddPhoneActivationCode request. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneName" nillable="false" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Device name of self onboardable phone, doesn't have to be a valid MAC. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addPhoneActivationCode" type="axlapi:AddPhoneActivationCodeReq"/>
    <xsd:element name="addPhoneActivationCodeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="removePhoneActivationCode" type="axlapi:RemovePhoneActivationCodeReq"/>
    <xsd:element name="removePhoneActivationCodeResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listPhoneActivationCode" type="axlapi:ListPhoneActivationCodeReq"/>
    <xsd:element name="listPhoneActivationCodeResponse" type="axlapi:ListPhoneActivationCodeRes"/>
    <xsd:complexType name="AddPhoneActivationCodeReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="phoneActivationCode" type="axlapi:XPhoneActivationCode"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="RemovePhoneActivationCodeReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element maxOccurs="1" minOccurs="0" name="activationCode" nillable="false" type="axlapi:String255">
                    <xsd:annotation>
                        <xsd:documentation>Activation code for a valid phone that supports Secure Self Onboarding</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneActivationCodeReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="phoneName" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Device name of self onboardable phone, doesn't have to be a valid MAC. read-only</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="userId" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>User associated (if applicable) to onboardable phone</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LPhoneActivationCode"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListPhoneActivationCodeRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneActivationCode" type="axlapi:LPhoneActivationCode"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XDeviceDefaults">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="LoadInformation" nillable="false" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the firmware load that is used with a particular type of hardware device model. The file is fed to the phones via TFTP. This can be overridden at the device level.  If not overridden, then all devices of this model will use this firmware load file.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="InactiveLoadInformation" nillable="false" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the inactive firmware load that is used with phone models that support dual-bank firmware (background download). The file is fed to the phones via TFTP but is not active.  This can be overridden at the device level. If not overridden, then all devices of this model will download this firmware load file as the inactive load.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="DevicePoolName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Device Pool, (which defines common Device / Phone characteristics), to be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be assigned to this same Device Pool.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="PhoneButtonTemplate" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Phone Button Template, (which defines the line and feature button related characteristics of a Device or Phone ), which may be shared by multiple phones and which will be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be associated with this same Phone Button Template.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="VersionStamp" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="PreferActCodeOverAutoReg" nillable="false" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when TRUE and unless overridden for specific Phones / Devices of this Model and Protocol, indicates a preferred use of activation code based registrations rather than basic auto-registration.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will, when created be initially marked to use this registratin mode.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateDeviceDefaults" type="axlapi:UpdateDeviceDefaultsReq"/>
    <xsd:element name="updateDeviceDefaultsResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getDeviceDefaults" type="axlapi:GetDeviceDefaultsReq"/>
    <xsd:element name="getDeviceDefaultsResponse" type="axlapi:GetDeviceDefaultsRes"/>
    <xsd:element name="listDeviceDefaults" type="axlapi:ListDeviceDefaultsReq"/>
    <xsd:element name="listDeviceDefaultsResponse" type="axlapi:ListDeviceDefaultsRes"/>
    <xsd:complexType name="UpdateDeviceDefaultsReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                        <xsd:sequence>
                            <xsd:element maxOccurs="1" minOccurs="1" name="Model" nillable="false" type="axlapi:XModel">
                                <xsd:annotation>
                                    <xsd:documentation>String indicating the Device / Phone Model to which these default settings apply.  Read Only.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                            <xsd:element maxOccurs="1" minOccurs="1" name="Protocol" nillable="false" type="axlapi:XDeviceProtocol">
                                <xsd:annotation>
                                    <xsd:documentation>String indicating the Device / Phone Protocol for which these default settings for this Model apply.  Read Only.</xsd:documentation>
                                </xsd:annotation>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="LoadInformation" nillable="false" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>The filename of the firmware load that is used with a particular type of hardware device model. The file is fed to the phones via TFTP. This can be overridden at the device level.  If not overridden, then all devices of this model will use this firmware load file.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="InactiveLoadInformation" nillable="false" type="axlapi:XLoadInformation">
                        <xsd:annotation>
                            <xsd:documentation>The filename of the inactive firmware load that is used with phone models that support dual-bank firmware (background download). The file is fed to the phones via TFTP but is not active.  This can be overridden at the device level. If not overridden, then all devices of this model will download this firmware load file as the inactive load.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="DevicePoolName" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The name of the Device Pool, (which defines common Device / Phone characteristics), to be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be assigned to this same Device Pool.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="PhoneButtonTemplate" nillable="true" type="axlapi:XFkType">
                        <xsd:annotation>
                            <xsd:documentation>The name of the Phone Button Template, (which defines the line and feature button related characteristics of a Device or Phone ), which may be shared by multiple phones and which will be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be associated with this same Phone Button Template.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="VersionStamp" nillable="true" type="axlapi:String128">
                        <xsd:annotation>
                            <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="PreferActCodeOverAutoReg" nillable="false" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This boolean setting, when TRUE and unless overridden for specific Phones / Devices of this Model and Protocol, indicates a preferred use of activation code based registrations rather than basic auto-registration.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will, when created be initially marked to use this registratin mode.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceDefaultsReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="1" name="Model" nillable="false" type="axlapi:XModel">
                        <xsd:annotation>
                            <xsd:documentation>String indicating the Device / Phone Model to which these default settings apply.  Read Only.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="1" name="Protocol" nillable="false" type="axlapi:XDeviceProtocol">
                        <xsd:annotation>
                            <xsd:documentation>String indicating the Device / Phone Protocol for which these default settings for this Model apply.  Read Only.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RDeviceDefaults"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetDeviceDefaultsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="deviceDefaults" type="axlapi:RDeviceDefaults"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceDefaultsReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="Model" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>String indicating the Device / Phone Model to which these default settings apply.  Read Only.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="Protocol" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>String indicating the Device / Phone Protocol for which these default settings for this Model apply.  Read Only.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LDeviceDefaults"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListDeviceDefaultsRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceDefaults" type="axlapi:LDeviceDefaults"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XMraServiceDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" nillable="false" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this MraServiceDomain as Default. Instead, the corresponding tag of another MraServiceDomain should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="serviceDomains" nillable="false" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="addMraServiceDomain" type="axlapi:AddMraServiceDomainReq"/>
    <xsd:element name="addMraServiceDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateMraServiceDomain" type="axlapi:UpdateMraServiceDomainReq"/>
    <xsd:element name="updateMraServiceDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getMraServiceDomain" type="axlapi:GetMraServiceDomainReq"/>
    <xsd:element name="getMraServiceDomainResponse" type="axlapi:GetMraServiceDomainRes"/>
    <xsd:element name="removeMraServiceDomain" type="axlapi:NameAndGUIDRequest"/>
    <xsd:element name="removeMraServiceDomainResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listMraServiceDomain" type="axlapi:ListMraServiceDomainReq"/>
    <xsd:element name="listMraServiceDomainResponse" type="axlapi:ListMraServiceDomainRes"/>
    <xsd:complexType name="AddMraServiceDomainReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:element name="mraServiceDomain" type="axlapi:XMraServiceDomain"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="UpdateMraServiceDomainReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:NameAndGUIDRequest">
                <xsd:sequence>
                    <xsd:element maxOccurs="1" minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>In Update setting isDefault tag as false would not disable this MraServiceDomain as Default. Instead, the corresponding tag of another MraServiceDomain should be set to true.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceDomains" nillable="false" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="GetMraServiceDomainReq">
        <xsd:sequence>
            <xsd:choice>
                <xsd:element name="name" type="axlapi:String100"/>
                <xsd:element name="uuid" type="axlapi:XUUID"/>
            </xsd:choice>
            <xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMraServiceDomain"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="GetMraServiceDomainRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="mraServiceDomain" type="axlapi:RMraServiceDomain"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListMraServiceDomainReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element minOccurs="0" name="isDefault" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>In Update setting isDefault tag as false would not disable this MraServiceDomain as Default. Instead, the corresponding tag of another MraServiceDomain should be set to true.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element minOccurs="0" name="serviceDomains" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LMraServiceDomain"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListMraServiceDomainRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="mraServiceDomain" type="axlapi:LMraServiceDomain"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="XCiscoCloudOnboarding">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="voucherExists" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This value does not exist in the database. This field is used to generate / remove. During update, if the value in the database goes from false to true, then voucher is generated. Conversely, if value goes from true to false, the voucher is removed. During generation of voucher, the population of other fields happens after the voucher creation. Note that this simulates clicking the Create Voucher button. During removal of voucher, the fields will be populated then the voucher will be removed. Voucher removal will only happen in the Cisco Cloud un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enablePushNotifications" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHttpProxy" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="httpProxyAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyUsername" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrustCACertificate" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowAnalyticsCollection" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>During updates, the value of this field is ignored and the value of enableTroubleShooting is used instead, if any.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTroubleshooting" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmSendEncryptedData" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableGDSCommunication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraActivationDomain" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="updateCiscoCloudOnboarding" type="axlapi:UpdateCiscoCloudOnboardingReq"/>
    <xsd:element name="updateCiscoCloudOnboardingResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="listCiscoCloudOnboarding" type="axlapi:ListCiscoCloudOnboardingReq"/>
    <xsd:element name="listCiscoCloudOnboardingResponse" type="axlapi:ListCiscoCloudOnboardingRes"/>
    <xsd:complexType name="UpdateCiscoCloudOnboardingReq">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIRequest">
                <xsd:sequence>
                    <xsd:choice>
                        <xsd:element name="uuid" type="axlapi:XUUID"/>
                    </xsd:choice>
                    <xsd:element maxOccurs="1" minOccurs="0" name="voucherExists" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>This value does not exist in the database. This field is used to generate / remove. During update, if the value in the database goes from false to true, then voucher is generated. Conversely, if value goes from true to false, the voucher is removed. During generation of voucher, the population of other fields happens after the voucher creation. Note that this simulates clicking the Create Voucher button. During removal of voucher, the fields will be populated then the voucher will be removed. Voucher removal will only happen in the Cisco Cloud un-boarded state.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enablePushNotifications" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableHttpProxy" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="httpProxyAddress" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="proxyUsername" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="proxyPassword" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableTrustCACertificate" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="allowAnalyticsCollection" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>During updates, the value of this field is ignored and the value of enableTroubleShooting is used instead, if any.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableTroubleshooting" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="alarmSendEncryptedData" type="axlapi:boolean"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="orgId" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="serviceAddress" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="orgName" type="xsd:string"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="enableGDSCommunication" type="axlapi:boolean">
                        <xsd:annotation>
                            <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="mraActivationDomain" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCloudOnboardingReq">
        <xsd:sequence>
            <xsd:element name="searchCriteria">
                <xsd:annotation>
                    <xsd:documentation>At least one element under searchCriteria has to be mentioned</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence/>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="1" name="returnedTags" type="axlapi:LCiscoCloudOnboarding"/>
            <xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong">
                <xsd:annotation>
                    <xsd:documentation>It will be used only when first tag is specified.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
        </xsd:sequence>
        <xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
    </xsd:complexType>
    <xsd:complexType name="ListCiscoCloudOnboardingRes">
        <xsd:complexContent>
            <xsd:extension base="axlapi:APIResponse">
                <xsd:sequence>
                    <xsd:element name="return">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="ciscoCloudOnboarding" type="axlapi:LCiscoCloudOnboarding"/>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="LSipProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultTelephonyEventPayloadType" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectByApplication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringing180" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerRegisterDelta" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerRegister" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerT1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerT2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryNotInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startMediaPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="stopMediaPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupListUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupGroupUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="meetmeServiceUrl" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userInfo" type="axlapi:XZzuserInfo"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfDbLevel" type="axlapi:XZzdtmfDbLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callHoldRingback" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="anonymousCallBlock" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdBlock" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndControl" type="axlapi:XZzdndcontrol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telnetLevel" type="axlapi:XTelnetLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerKeepAlive" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerSubscribe" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerSubscribeDelta" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxRedirects" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerOffHookToFirstDigit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="abbreviatedDialUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confJointEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2543Hold" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="semiAttendedTransfer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableVad" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="stutterMsgWaiting" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callStats" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="t38Invite" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="faxInvite" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" type="axlapi:XSIPReroute"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableAnatForEarlyOfferCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpOverSip" type="axlapi:XRSVPOverSIP"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fallbackToLocalRsvp" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" type="axlapi:XSIPRel1XXOptions"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gClear" type="axlapi:XGClear"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRecvSDPInMidCallInvite" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is editable only if earlyOfferSupportForVoiceCall is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundOptionsPing" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusOK" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusNotOK" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deliverConferenceBridgeIdentifier" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipOptionsRetryCount" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipOptionsRetryTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipBandwidthModifier" type="axlapi:XSIPBandwidthModifier"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUriOutdialSupport" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userAgentServerHeaderInfo" type="axlapi:XUserAgentServerHeaderInfo"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowPresentationSharingUsingBfcp" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isScriptTraceEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicationMedia" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialStringInterpretation" type="axlapi:XURIDisambiguationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppUserAuthorization" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isAssuredSipServiceEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Equivalent field on the SIP Profile Configuration page in Cisco Unified CM Administration is renamed from Allow Passthrough of Configured Line Device Caller Information to Enable External Presentation Name and Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdentification" type="axlapi:XCallingLineIdentification"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousIncomingCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousOutgoingCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" type="axlapi:XVideoCallTrafficClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowMultipleCodecs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipSessionRefreshMethod" type="axlapi:XSipSessionRefreshMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSuppVoiceCall" type="axlapi:XEOSuppVoiceCall"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cucmVersionInSipHeader" type="axlapi:XCUCMVersionInSipHeader"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevelHeaders" type="axlapi:XCALHeaders"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destRouteString" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="inactiveSDPRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowRRAndRSBandwidthModifier" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipTrunkSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String75"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingTransport" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outgoingTransport" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestAuthentication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noncePolicyTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" type="axlapi:String4096"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applLevelAuthentication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowReplaceHeader" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitSecurityStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipV150OutboundSdpOfferFiltering" type="axlapi:XV150SDPFilter"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowChargingHeader" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDay" type="axlapi:XDayOfWeek"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endDay" type="axlapi:XDayOfWeek"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monthOfYear" type="axlapi:XMonthOfYear"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dayOfMonth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPublished" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimePeriod cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Period can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dayOfMonthEnd" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monthOfYearEnd" type="axlapi:XMonthOfYear"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTimeSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPublished" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimeSchedule cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Schedule can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleCategory" type="axlapi:XTimeScheduleCategory"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTodAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerIdName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVoiceMailPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update 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:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LProcessNode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The primary hostname of the process node.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mac" type="axlapi:XMacAddress">
                <xsd:annotation>
                    <xsd:documentation>The mac address of the host.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmHubGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeRole" type="axlapi:XProcessNodeRole"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallerFilterList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isAllowedType" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserIdName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRoutePartition">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOriginatingDeviceTimeZone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone">
                <xsd:annotation>
                    <xsd:documentation>Only Applicable if TimeSchedule is selected. If OriginatingDevice is selected then this tag is not applicable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCss">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallManager">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistration">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="startDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="endDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="nextDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistrationEnabled" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="universalDeviceTemplate" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineTemplate" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmGroup" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LExpresswayCConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="HostNameOrIP" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="X509SubjectNameorSubjectAlternateName" type="axlapi:String4096"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMediaResourceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMediaResourceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRegion">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultCodec" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Not valid for get and list</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAarGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String32"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhysicalLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCustomer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="createTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments. Read-only: Time customer was created</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastAuditTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments. Read-only: Time last customer audit occurred</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenld" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="distributionAlgorithm" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDevicePool">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dateTimeSettingName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry">
                <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:element maxOccurs="1" minOccurs="0" name="srstName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectionMonitorDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>-1 means using system default</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>For IP Phones and Gateways. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Device Mobility. Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="physicalLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="revertPriority" type="axlapi:XRevertPriority">
                <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 maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localRouteGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="adjunctCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="localRouteGroup">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDeviceMobilityGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="id" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinAudioBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinVideoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinImmersiveKbits" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSoftKeyTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="baseSoftkeyTemplateName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTranscoder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString255">
                <xsd:annotation>
                    <xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subUnit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM) and is a mandatory tag for Cisco Media Termination Point (WS-SVC-CMM) Transcoder. Valid values range from 1 to 4.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isTrustedRelayPoint" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maximumCapacity" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCommonDeviceConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale">
                <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 maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressingMode" type="axlapi:XIPAddressingMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfigurationForPhones" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useImeForOutboundCalls" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowDuplicateAddressDetection" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptRedirectMessages" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="replyMulticastEchoRequest" type="axlapi:XStatus"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LResourcePriorityNamespace">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="namespace" type="axlapi:String10"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LResourcePriorityNamespaceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subNetDetails">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="ipv4SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Subnet" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv4SubNetMaskSz" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ipv6SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Subnet" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6SubNetMaskSz" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCmcInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="code" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCredentialPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="failedLogon" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Failed logon must be a number in the range 0 to 100. If 0 is entered, NoLimitForFailedLogon is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="resetFailedLogonAttempts" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lockoutDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Lockout duration must be a number in the range 0 to 1440. (minutes), If 0 is entered then Administrator Must Unlock is true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="credChangeDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential change duration must be a number in the range 0 to 129600. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="credExpiresAfter" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential expires after must be a number in the range 0 to 365. (Days). If 0 is entered, then neverExpires is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="minCredLength" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="prevCredStoredNum" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="inactiveDaysAllowed" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="expiryWarningDays" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="trivialCredCheck" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="minCharsToChange" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Minimum Character Change difference between the old and new password.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFacInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="code" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationLevel" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHuntList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeListEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailUsage" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LIvrUserLocale">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orderIndex" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLineGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="distributionAlgorithm" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rnaReversionTimeOut" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmNoAnswer" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmBusy" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmNotAvailable" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoLogOffHunt" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRecordingProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recorderDestination" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallManagerGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpDefault" type="axlapi:boolean">
                <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:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDialPlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDialPlanTag">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Actually called "tag" in database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operator" type="axlapi:XOperator"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="suppressFromRouteFilter" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDdi">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitAnalysisId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMobileSmartClientProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClient" type="axlapi:XMobileSmartClient"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableSnrUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCFAUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handOffUri" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LProcessNodeService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" type="axlapi:XService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userCategories" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numFiles" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxFileSize" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceFile" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mohFileStatus" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localeAnnouncement" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDhcpServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="arpCacheTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="renewalTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rebindingTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDhcpSubnet">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="subnetIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryStartIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryEndIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryStartIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryEndIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryRouterIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryRouterIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subnetMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="arpCacheTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="renewalTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rebindingTime" type="axlapi:XInteger">
                <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="LCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retrievalPrefix" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The 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 maxOccurs="1" minOccurs="0" name="reversionPattern" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The pattern used to revert the call when the parked call is not retrieved within retrieval timer.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="revertCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMeetMe">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="minimumSecurityLevel" type="axlapi:XDeviceSecurityMode"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LConferenceNow">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="conferenceNowNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeForHost" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="MohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMobileVoiceAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeListEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emMaxLoginTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mailid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="department" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="manager" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryExtension">
                <xsd:annotation>
                    <xsd:documentation>Only DNs associated with the associatedDevices of the User can be used as primary extension.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String255">
                            <xsd:annotation>
                                <xsd:documentation>DN or Pattern</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedPc" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCti" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxDeskPickupWaitTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Maximum wait time for Desk Pickup must be a number in the range 0 to 30000.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Remote Destination Limit must be a number in the range 1 to 10. Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="status" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEmcc" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numericUserId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndPresenceEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telephoneNumber" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field also corresponds to the field 'Number Displayed in Directory' for the Quick User/phone Add page.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="title" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pagerNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calendarPresence" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userIdentity" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Value should be of of the format user@domain</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="customerName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAppUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowReplaceHeader" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isStandard" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipRealm">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="realm" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhoneNtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mode" type="axlapi:XZzntpmode"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDateTimeGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dateformat" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among D/M/Y,M/D/Y,Y/M/D</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPresenceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGeoLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" type="axlapi:String100"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSrst">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SipNetwork" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SipPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srstCertificatePort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isSecure" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMlppDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCumaServerSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transportType" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverIpHostName" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LApplicationServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerType" type="axlapi:XAppServer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserUrl" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server, CER Location Management</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable Only for Cisco Web dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LApplicationUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="instanceId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Required format is YYYY:MM:DD:HH:SS. Read Only when certificateOperation is 'No Pending Operation'. Please provide the above format while adding a new device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperationStatus" type="axlapi:XCertificateStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LEndUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="instanceId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Format is YYYY:MM:DD:HH</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperationStatus" type="axlapi:XCertificateStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LServiceParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" type="axlapi:XService">
                <xsd:annotation>
                    <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="valueType" type="axlapi:XParam"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserPhoneAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="productType" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryURI" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryNumberURIPartition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGeoLocationFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCountry" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNationalSubDivision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDistrict" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCommunityName" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCityDivision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNeighbourhood" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreet" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLeadingStreetDirection" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrailingStreetSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreetSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumber" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumberSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLandmark" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useFloor" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOccupantName" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePostalCode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVoiceMailProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, the corresponding tag of another VoiceMailProfile should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailboxMask" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVoiceMailPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplay" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalMask" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatekeeper">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rrqTimeToLive" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 300</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDevice" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhoneButtonTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The template's name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUserModifiable" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCommonPhoneConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndAlertingType" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="backgroundImage" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phonePersonalization" type="axlapi:XPhonePersonalization"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMessageWaiting">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messageWaitingIndicator" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LIpPhoneServices">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceName" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiServiceName" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceDescription" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServiceUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceCategory" type="axlapi:XPhoneServiceCategory"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceType" type="axlapi:XPhoneService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVendor" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVersion" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseSubscription" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCtiRoutePoint">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTransPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeNextHopByCgpn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOriginatorCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dontWaitForIDTOnSubsequentHops" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallingPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Always set as true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPatternIpv6" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeOnUserPart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainRoutingCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHuntPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieve">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntNoAnswer">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntBusy">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayConnectedNumber" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueCalls" type="axlapi:LCallsQueue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="supportOverlapSending" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for a translation pattern.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowDeviceOverride" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationCodeRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationLevelRequired" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientCodeRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withTag" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="withValueClause" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControl" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LApplicationDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDirectoryLookupDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhoneSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneType" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" type="axlapi:XDeviceSecurityMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpEncryptedConfig" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EnableOAuthAuthentication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SIP phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nonceValidityTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transportType" type="axlapi:XTransport">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipPhonePort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDigestAuthentication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="excludeDigestCredentials" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPattern" type="axlapi:XDialPattern"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LConferenceBridge">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueName128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subUnit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Conference Bridge (WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS).  Valid values range from 1 to 4.The value should be given as per the formula. Cisco Media Server : subunit = ((Extract two digits after 'A' from the name)-2)/3 + 1. Cisco Conference Bridge: subunit = ((Extract two digits after 'C' from the name)-1)/3 + 1 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Conference Bridge Hardware.For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="maximumCapacity" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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 maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco IOS Enhanced Conference Bridge</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinationAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcuConferenceBridgeSipPort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScript" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrace" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="httpPort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU and Conductor</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHttps" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="conferenceBridgePrefix" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCFBControlOfCallSecurityIcon" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This option is available for Conference types MCU,Conductor and CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="overrideSIPTrunkAddress" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAnnunciator">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LInteractiveVoiceResponse">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpType" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trustedRelayPoint" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFixedMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enable" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localeAnnouncement" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAarGroupMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The new prefixDigit value for this particular AARGroup relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupFromName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupToName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LRemoteDestinationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientProfileName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarKeepCallHistory" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarVoiceMailEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:XAutoAnswer">
                <xsd:annotation>
                    <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cfaCssPolicy" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" type="axlapi:XFkType">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveVmEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntVmEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonReversionTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailover" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDefaultDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="privacy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePi" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndication" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LH323Phone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferredCodec" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxUnicastConnections" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="maxMulticastConnections" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="fixedAudioSourceDevice" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isMultiCastEnabled" type="axlapi:boolean">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="baseMulticastIpaddress" type="xsd:string">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766. 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 maxOccurs="1" minOccurs="0" name="baseMulticastPort" type="axlapi:XInteger">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicastIncrementOnIp" type="axlapi:boolean">
                <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>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LH323Trunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowH235PassThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeper" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="terminalType" type="axlapi:XTerminal"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="technologyPrefix" type="axlapi:String50"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="zone" type="axlapi:String50"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="ictPassingPrecedenceLevelThroughUuie" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ictSecurityAccessLevel" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's. Should be set only when ictPassingPrecendenceLevelThroughUUIE is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isSafEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If set to false its mandatory to specify a value for the tag server1(remoteServerInfo is its parent tag)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfButtons" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimeout" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="informationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messagesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServerUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for a get phone response.It contains Extension Mobility related parameters for a device when a user is logged in using a user defined device profile.If no user is logged in,the original device information for these parameters is returned.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                            <xsd:annotation>
                                <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpaceName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceProtocol" type="axlapi:XDeviceProtocol"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addressMode" type="axlapi:XIPAddressingMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfig" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstOption" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="geolocationInfo" type="axlapi:String2048"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteLocationName" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridgeStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireDtmfReception" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <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 maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <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:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="axlapi:String128">
                <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 maxOccurs="1" minOccurs="0" name="certificateStatus" type="axlapi:XCertificateStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="upgradeFinishTime" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="roamingDevicePoolName" type="axlapi:XFkType">
                <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 maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="isDualMode" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Read-only tag.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserIdName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneSuite" type="axlapi:XPhonePersonalization">
                <xsd:annotation>
                    <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isProtected" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support Secure Tone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestUser" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:XOutboundCallRollover">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for PLAR-supporting SIP/SCCP phones only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirectoryUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessageUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceTrustMode" type="axlapi:XDeviceTrustMode">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSupportForVoiceCall" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireThirdPartyRegistration" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockIncomingCallsWhenRoaming" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNetworkId" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag is only valid when value of blockIncomingCallsWhenRoaming is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AllowPresentationSharingUsingBfcp" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicableMedia" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCallRoutingToRdWhenNoneIsActive" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new enableCallRoutingToRdWhenNoneIsActive flag for Remote Destination Call Forwarding feature is required for CTI Remote Device. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationID" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when set to true, indicates that the phone should use activation code based registration</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowMraMode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LH323Gateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>When this flag is checked, IPSec needs to be configured in the network to provide end to end security. Failure to do so will expose keys and other information</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowH235PassThrough" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIeDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for a get deviceprofile response.It contains Extension Mobility related parameters for a device when a user is logged in using a user defined device profile.If no user is logged in,the original device information for these parameters is returned.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                            <xsd:annotation>
                                <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpaceName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceProtocol" type="axlapi:XDeviceProtocol"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addressMode" type="axlapi:XIPAddressingMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfig" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstOption" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="geolocationInfo" type="axlapi:String2048"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteLocationName" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRemoteDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="answerTooSoonTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="answerTooLateTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="delayBeforeRingingCell" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>If you are giving value to dualModeDeviceName then you can't give value to remoteDestinationProfileName,viceversa</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiRemoteDeviceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>ctiRemoteDeviceName tag will be used to associate either CTI Remote Device or a Cisco Spark Remote Device with a Remote Destination</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dualModeDeviceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isMobilePhone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileConnect" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todAccessName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not applicable for dualmode phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to CUMC devices.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleNumberReachVoicemail" type="axlapi:XVMAvoidancePolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialViaOfficeReverseVoicemail" type="axlapi:XVMAvoidancePolicy">
                <xsd:annotation>
                    <xsd:documentation>This tag is for Mobility Identity</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVg224">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:annotation>
                    <xsd:documentation>The units element is optional when a newVG224 is being added and can be added using updateVG224Gateway.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="unit">
                            <xsd:annotation>
                                <xsd:documentation>In the IOS model unit corresponds to a SLOT(Slot Module)</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="1" minOccurs="0" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" type="axlapi:XInteger"/>
                                                        </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:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scratch" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointAnalogAccess">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:LGatewayEndpointAnalog"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalAccessPri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:LGatewayEndpointDigitalPri"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalAccessBri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:LGatewayEndpointDigitalBri"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalAccessT1">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:LGatewayEndpointDigitalT1"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCiscoCatalyst600024PortFXSGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="portSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCiscoCatalyst6000E1VoIPGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIe" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="QSIGVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCiscoCatalyst6000T1VoIPGatewayPri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIe" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="QSIGVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCiscoCatalyst6000T1VoIPGatewayT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallPickupGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pickupNotification" type="axlapi:XPickupNotification"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pickupNotificationTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoForPickupNotification">
                <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 maxOccurs="1" minOccurs="0" name="callingPartyInfo" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInfo" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRoutePlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPattern" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="type" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeDetail" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGeoLocationPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" type="axlapi:String100"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipTrunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="referCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destAddrIsSrv" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.This tag will not be returned by list.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tkSipCodec" type="axlapi:XSIPCodec"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of sigDigits must be either from 0 to 32 or 99. Here 99 means All. enable attribute is Read-Only. If sigDigits is 0-32 then enable is true, if sigDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedPartyIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingname" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptInboundRdnis" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutboundRdnis" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpFallbackAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPaiEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipPrivacy" type="axlapi:XSipPrivacy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isRpidEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAssertedType" type="axlapi:XSipAssertedType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trustReceivedIdentity" type="axlapi:XTrustReceivedIdentity"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfSignalingMethod" type="axlapi:XDTMFSignaling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkType" type="axlapi:XTrunkService">
                <xsd:annotation>
                    <xsd:documentation>This tag is not supported in the Update method.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useImePublicIpPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOrigCallingPartyPresOnDivert" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScriptName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationUnknownCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableQsigUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptTraceEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkTrafficSecure" type="axlapi:XSIPTrunkCallLegSecurity"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingAndCalledPartyInfoFormat" type="axlapi:XSIPIdentityBlend"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag when enabled will prevent external presentation name and external presentation number to be populated in SIP headers like P-Asserted ID and RPID.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requestUriDomainName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCiscoRecordingQsigTunneling" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRegionMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The new bandwidth value for this particular region relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionAName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionBName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCalledPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Always set as true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyPrefixDigits" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LExternalCallControlProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryUri" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryUri" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableLoadBalancing" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routingRequestTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="diversionReroutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callTreatmentOnFailure" type="axlapi:XCallTreatmentOnFailure"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSafSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSafForwarder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientLabel" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safSecurityProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTcpKeepAlive" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safReconnectInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safNotificationsWindowSize" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcdHostedDN">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="hostedPattern" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CcdHostedDnGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePstnFailover" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcdHostedDNGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePstnFailover" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcdRequestingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnPrefix" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LInterClusterServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="interClusterService" type="axlapi:XInterClusterService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for PSTN Access and RSVP Agent</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRemoteCluster">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fullyQualifiedName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emcc" type="axlapi:LRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:LRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpAgent" type="axlapi:LRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftp" type="axlapi:LRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbm" type="axlapi:LRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="uds" type="axlapi:LRemoteClusterMember"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcdAdvertisingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUnitsToGateway">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewaySubunits">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLdapDirectory">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDn" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="repeatable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intervalValue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" type="axlapi:XScheduleUnit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nextExecTime" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroupInfo">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                                    <xsd:complexType>
                                        <xsd:sequence minOccurs="0">
                                            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LEmccFeatureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterName" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Name of the Emcc Parameter</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSafCcdPurgeBlockLearnedRoutes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVpnGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVpnGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVpnProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoNetworkDetection" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtu" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="failToConnect" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientAuthentication" type="axlapi:XVPNClientAuthentication"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pwdPersistant" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHostIdCheck" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value shpuld be between 1024 and 65535</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" type="axlapi:XServerSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="reconnectInterval" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be between 60 and 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeRouteFilterGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="groupTrustSetting" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeRouteFilterElement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elementType" type="axlapi:XViprFilterElement"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeRouteFilterGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeClient">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domain" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryImeServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryImeServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedRouteFilterGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="exclusionNumberGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firewallName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeEnrolledPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeEnrolledPatternGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fallbackProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPatternAllAlias" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeExclusionNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeExclusionNumberGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeExclusionNumberGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeFirewall">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeE164Transformation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isCgpnPreTransformation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isCdpnPreTransformation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCgpnTransformationProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCdpnTransformationProfileName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTransformationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFallbackProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFallbackDirectoryE164Number" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="qosSensistivityLevel" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback QOS Sensitivity should be in range 0 to 5</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callCss" type="axlapi:XFallBackCSSSelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callAnswerTimer" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback Call Answer Timer should be in range 1 to 10</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumberPartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigitsForCallerIDPartialMatch" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The number of digits for Caller ID partial match should be in range 4 to 15</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfCorrelationDtmfDigits" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLdapFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String4096"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="filter" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAppServerInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerContent" type="axlapi:XAppServerContent"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="content" type="axlapi:XContent"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTvsCertificate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="subjectName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="issuerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serialNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeToLive" type="xsd:integer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFeatureControlPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMobilityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileClientCallingOption" type="axlapi:XDialViaOffice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvofServiceAccessNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvorCallerId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LEnterpriseFeatureAccessConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHandoffConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCalledPartyTracing">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="directorynumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSIPNormalizationScript">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptExecutionErrorRecoveryAction" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="systemResourceErrorRecoveryAction" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxMemoryThreshold" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxLuaInstructionsThreshold" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isStandard" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If the value of isStandard is t (true), the fields are not editable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="field" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewaySccpEndpoints">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:LGatewaySccp"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LBillingServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="hostName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directory" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resendOnFailure" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="billingServerProtocol" type="axlapi:XBillingserverprotocol"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLbmGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeActive" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeStandby" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAnnouncement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="announcementFile" type="axlapi:XAnnouncementFile"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLdapSyncCustomField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapConfigurationName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customUserField" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserField" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAudioCodecPreferenceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUcService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceType" type="axlapi:XUCService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="productType" type="axlapi:XUCProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostnameorip" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence) and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XConnectProtocol">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence),CTI and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLbmHubGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member1" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member2" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member3" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImportedDirectoryUriCatalogs">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastLoadedFileName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fileLoadDateTime" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SIP Trunk for Video On Hold Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultVideoStreamId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSdpTransparencyProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFeatureGroupTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndUcPresenceEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCTIControl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEMCC" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxDeskPickupWait" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="BLFPresenceGp" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearch" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="meetingInformation" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDirNumberAliasLookupandSync">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapConfigName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapManagerDisgName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapPassword" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserSearch" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDirectoryServerUsage" type="axlapi:XLDAPDirectoryFunction"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveSearch" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveTime" type="axlapi:XKeepAliveTimeInterval"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCachingofRecords" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cacheSizeforAliasLookup" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cacheAgeforAliasLookup" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLocalRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAdvertisedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternType" type="axlapi:XGlobalNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostedRoutePSTNRule" type="axlapi:XHostedRoutePatternPSTNRule"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailPrepend" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LBlockedLearnedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternType" type="axlapi:XGlobalNumber"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCCAProfiles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ccaId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primarySoftSwitchId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondarySoftSwitchId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="objectClass" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipUserNameSuffix" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUniversalDeviceTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePool" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipDialRules" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForInboundCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForOutboundCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="reroutingCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforInboundCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforOutboundCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfiguration" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phonePersonalization" type="axlapi:XPhonePersonalization"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferredOriginatingCodec" type="axlapi:XSIPCodec"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:XOutboundCallRollover"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaTerminationPointRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requiredDtmfReception" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protectedDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesProvisioning" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellUser" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomain" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndication" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="doNotDisturb" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndIncomingCallAlert" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneBusy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneIdle" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocation" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupList" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridge" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowControlOfDeviceFromCti" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="privacy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loggedIntoHuntGroup" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServer" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idle" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messages" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationServer" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directory" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="information" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessagesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserProfileProvision">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowProvision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="limitProvision" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowPhoneReassign" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultUserProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowProvisionEMMaxLoginTime" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCredentialPolicyDefault">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialUser" type="axlapi:XCredentialUser"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialType" type="axlapi:XCredential"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credPolicyName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentials" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confirmCredentials" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credUserCantChange" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credUserMustChange" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credDoesNotExpire" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LPresenceRedundancyGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server1" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server2" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="haEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numUsers" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAssignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numUsers" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUnassignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAssignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceRedundancyGroup" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUnassignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LWifiHotspot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ssidPrefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMethod" type="axlapi:XHotspotAuthenticationMethod"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LWlanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LWLANProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ssid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="frequencyBand" type="axlapi:XWiFiFrequency"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userModifiable" type="axlapi:XWLANProfileChanges"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authMethod" type="axlapi:XWiFiAuthenticationMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pskPassphrase" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkAccessProfile" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUniversalLineTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urgentPriority" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extCallControlProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:XAutoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retainDestInCallFwdHistory" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardDestAllCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryCssForwardingAllCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCssForwardingAllCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CssActivationPolicy" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestExtCallsWhenNotRetrieved" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdExtCallsWhenNotRetrieved" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestInternalCallsWhenNotRetrieved" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdInternalCallsWhenNotRetrieved" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonitorReversionTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="target" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppNoAnsRingDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionRingDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionNotificationInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:LEnterpriseAltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:LE164AltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFailoverNumber" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LNetworkAccessProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLicensedUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snrEnabled" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emEnabled" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceCount" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseUsed" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHttpProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requestTimeout" type="axlapi:XRequestTimeout"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryCount" type="axlapi:XRetryCount"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="webServiceRootUri" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LElinGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinNumbers">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="axlapi:XCommonMembersExtension">
                            <xsd:sequence minOccurs="0">
                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="elinNumber" type="axlapi:LELINNumber"/>
                            </xsd:sequence>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSecureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUnassignedDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRegistrationDynamic">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="device" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownUcm" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownConfigVersion" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationDetails" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointConnection" type="axlapi:XEndpointConnection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="portOrSsid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastSeen" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="risStatus" type="axlapi:XRisStatus"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LInfrastructureDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bssidWithMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wapLocation" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLdapSearch">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDirectorySearch" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="distinguishedName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase1" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase2" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase3" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableRecursiveSearch" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primary" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondary" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LWirelessAccessPointControllers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpVersion" type="axlapi:XSNMPVersion"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpUserIdOrCommunityString" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>if version is 3 then it will be snmpUserId and if version is 2 then it will be treated as snmpCommuintyString</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationProtocol" type="axlapi:XSNMPAuthenticationProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyProtocol" type="axlapi:XSNMPPrivacyProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="syncNow" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="syncStatus" type="axlapi:XSyncStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resyncInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nextSyncTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" type="axlapi:XScheduleUnit"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPhoneActivationCode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="activationCode" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Activation code for a valid phone that supports Secure Self Onboarding</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="activationCodeExpiry" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Desired expiry time (in seconds) of activation code. Able to specify on AddPhoneActivationCode request. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneName" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Device name of self onboardable phone, doesn't have to be a valid MAC. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneDescription" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneModel" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationId" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>User associated (if applicable) to onboardable phone</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDeviceDefaults">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="Model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>String indicating the Device / Phone Model to which these default settings apply.  Read Only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>String indicating the Device / Phone Protocol for which these default settings for this Model apply.  Read Only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LoadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the firmware load that is used with a particular type of hardware device model. The file is fed to the phones via TFTP. This can be overridden at the device level.  If not overridden, then all devices of this model will use this firmware load file.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InactiveLoadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the inactive firmware load that is used with phone models that support dual-bank firmware (background download). The file is fed to the phones via TFTP but is not active.  This can be overridden at the device level. If not overridden, then all devices of this model will download this firmware load file as the inactive load.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DevicePoolName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Device Pool, (which defines common Device / Phone characteristics), to be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be assigned to this same Device Pool.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PhoneButtonTemplate" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Phone Button Template, (which defines the line and feature button related characteristics of a Device or Phone ), which may be shared by multiple phones and which will be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be associated with this same Phone Button Template.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreferActCodeOverAutoReg" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when TRUE and unless overridden for specific Phones / Devices of this Model and Protocol, indicates a preferred use of activation code based registrations rather than basic auto-registration.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will, when created be initially marked to use this registratin mode.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMraServiceDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this MraServiceDomain as Default. Instead, the corresponding tag of another MraServiceDomain should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceDomains" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCiscoCloudOnboarding">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="voucherExists" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This value does not exist in the database. This field is used to generate / remove. During update, if the value in the database goes from false to true, then voucher is generated. Conversely, if value goes from true to false, the voucher is removed. During generation of voucher, the population of other fields happens after the voucher creation. Note that this simulates clicking the Create Voucher button. During removal of voucher, the fields will be populated then the voucher will be removed. Voucher removal will only happen in the Cisco Cloud un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enablePushNotifications" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHttpProxy" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="httpProxyAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyUsername" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrustCACertificate" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowAnalyticsCollection" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>During updates, the value of this field is ignored and the value of enableTroubleShooting is used instead, if any.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTroubleshooting" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmSendEncryptedData" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmPushIntervalSecs" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmEncryptKey" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This is a readonly field. During update, the value of this field is internally generated when the value of alarmSendEncryptedData in database changes from false to true ; or deleted when the value changes from true to false.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="onboardingRegistrationStatus" type="axlapi:XOnboardingRegistrationStatus">
                <xsd:annotation>
                    <xsd:documentation>This is a readonly field. It is set during update automatically to the correct value that reflects the status of the system.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="email" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partnerEmail" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customerOneTimePassword" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmSeverity" type="axlapi:XAlarmSeverity">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmPushNowToggle" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableGDSCommunication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraActivationDomain" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="errorStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-only listing of any statuses that may affect onboarding configuration. Some of these statuses are common with GUI screens.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="status" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTODAccessMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTimeScheduleTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="timePeriodName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallerFilterListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="DnMask" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when "callerFilterMask" has value as Directory Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerFilterMask" type="axlapi:XCallerFilterMask">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when value is a directory number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallingSearchSpaceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMediaResourceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMediaResourceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="order" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRegionRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="regionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lossyNetwork" type="axlapi:XLossyNetwork"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="immersiveVideoBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAarGroupRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupFromName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupToName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" type="axlapi:String32"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLocationRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpSetting" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LResourcePriorityNamespaceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDevicePoolDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHuntListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lineGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteFilterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanTagName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operator" type="axlapi:XOperator"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallManagerMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDigitDiscardInstructionMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanTagName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRouteListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routeGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useFullyQualifiedCallingPartyNumber" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LButton">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="feature" type="axlapi:XFeature">
                <xsd:annotation>
                    <xsd:documentation>The feature invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>The label invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="buttonNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isFixedFeature" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LNumplanIdentifier">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LDateTimeGroupNtpReference">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNtpName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPresenceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriptionPermission" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LHuntForwardInfoBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LHuntForwardInfoNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LLineGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lineSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:LDirn">
                <xsd:annotation>
                    <xsd:documentation>The uuid attribute is read here</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardAll">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardBusyInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNoAnswerInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNoCoverage">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNoCoverageInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardOnFailure">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardAlternateParty">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNotRegistered">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCallForwardNotRegisteredInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LPhoneLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:LDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:LEnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUDTLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:LDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LEnduserMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LSpeeddial">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LBusyLampField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDest" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice minOccurs="0">
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirn" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedBlfSdFeatures">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:XBLFSDOption"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LAddOnModule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>Load Information is either the module's specific load information or the default load information.If any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSubscribedService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="telecasterServiceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urlButtonIndex" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urlLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceNameAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneService" type="axlapi:XPhoneService">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceCategory" type="axlapi:XPhoneServiceCategory">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendor" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="version" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="xsd:int">
                <xsd:annotation>
                    <xsd:documentation>Read Only. Value should be between 1 and 100</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LBLFDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkId" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>Only the uuid attribute is read</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" 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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LCtiRemoteDeviceLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The directory number to be associated. This directory number must be already associated to cti remote device. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LAnalogPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Mandatory for ground start and loop start</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="line" type="axlapi:LPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineIdentifier" type="axlapi:LNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiPortNumber" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not used by T1 Ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointAnalog">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:LAnalogPort"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164DirectoryNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalPri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIE" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for  only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : : PRI NI2, PRI DMS-250, PRI DMS-100, PRI 4ESS, PRI 5E8, PRI 5E8 TELEOS, PRI 5E8 INTECOME, PRI 5E8 CUSTOM, PRI 5E9.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPartyTransformationCss" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPartyTransformationCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalBri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="briProtocol" type="axlapi:XBriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDatalinkOnFirstCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LT1Port">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerId" type="axlapi:XCallerID"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewayEndpointDigitalT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="port" type="axlapi:LT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="encodeOutboundVoiceRouteClass" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPickupGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="pickupGroupName" type="axlapi:XFkType"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="pickupDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LPolicyRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationPolicyAName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This is a read only tag. The value will be the currently added GeoLocationPolicy pkid.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationDeviceA" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationPolicyBName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationDeviceB" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="logicalPartitionPolicy" type="axlapi:XLogicalPartitionPolicy"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LIpPhoneServicesParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="default" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="paramRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="paramPassword" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSafForwarderMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcdRequestingServiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDirn">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRemoteClusterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress1" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress2" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress3" type="axlapi:String15"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LPatternMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialParameters">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="dialParameter" type="axlapi:LParameterMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LParameterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameter" type="axlapi:XDialParameter"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LVmPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LMobileVoiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orderIndex" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVpnGatewayMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="issuerName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serialNumber" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LVpnGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGatewayName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LImeClientMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enrolledPatternGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LH323Line">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:LDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:LEnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserGroupRoles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="roleName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCertificateRole">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="roleName" type="axlapi:XTrustRole"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LTvsCertificateService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceName" type="axlapi:XCertificateService"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LFeatureControlConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="featureName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultValue" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="overrideDefault" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableSetting" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag will be taken to consideration only when 'overrideDefault' tag is set to True.This will be handled in the code.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LSipTrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv6" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LH323TrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCcmExternalIpMap">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressHost" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LDirectoryUri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="isPrimary" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="uri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyViaIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LGatewaySccp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVM" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:XPresentationBit">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="line" type="axlapi:LPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineIdentifier" type="axlapi:LNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LLocationBetween">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="weight" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audioBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="immersiveBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LNormalizationScriptInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterValue" type="axlapi:String128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LCallsQueue">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="maxCallersInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueFullDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpacePilotQueueFull" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceMaxWaitTime" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAgentDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceNoAgent" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceID" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LServiceProfileList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="profileName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverCertificateVerification" type="axlapi:XCertificateVerificationLevel">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Conferencing Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileXml" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LJabberClientConfigurationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="common" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="desktop" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobile" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LUserCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LLineAppearanceAssociationForPresence">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="laapAssociate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapProductType" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDeviceName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDirectory" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapPartition" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDescription" type="axlapi:String128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LAccessControlGroupName">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LExtensions">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LExtension">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LProcessNodes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmAssignedServices" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LWirelessLanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LEnterpriseAltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LE164AltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LELINNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="LRingingSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="startTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDay" type="axlapi:XDayOfWeek">
                <xsd:annotation>
                    <xsd:documentation>StartDay and EndDay value should be same</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endDay" type="axlapi:XDayOfWeek"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultTelephonyEventPayloadType" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectByApplication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringing180" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerRegisterDelta" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerRegister" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerT1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerT2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryNotInvite" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startMediaPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="stopMediaPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startVideoPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="stopVideoPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForVideoCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfVideoCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForTelePresenceCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dscpForAudioPortionOfTelePresenceCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupListUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupGroupUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="meetmeServiceUrl" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userInfo" type="axlapi:XZzuserInfo"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfDbLevel" type="axlapi:XZzdtmfDbLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callHoldRingback" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="anonymousCallBlock" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdBlock" type="axlapi:XZzpreff"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndControl" type="axlapi:XZzdndcontrol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telnetLevel" type="axlapi:XTelnetLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerKeepAlive" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerSubscribe" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerSubscribeDelta" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxRedirects" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timerOffHookToFirstDigit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="abbreviatedDialUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confJointEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2543Hold" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="semiAttendedTransfer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableVad" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="stutterMsgWaiting" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callStats" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="t38Invite" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="faxInvite" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" type="axlapi:XSIPReroute"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableAnatForEarlyOfferCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpOverSip" type="axlapi:XRSVPOverSIP"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fallbackToLocalRsvp" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" type="axlapi:XSIPRel1XXOptions"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gClear" type="axlapi:XGClear"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRecvSDPInMidCallInvite" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is editable only if earlyOfferSupportForVoiceCall is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundOptionsPing" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusOK" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="optionsPingIntervalWhenStatusNotOK" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deliverConferenceBridgeIdentifier" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipOptionsRetryCount" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipOptionsRetryTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipBandwidthModifier" type="axlapi:XSIPBandwidthModifier"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUriOutdialSupport" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userAgentServerHeaderInfo" type="axlapi:XUserAgentServerHeaderInfo"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowPresentationSharingUsingBfcp" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isScriptTraceEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field will be enabled only when SIP Normalization Script is present.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicationMedia" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialStringInterpretation" type="axlapi:XURIDisambiguationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppUserAuthorization" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isAssuredSipServiceEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExternalQoS" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Equivalent field on the SIP Profile Configuration page in Cisco Unified CM Administration is renamed from Allow Passthrough of Configured Line Device Caller Information to Enable External Presentation Name and Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="isAnonymous" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdentification" type="axlapi:XCallingLineIdentification"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousIncomingCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callpickupUri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousOutgoingCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" type="axlapi:XVideoCallTrafficClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowMultipleCodecs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipSessionRefreshMethod" type="axlapi:XSipSessionRefreshMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSuppVoiceCall" type="axlapi:XEOSuppVoiceCall"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cucmVersionInSipHeader" type="axlapi:XCUCMVersionInSipHeader"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevelHeaders" type="axlapi:XCALHeaders"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destRouteString" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="inactiveSDPRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowRRAndRSBandwidthModifier" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipTrunkSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String75"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingTransport" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outgoingTransport" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestAuthentication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noncePolicyTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" type="axlapi:String4096"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applLevelAuthentication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowReplaceHeader" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitSecurityStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipV150OutboundSdpOfferFiltering" type="axlapi:XV150SDPFilter"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowChargingHeader" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDay" type="axlapi:XDayOfWeek"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endDay" type="axlapi:XDayOfWeek"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monthOfYear" type="axlapi:XMonthOfYear"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dayOfMonth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPublished" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimePeriod cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Period can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dayOfMonthEnd" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monthOfYearEnd" type="axlapi:XMonthOfYear"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTimeSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RTimeScheduleTimePeriod"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPublished" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>TimeSchedule cannot be published if it has a todOwnerId assigned to it. Only Administrative Time Schedule can be published.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleCategory" type="axlapi:XTimeScheduleCategory"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todOwnerIdName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTodAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:RTODAccessMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedRemoteDestination">
                <xsd:annotation>
                    <xsd:documentation>Read-Only. List of the remoteDestination entries associated with this TodAccess.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="remoteDestination" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Name of the remoteDestination</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="RVoiceMailPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update 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:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RProcessNode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The primary hostname of the process node.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mac" type="axlapi:XMacAddress">
                <xsd:annotation>
                    <xsd:documentation>The mac address of the host.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmHubGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeRole" type="axlapi:XProcessNodeRole"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cupDomain" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallerFilterList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isAllowedType" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RCallerFilterListMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRoutePartition">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleIdName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOriginatingDeviceTimeZone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone">
                <xsd:annotation>
                    <xsd:documentation>Only Applicable if TimeSchedule is selected. If OriginatingDevice is selected then this tag is not applicable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCss">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RCallingSearchSpaceMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallManager">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistration">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="startDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="endDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="nextDn" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="autoRegistrationEnabled" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="universalDeviceTemplate" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineTemplate" type="axlapi:XFkType">
                            <xsd:annotation>
                                <xsd:documentation>This tag is mandatory if autoRegistrationEnabled is true</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="ethernetPhonePort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mgcpPorts">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="listen" type="axlapi:XInteger">
                                        <xsd:annotation>
                                            <xsd:documentation>UDP port for MGCP communication.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="keepAlive" type="axlapi:XInteger">
                                        <xsd:annotation>
                                            <xsd:documentation>TCP port for backhaul for Q.931 messages.</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="sipPorts">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sipPhonePort" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sipPhoneSecurePort" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sipOAuthPort" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sipOAuthMRAPort" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmGroup" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RExpresswayCConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="HostNameOrIP" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="X509SubjectNameorSubjectAlternateName" type="axlapi:String4096"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMediaResourceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RMediaResourceGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMediaResourceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RMediaResourceListMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRegion">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedRegions">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedRegion" type="axlapi:RRegionRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultCodec" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Not valid for get and list</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAarGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedGroups">
                <xsd:annotation>
                    <xsd:documentation>Read-only.  AXL API automatically adds the required entries in the AARDialPrefixMatrix table.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedGroup" type="axlapi:RAarGroupRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhysicalLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCustomer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="createTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments. Read-only: Time customer was created</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastAuditTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This API should only be used by Hosted Collaboration Solution Shared Architecture deployments. Read-only: Time last customer audit occurred</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenld" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="distributionAlgorithm" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RRouteGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDevicePool">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dateTimeSettingName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry">
                <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:element maxOccurs="1" minOccurs="0" name="srstName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectionMonitorDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>-1 means using system default</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>For IP Phones and Gateways. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Device Mobility. Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="physicalLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="revertPriority" type="axlapi:XRevertPriority">
                <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 maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localRouteGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="adjunctCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="localRouteGroup">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSS" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDeviceMobilityGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="id" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedLocations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedLocation" type="axlapi:RLocationRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinAudioBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinVideoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withinImmersiveKbits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="betweenLocations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="betweenLocation" type="axlapi:RLocationBetween"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSoftKeyTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="baseSoftkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applications">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="application" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTranscoder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString255">
                <xsd:annotation>
                    <xsd:documentation>Should not be modified for Cisco Media Termination Point (WS-SVC-CMM).</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subUnit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM) and is a mandatory tag for Cisco Media Termination Point (WS-SVC-CMM) Transcoder. Valid values range from 1 to 4.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Media Termination Point (WS-SVC-CMM)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isTrustedRelayPoint" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maximumCapacity" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCommonDeviceConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale">
                <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 maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressingMode" type="axlapi:XIPAddressingMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfigurationForPhones" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useImeForOutboundCalls" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowDuplicateAddressDetection" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptRedirectMessages" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="replyMulticastEchoRequest" type="axlapi:XStatus"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RResourcePriorityNamespace">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="namespace" type="axlapi:String10"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RResourcePriorityNamespaceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RResourcePriorityNamespaceListMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subNetDetails">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="ipv4SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Subnet" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv4SubNetMaskSz" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ipv6SubNetDetails">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Subnet" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ipv6SubNetMaskSz" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RDevicePoolDeviceMobility"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCmcInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="code" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCredentialPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="failedLogon" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Failed logon must be a number in the range 0 to 100. If 0 is entered, NoLimitForFailedLogon is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="resetFailedLogonAttempts" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lockoutDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Lockout duration must be a number in the range 0 to 1440. (minutes), If 0 is entered then Administrator Must Unlock is true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="credChangeDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential change duration must be a number in the range 0 to 129600. (minutes)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="credExpiresAfter" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Credential expires after must be a number in the range 0 to 365. (Days). If 0 is entered, then neverExpires is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="minCredLength" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="prevCredStoredNum" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="inactiveDaysAllowed" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="expiryWarningDays" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="trivialCredCheck" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="minCharsToChange" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Minimum Character Change difference between the old and new password.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFacInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="code" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationLevel" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHuntList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeListEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailUsage" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RHuntListMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>From Device table.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RIvrUserLocale">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orderIndex" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLineGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="distributionAlgorithm" type="axlapi:XDistributeAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rnaReversionTimeOut" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmNoAnswer" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmBusy" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntAlgorithmNotAvailable" type="axlapi:XHuntAlgorithm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RLineGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoLogOffHunt" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRecordingProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recorderDestination" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RRouteFilterMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallManagerGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpDefault" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RCallManagerMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RUserGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:RUserGroupRoles"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDialPlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDialPlanTag">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Actually called "tag" in database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operator" type="axlapi:XOperator"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="suppressFromRouteFilter" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDdi">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clause" type="axlapi:String1024"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitAnalysisId" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RDigitDiscardInstructionMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMobileSmartClientProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClient" type="axlapi:XMobileSmartClient"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableSnrUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCFAUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handOffUri" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RProcessNodeService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" type="axlapi:XService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userCategories" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numFiles" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxFileSize" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceFile" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mohFileStatus" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localeAnnouncement" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isExternalSource" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDhcpServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="arpCacheTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="renewalTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rebindingTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The valid values ranges from 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDhcpSubnet">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dhcpServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subnetIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryStartIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryEndIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryStartIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryEndIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryRouterIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryRouterIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subnetMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryDnsIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpServerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryTftpServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bootstrapServerIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="arpCacheTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressLeaseTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="renewalTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value between 0 to 1073741824.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rebindingTime" type="axlapi:XInteger">
                <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="RCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retrievalPrefix" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The 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 maxOccurs="1" minOccurs="0" name="reversionPattern" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The pattern used to revert the call when the parked call is not retrieved within retrieval timer.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="revertCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMeetMe">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="minimumSecurityLevel" type="axlapi:XDeviceSecurityMode"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RConferenceNow">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="conferenceNowNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeForHost" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="MohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>Nullable</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMobileVoiceAccess">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locales">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="locale" type="axlapi:RMobileVoiceMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeListEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RRouteListMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emMaxLoginTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mailid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="department" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="manager" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                <xsd:annotation>
                    <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryExtension">
                <xsd:annotation>
                    <xsd:documentation>Only DNs associated with the associatedDevices of the User can be used as primary extension.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String255">
                            <xsd:annotation>
                                <xsd:documentation>DN or Pattern</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Route Partition to which the DN is associated.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedPc" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100">
                                        <xsd:annotation>
                                            <xsd:documentation>Name of User Group</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                    <xsd:annotation>
                                                        <xsd:documentation>READ ONLY: Name of the User Role associated with the user group will be taken.</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCti" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="profileName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxDeskPickupWaitTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Maximum wait time for Desk Pickup must be a number in the range 0 to 30000.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Remote Destination Limit must be a number in the range 1 to 10. Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedRemoteDestinationProfiles">
                <xsd:annotation>
                    <xsd:documentation>Read-Only.  These groups automatically get added once the user is associated with a Remote Destination Profile.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="remoteDestinationProfile" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Name of the remoteDestinationProfile</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for Add. Credential configuration for password.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pinCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for add. These groups get automatically added once an user is added. </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredPolicyName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserCantChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredUserMustChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredDoesNotExpire" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeChanged" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredTimeAdminLockout" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pinResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedTodAccess">
                <xsd:annotation>
                    <xsd:documentation>Read-Only. List of the todAccess entries associated with this EndUser.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="todAccess" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Name of the todAccess.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="status" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEmcc" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedCapfProfiles">
                <xsd:annotation>
                    <xsd:documentation>Read Only.  The Certification Authority Proxy Function Profiles to which the application user is associated with. </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="capfProfileInstanceId" type="axlapi:String128"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="profileName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numericUserId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customUserFields">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="5" minOccurs="0" name="customUserField" type="axlapi:RUserCustomUserField">
                            <xsd:annotation>
                                <xsd:documentation>This Tag is valid only for GetUser</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndPresenceEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineAppearanceAssociationForPresences">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineAppearanceAssociationForPresence" type="axlapi:RLineAppearanceAssociationForPresence"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telephoneNumber" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field also corresponds to the field 'Number Displayed in Directory' for the Quick User/phone Add page.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="title" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pagerNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extensionsInfo">
                <xsd:annotation>
                    <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="extension" type="axlapi:RExtension">
                            <xsd:annotation>
                                <xsd:documentation>These tags are for Quick User/Phone Add page</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="selfService" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calendarPresence" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDirectoryName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userIdentity" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Value should be of of the format user@domain</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nameDialing" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipccExtension" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipccRoutePartition" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Controlled Devices so this tag is appropriate for Get/UpdateUser APIs with ipccExtension tag only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="convertUserAccount" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>These tags are for Get/UpdateUser APIs only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendeesAccessCode" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroHop" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If zeroHop value is false pin will be synchronized with UCxN, if synchronization is enabled for Unity Connection server and if zeroHop is true pin will not be synchronized with UCxN. This tage is supported only for updateUser api</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="customerName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag should only be used by Hosted Collaboration Solution Shared Architecture deployments.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedHeadsets">
                <xsd:annotation>
                    <xsd:documentation>Contains headset that are associated to user.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="15" minOccurs="0" name="headset" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of headset.</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="RAppUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid range is 1-127 characters.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordCredentials">
                <xsd:annotation>
                    <xsd:documentation>Not Applicable for Add. Credential configuration for password</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredPolicyName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserCantChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredUserMustChange" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredDoesNotExpire" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeChanged" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Read Only</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredTimeAdminLockout" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Read Only</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdCredLockedByAdministrator" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="pwdResetHackCount" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The tag will be ignored in add, while update you can reset the hack count.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid range is 1-42 characters.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptPresenceSubscription" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutOfDialogRefer" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptUnsolicitedNotification" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowReplaceHeader" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isStandard" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                <xsd:annotation>
                    <xsd:documentation>Also known as controlled devices.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="axlapi:String50">
                            <xsd:annotation>
                                <xsd:documentation>Name of device.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="userGroup">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100">
                                        <xsd:annotation>
                                            <xsd:documentation>Name of User Group</xsd:documentation>
                                        </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="userRoles">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="userRole" type="axlapi:String100">
                                                    <xsd:annotation>
                                                        <xsd:documentation>READ ONLY: Name of the User role associated with the user group will be taken</xsd:documentation>
                                                    </xsd:annotation>
                                                </xsd:element>
                                            </xsd:sequence>
                                        </xsd:complexType>
                                    </xsd:element>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedCapfProfiles">
                <xsd:annotation>
                    <xsd:documentation>Read Only.  The Certification Authority Proxy Function Profiles to which the application user is associated with. </xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="capfProfileInstanceId" type="axlapi:String128"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiControlledDeviceProfiles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="deviceProfile" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipRealm">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="realm" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestCredentials" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhoneNtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either ipAddress or ipv6Address need to be present and both cannot be blank.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mode" type="axlapi:XZzntpmode"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDateTimeGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="separator" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among / (slash), . (dot), - (dash)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dateformat" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among D/M/Y,M/D/Y,Y/M/D</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeFormat" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>It can be one among 12-hour,24-hour</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNtpReferences">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="selectedPhoneNtpReference" type="axlapi:RDateTimeGroupNtpReference"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPresenceGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroups">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="presenceGroup" type="axlapi:RPresenceGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGeoLocation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" type="axlapi:String100"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSrst">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SipNetwork" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="SipPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srstCertificatePort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isSecure" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMlppDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCumaServerSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityMode" type="axlapi:XDeviceSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transportType" type="axlapi:XTransport"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="x509SubjectName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverIpHostName" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RApplicationServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerType" type="axlapi:XAppServer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="appUsers">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="selectedAppUser">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="appUserName" type="axlapi:XFkType"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="content" type="axlapi:XContent"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserUrl" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Presence Server, CUMA Provisioning Server, CER Location Management</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable Only for Cisco Web dialer</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endUsers">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Unity Voice Mail 4.x or later, Cisco Unity Connection and Cisco Web Dialer</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="selectedEndUser">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="endUserName" type="axlapi:XFkType"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="content" type="axlapi:XContent"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RApplicationUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="instanceId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Read Only when certificateOperation is 'No Pending Operation'</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Required format is YYYY:MM:DD:HH:SS. Read Only when certificateOperation is 'No Pending Operation'. Please provide the above format while adding a new device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperationStatus" type="axlapi:XCertificateStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="REndUserCapfProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="endUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="instanceId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operationCompletion" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Format is YYYY:MM:DD:HH</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificationOperationStatus" type="axlapi:XCertificateStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RServiceParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The process Node that this the service parameter belongs to. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Name of the service parameter. Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" type="axlapi:XService">
                <xsd:annotation>
                    <xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="valueType" type="axlapi:XParam"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserPhoneAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pin" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="productType" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryURI" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="DirectoryNumberURIPartition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGeoLocationFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCountry" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNationalSubDivision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDistrict" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCommunityName" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCityDivision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useNeighbourhood" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreet" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLeadingStreetDirection" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrailingStreetSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useStreetSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumber" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHouseNumberSuffix" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLandmark" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useFloor" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOccupantName" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePostalCode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVoiceMailProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, the corresponding tag of another VoiceMailProfile should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailboxMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailPilot" type="axlapi:RVmPilot"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVoiceMailPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplay" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDisplayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalMask" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatekeeper">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>From Device Table</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rrqTimeToLive" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 300</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryTimeout" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be numbers in range of 30 to 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDevice" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhoneButtonTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The template's name</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUserModifiable" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="buttons">
                <xsd:annotation>
                    <xsd:documentation>The list of buttons on this model of Phone.The feature and label of first button cannot be modified.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="button" type="axlapi:RButton"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCommonPhoneConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unlockPwd" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndAlertingType" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="backgroundImage" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phonePersonalization" type="axlapi:XPhonePersonalization"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMessageWaiting">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messageWaitingIndicator" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RIpPhoneServices">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceName" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiServiceName" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceDescription" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServiceUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceCategory" type="axlapi:XPhoneServiceCategory"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceType" type="axlapi:XPhoneService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVendor" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceVersion" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseSubscription" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameters">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="parameter" type="axlapi:RIpPhoneServicesParameter"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCtiRoutePoint">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTransPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeNextHopByCgpn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOriginatorCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dontWaitForIDTOnSubsequentHops" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallingPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Always set as true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPatternIpv6" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeOnUserPart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domainRoutingCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHuntPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="huntListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieve">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntNoAnswer">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardHuntBusy">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayConnectedNumber" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueCalls" type="axlapi:RCallsQueue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRoutePattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>dialPlan is mandatory for patterns with @ in it.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="supportOverlapSending" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for a translation pattern.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowDeviceOverride" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideOutsideDialtone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="gatewayName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routeListName" type="axlapi:XFkType"/>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationCodeRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authorizationLevelRequired" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientCodeRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="withTag" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="withValueClause" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isdnNsfInfoElement">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="cic" type="xsd:string">
                            <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 maxOccurs="1" minOccurs="0" name="networkServiceProtocol" type="axlapi:XPriProtocol">
                            <xsd:annotation>
                                <xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="networkService" type="axlapi:XNSFService">
                            <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 maxOccurs="1" minOccurs="0" name="paramValue" type="xsd:string">
                            <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:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:XPatternRouteClass"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDccEnforcement" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockedCallPercentage" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag is only valid when value of enabledccenforcement is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControl" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isEmergencyServiceNumber" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RApplicationDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDirectoryLookupDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberBeginWith" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitsToBeRemoved" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixPattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhoneSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneType" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" type="axlapi:XDeviceSecurityMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftpEncryptedConfig" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="EnableOAuthAuthentication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SIP phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nonceValidityTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transportType" type="axlapi:XTransport">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipPhonePort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDigestAuthentication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="excludeDigestCredentials" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for sip phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipDialRules">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPattern" type="axlapi:XDialPattern"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patterns">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="pattern" type="axlapi:RPatternMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="plars">
                <xsd:annotation>
                    <xsd:documentation>Plars details cannot be added for dial pattern of type 7905_7912</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="plar" type="axlapi:RPatternMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RConferenceBridge">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueName128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subUnit" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable for Cisco Conference Bridge (WS-SVC-CMM) and Cisco Media Server(WS-SVC-CMM-MS).  Valid values range from 1 to 4.The value should be given as per the formula. Cisco Media Server : subunit = ((Extract two digits after 'A' from the name)-2)/3 + 1. Cisco Conference Bridge: subunit = ((Extract two digits after 'C' from the name)-1)/3 + 1 </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by Cisco Conference Bridge Hardware.For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is used only by 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 maxOccurs="1" minOccurs="0" name="maximumCapacity" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>This tag is mandatory 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 maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco IOS Enhanced Conference Bridge</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinationAddress" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcuConferenceBridgeSipPort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScript" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrace" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="normalizationScriptInfos">
                <xsd:annotation>
                    <xsd:documentation>Adding parameters for normalization script Info</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="normalizationScriptInfo" type="axlapi:RNormalizationScriptInfo"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS and max length is 31</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="httpPort" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU and Conductor</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useHttps" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid for Cisco TelePresence MCU/Conductor/CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addresses">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="address" type="xsd:string">
                            <xsd:annotation>
                                <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="conferenceBridgePrefix" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCFBControlOfCallSecurityIcon" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This option is available for Conference types MCU,Conductor and CMS</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="overrideSIPTrunkAddress" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Valid only for Cisco TelePresence Conference bridges</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAnnunciator">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RInteractiveVoiceResponse">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMtp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpType" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trustedRelayPoint" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFixedMohAudioSource">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicast" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enable" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncement" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="periodicAnnouncementInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="localeAnnouncement" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="initialAnnouncementPlayed" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAarGroupMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>The new prefixDigit value for this particular AARGroup relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupFromName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupToName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RRemoteDestinationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientProfileName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarKeepCallHistory" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarVoiceMailEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAll" type="axlapi:RCallForwardAll"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusy" type="axlapi:RCallForwardBusy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusyInt" type="axlapi:RCallForwardBusyInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:RCallForwardNoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:RCallForwardNoAnswerInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverage" type="axlapi:RCallForwardNoCoverage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverageInt" type="axlapi:RCallForwardNoCoverageInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardOnFailure" type="axlapi:RCallForwardOnFailure"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAlternateParty" type="axlapi:RCallForwardAlternateParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegistered" type="axlapi:RCallForwardNotRegistered"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegisteredInt" type="axlapi:RCallForwardNotRegisteredInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:XAutoAnswer">
                <xsd:annotation>
                    <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiAlertingName" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:XPatternPrecedence"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:XReleaseCauseValue"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hrInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cfaCssPolicy" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" type="axlapi:XFkType">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveVmEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntVmEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonReversionTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryURIs">
                <xsd:annotation>
                    <xsd:documentation>While updating, send all the URIs</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryUri" type="axlapi:RDirectoryUri"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailover" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedDevices">
                <xsd:annotation>
                    <xsd:documentation>Read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="device" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useEnterpriseAltNum" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete enterpriseAltNumber.Use only while update</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useE164AltNum" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>While UPDATE set it to false if you want to delete e164AltNumber</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="active" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="isAnonymous" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDefaultDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="privacy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePi" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndication" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RH323Phone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferredCodec" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="e164" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="technologyPrefix" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="zone" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RH323Line">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="processNodeName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxUnicastConnections" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="maxMulticastConnections" type="axlapi:XInteger">
                <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 maxOccurs="1" minOccurs="0" name="fixedAudioSourceDevice" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isMultiCastEnabled" type="axlapi:boolean">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="baseMulticastIpaddress" type="xsd:string">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766. 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 maxOccurs="1" minOccurs="0" name="baseMulticastPort" type="axlapi:XInteger">
                <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. Multicast Base Port number must be an even number in the range 16384 to 32766</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="multicastIncrementOnIp" type="axlapi:boolean">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="audioSources">
                <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:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="audioSource">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="maxHops" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RH323Trunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIEDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowH235PassThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Gateways and trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeperInfo">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="gateKeeper" type="axlapi:XFkType"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="terminalType" type="axlapi:XTerminal"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="technologyPrefix" type="axlapi:String50"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="zone" type="axlapi:String50"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="ictPassingPrecedenceLevelThroughUuie" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ictSecurityAccessLevel" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's. Should be set only when ictPassingPrecendenceLevelThroughUUIE is set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isSafEnabled" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If set to false its mandatory to specify a value for the tag server1(remoteServerInfo is its parent tag)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The calling search space used by Automated Alternate Routing. Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:RH323TrunkDestination"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfButtons" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:RSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:RBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:RBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1, 2 or 3.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addOnModule" type="axlapi:RAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimeout" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="informationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messagesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServerUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:RSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for a get phone response.It contains Extension Mobility related parameters for a device when a user is logged in using a user defined device profile.If no user is logged in,the original device information for these parameters is returned.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                            <xsd:annotation>
                                <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpaceName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceProtocol" type="axlapi:XDeviceProtocol"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addressMode" type="axlapi:XIPAddressingMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfig" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstOption" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="geolocationInfo" type="axlapi:String2048"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteLocationName" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridgeStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireDtmfReception" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode">
                <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 maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize">
                <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:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder">
                <xsd:annotation>
                    <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize">
                <xsd:annotation>
                    <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="axlapi:String128">
                <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 maxOccurs="1" minOccurs="0" name="certificateStatus" type="axlapi:XCertificateStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="upgradeFinishTime" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="roamingDevicePoolName" type="axlapi:XFkType">
                <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 maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="isDualMode" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Read-only tag.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserIdName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneSuite" type="axlapi:XPhonePersonalization">
                <xsd:annotation>
                    <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isProtected" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support Secure Tone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" type="axlapi:XSIPCodec">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshUserId" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sshPwd" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to thosedevices that support ssh feature.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="digestUser" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:XOutboundCallRollover">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for PLAR-supporting SIP/SCCP phones only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirectoryUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessageUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceTrustMode" type="axlapi:XDeviceTrustMode">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSupportForVoiceCall" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireThirdPartyRegistration" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blockIncomingCallsWhenRoaming" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeNetworkId" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag is only valid when value of blockIncomingCallsWhenRoaming is true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="AllowPresentationSharingUsingBfcp" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowiXApplicableMedia" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only for Third-party AS-SIP Endpoint.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnIngressDN" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnIngressDN" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="msisdn" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Mobile Subscriber ISDN</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCallRoutingToRdWhenNoneIsActive" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new enableCallRoutingToRdWhenNoneIsActive flag for Remote Destination Call Forwarding feature is required for CTI Remote Device. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationID" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when set to true, indicates that the phone should use activation code based registration</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="activationIDStatus" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>This read only string returns any relevant device onboarding status errors or messages</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowMraMode" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RH323Gateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>When this flag is checked, IPSec needs to be configured in the network to provide end to end security. Failure to do so will expose keys and other information</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="waitForFarEndH245TerminalSet" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableInboundFaststart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableOutboundFaststart" type="axlapi:boolean">
                <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 maxOccurs="1" minOccurs="0" name="codecForOutboundFaststart" type="axlapi:XMediaPayload">
                <xsd:annotation>
                    <xsd:documentation>enableOutboundFaststart must be set to true for it to be read.Not Nillable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="signalingPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowH235PassThrough" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of significantDigits must either from 0 to 32 or 99,Here 99 means ALL.enable attribute is Read-Only.If significantDigits is 0-32 then enable is true,if significantDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyIeNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIeDelivery" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectingPartyTransformationCSS" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="type" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Device profile Type string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfButtons" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:RSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:RBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:RBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1 or 2.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="2" minOccurs="0" name="addOnModule" type="axlapi:RAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginTime" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginDuration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="currentConfig">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for a get deviceprofile response.It contains Extension Mobility related parameters for a device when a user is logged in using a user defined device profile.If no user is logged in,the original device information for these parameters is returned.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                            <xsd:annotation>
                                <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                            <xsd:annotation>
                                <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean">
                            <xsd:annotation>
                                <xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality feature is required for most phones andand device profiles. Not Nullable. </xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus">
                            <xsd:annotation>
                                <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndStatus" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:XRingSetting"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpaceName" type="axlapi:XFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:String255"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="deviceProtocol" type="axlapi:XDeviceProtocol"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addressMode" type="axlapi:XIPAddressingMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="allowAutoConfig" type="axlapi:XStatus"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstOption" type="axlapi:String50"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstIp" type="axlapi:String15"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteSipSrstPort" type="axlapi:XInteger"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="geolocationInfo" type="axlapi:String2048"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="remoteLocationName" type="axlapi:String50"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:RSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRemoteDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="answerTooSoonTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="answerTooLateTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="delayBeforeRingingCell" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 10.5, to get proper value of this tag in get handler's response it is required to have value of todaccess, in case if user does not give any value in todaccesss tag, axl will insert a random row so that get handler response can return proper value of Owner User id</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>If you are giving value to dualModeDeviceName then you can't give value to remoteDestinationProfileName,viceversa</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiRemoteDeviceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>ctiRemoteDeviceName tag will be used to associate either CTI Remote Device or a Cisco Spark Remote Device with a Remote Destination</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dualModeDeviceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isMobilePhone" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileConnect" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineAssociations">
                <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 maxOccurs="unbounded" minOccurs="0" name="lineAssociation" type="axlapi:RLineAssociation"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiRemoteDeviceLineAssociations">
                <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.This is read only tag</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ctiRemoteDeviceLineAssociation" type="axlapi:RCtiRemoteDeviceLineAssociation"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeZone" type="axlapi:XTimeZone"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="todAccessName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileSmartClientName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not applicable for dualmode phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityProfileName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable only to CUMC devices.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleNumberReachVoicemail" type="axlapi:XVMAvoidancePolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialViaOfficeReverseVoicemail" type="axlapi:XVMAvoidancePolicy">
                <xsd:annotation>
                    <xsd:documentation>This tag is for Mobility Identity</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSchedule">
                <xsd:annotation>
                    <xsd:documentation>This tag must be used for configuring RingSchedule of RD, this tag will get precendence over todaccess and accesslist tag</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="7" minOccurs="0" name="member" type="axlapi:RRingingSchedule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>From 11.0 this tag will not get the precedence if ringSchedule tag is present because ring schedule of the RD will be set based on ringSchedule tag</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVg224">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:annotation>
                    <xsd:documentation>The units element is optional when a newVG224 is being added and can be added using updateVG224Gateway.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="unit">
                            <xsd:annotation>
                                <xsd:documentation>In the IOS model unit corresponds to a SLOT(Slot Module)</xsd:documentation>
                            </xsd:annotation>
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="1" minOccurs="0" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" type="axlapi:XInteger"/>
                                                        </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:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>It contains Product Specific Configuration Information like Fax mode, Modem Passthorugh, etc.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Read only. UUID that is changed each time the VG224 is updated.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="unit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" type="axlapi:XInteger"/>
                                                        </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:element maxOccurs="1" minOccurs="0" name="scratch" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointAnalogAccess">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:RGatewayEndpointAnalog"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalAccessPri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:RGatewayEndpointDigitalPri"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalAccessBri">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:RGatewayEndpointDigitalBri"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalAccessT1">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:RGatewayEndpointDigitalT1"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCiscoCatalyst600024PortFXSGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="24" minOccurs="0" name="port" type="axlapi:RAnalogPort"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="portSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCiscoCatalyst6000E1VoIPGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIe" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="QSIGVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCiscoCatalyst6000T1VoIPGatewayPri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIe" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIE" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="QSIGVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCiscoCatalyst6000T1VoIPGatewayT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="port" type="axlapi:RT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallPickupGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <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 and Updation.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RPickupGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pickupNotification" type="axlapi:XPickupNotification"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pickupNotificationTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoForPickupNotification">
                <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 maxOccurs="1" minOccurs="0" name="callingPartyInfo" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInfo" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRoutePlan">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dnOrPattern" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="type" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeDetail" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGeoLocationPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalSubDivision" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="district" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="communityName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cityDivision" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="neighbourhood" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="street" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="leadingStreetDirection" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trailingStreetSuffix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="streetSuffix" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="houseNumberSuffix" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="landmark" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="floor" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="occupantName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="postalCode" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="relatedPolicies">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="relatedPolicy" type="axlapi:RPolicyRelationship"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipTrunk">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:XMOHAudioSourceId">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="versionStamp" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for H323Phones and H323Trunks.Not for Gateways.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="referCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destAddrIsSrv" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.This tag will not be returned by list.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="tkSipCodec" type="axlapi:XSIPCodec"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value of sigDigits must be either from 0 to 32 or 99. Here 99 means All. enable attribute is Read-Only. If sigDigits is 0-32 then enable is true, if sigDigits is 99 then enable is false.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedPartyIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingname" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationInfo">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="isAnonymous" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="presentationInfo">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationNumber" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="externalPresentationName" type="axlapi:String50"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptInboundRdnis" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptOutboundRdnis" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpAllowed" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="srtpFallbackAllowed" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPaiEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipPrivacy" type="axlapi:XSipPrivacy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isRpidEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAssertedType" type="axlapi:XSipAssertedType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trustReceivedIdentity" type="axlapi:XTrustReceivedIdentity"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfSignalingMethod" type="axlapi:XDTMFSignaling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkType" type="axlapi:XTrunkService">
                <xsd:annotation>
                    <xsd:documentation>This tag is not supported in the Update method.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useImePublicIpPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPnTransformationCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rdnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolRdnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useOrigCallingPartyPresOnDivert" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScriptName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="runOnEveryNode" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destinations">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="16" minOccurs="0" name="destination" type="axlapi:RSipTrunkDestination"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationUnknownCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tunneledProtocol" type="axlapi:XTunneledProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pathReplacementSupport" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableQsigUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptParameters" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptTraceEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkTrafficSecure" type="axlapi:XSIPTrunkCallLegSecurity"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingAndCalledPartyInfoFormat" type="axlapi:XSIPIdentityBlend"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallerIdCallerNameinUriOutgoingRequest" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag when enabled will prevent external presentation name and external presentation number to be populated in SIP headers like P-Asserted ID and RPID.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="service" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterLabel" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="originatingParameterValue" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="terminatingParameterValue" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundUriRoutingInstructions" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="requestUriDomainName" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Valid only for IP Multimedia Subsystem Service Control (ISC) Sip trunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCiscoRecordingQsigTunneling" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingInformation" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This field can have values 0,1 or 2</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRegionMatrix">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>The new bandwidth value for this particular region relationship.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionAName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="regionBName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCalledPartyTransformationPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:XPatternUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternUrgency" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Always set as true</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyPrefixDigits" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemptionDisabled" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RExternalCallControlProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryUri" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryUri" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableLoadBalancing" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routingRequestTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="diversionReroutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callTreatmentOnFailure" type="axlapi:XCallTreatmentOnFailure"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSafSecurityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="axlapi:String128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSafForwarder">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientLabel" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safSecurityProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTcpKeepAlive" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safReconnectInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safNotificationsWindowSize" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedCucms">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="associatedCucm" type="axlapi:RSafForwarderMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcdHostedDN">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="hostedPattern" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CcdHostedDnGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePstnFailover" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcdHostedDNGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailoverPrependDigits" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="usePstnFailover" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcdRequestingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnPrefix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedTrunks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="associatedTrunk" type="axlapi:RCcdRequestingServiceMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RInterClusterServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="interClusterService" type="axlapi:XInterClusterService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for PSTN Access and RSVP Agent</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRemoteCluster">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fullyQualifiedName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emcc" type="axlapi:RRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:RRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpAgent" type="axlapi:RRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tftp" type="axlapi:RRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lbm" type="axlapi:RRemoteClusterMember"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="uds" type="axlapi:RRemoteClusterMember"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcdAdvertisingService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostDnGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="safSipTrunk" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Either safSipTrunk, safH323Trunk or both should be configured while adding</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="safH323Trunk" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUnitsToGateway">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="units">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="unit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPSlotModule"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                                        <xsd:complexType>
                                            <xsd:sequence minOccurs="0">
                                                <xsd:element maxOccurs="unbounded" minOccurs="0" name="subunit">
                                                    <xsd:complexType>
                                                        <xsd:sequence minOccurs="0">
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPVic"/>
                                                            <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" type="axlapi:XInteger"/>
                                                        </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:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewaySubunits">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string">
                    <xsd:annotation>
                        <xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunits">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="subunit">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XMGCPVic"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="beginPort" type="axlapi:XInteger"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLdapDirectory">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDn" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapPassword" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="repeatable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intervalValue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" type="axlapi:XScheduleUnit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nextExecTime" type="axlapi:String32"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="server">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="hostName" type="axlapi:String128"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapPortNumber" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" type="axlapi:boolean"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="middleName" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNumber" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mailId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="managerId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="department" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilter" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="synchronize" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryUri" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>valid only for Active Directory</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroupInfo">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="accessControlGroupName">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="accessControlGroup" type="xsd:string"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureGroupTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applyMask" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applyPoolList" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addDns">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addDn">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="startDn" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="endDn" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="dnPrefix" type="xsd:string"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="REmccFeatureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterName" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Name of the Emcc Parameter</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSafCcdPurgeBlockLearnedRoutes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPattern" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Either learnedPattern or learnedPatternPrefix has to be set</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedPatternPrefix" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlIdentity" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVpnGateway">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificates">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="10" minOccurs="0" name="certificate" type="axlapi:RVpnGatewayMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVpnGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGateways">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="vpnGateway" type="axlapi:RVpnGroupMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVpnProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoNetworkDetection" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtu" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="failToConnect" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clientAuthentication" type="axlapi:XVPNClientAuthentication"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pwdPersistant" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHostIdCheck" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value shpuld be between 1024 and 65535</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityMode" type="axlapi:XServerSecurityMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="reconnectInterval" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value should be between 60 and 600</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeRouteFilterGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="groupTrustSetting" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeRouteFilterElement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elementType" type="axlapi:XViprFilterElement"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeRouteFilterGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeClient">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="domain" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActivated" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryImeServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryImeServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="learnedRouteFilterGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="exclusionNumberGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firewallName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RImeClientMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element minOccurs="0" name="ccmExternalIpMaps">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="ccmExternalIpMap" type="axlapi:RCcmExternalIpMap"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeEnrolledPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeEnrolledPatternGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeEnrolledPatternGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fallbackProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isPatternAllAlias" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeExclusionNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeExclusionNumberGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeExclusionNumberGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeFirewall">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddress" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeE164Transformation">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isCgpnPreTransformation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isCdpnPreTransformation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCgpnTransformationProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="incomingCdpnTransformationProfileName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTransformationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberCssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFallbackProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFallbackDirectoryE164Number" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="qosSensistivityLevel" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback QOS Sensitivity should be in range 0 to 5</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callCss" type="axlapi:XFallBackCSSSelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callAnswerTimer" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The Fallback Call Answer Timer should be in range 1 to 10</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumberPartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfDigitsForCallerIDPartialMatch" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>The number of digits for Caller ID partial match should be in range 4 to 15</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="numberOfCorrelationDtmfDigits" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLdapFilter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String4096"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="filter" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAppServerInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="appServerContent" type="axlapi:XAppServerContent"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="content" type="axlapi:XContent"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTvsCertificate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="subjectName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="issuerName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serialNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timeToLive" type="xsd:integer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="roles">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="role" type="axlapi:RCertificateRole"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:RTvsCertificateService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFeatureControlPolicy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="features">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:RFeatureControlConfig"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMobilityProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileClientCallingOption" type="axlapi:XDialViaOffice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvofServiceAccessNumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:RDirn"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dvorCallerId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="REnterpriseFeatureAccessConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefaultEafNumber" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHandoffConfiguration">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCalledPartyTracing">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="directorynumber" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSIPNormalizationScript">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="content" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scriptExecutionErrorRecoveryAction" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="systemResourceErrorRecoveryAction" type="axlapi:XSIPScriptErrorHandling"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxMemoryThreshold" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxLuaInstructionsThreshold" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isStandard" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>If the value of isStandard is t (true), the fields are not editable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="field" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewaySccpEndpoints">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="domainName" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="gatewayUuid" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>pkid of the Gateway whose endpoint is to be added</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="unit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subunit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpoint" type="axlapi:RGatewaySccp"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RBillingServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="hostName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directory" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resendOnFailure" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="billingServerProtocol" type="axlapi:XBillingserverprotocol"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLbmGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="Description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeActive" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ProcessnodeStandby" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAnnouncement">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="announcementFile" type="axlapi:XAnnouncementFile"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RServiceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileInfos">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="7" minOccurs="0" name="serviceProfileInfo" type="axlapi:RServiceProfileList"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="jabberClientConfigurationProfileInfo" type="axlapi:RJabberClientConfigurationProfile"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLdapSyncCustomField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapConfigurationName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customUserField" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserField" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAudioCodecPreferenceList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecsInList">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="31" minOccurs="0" name="codecNames" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUcService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceType" type="axlapi:XUCService"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="productType" type="axlapi:XUCProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostnameorip" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence) and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XConnectProtocol">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for Unified CM (IM and Presence),CTI and AppStore ProductType</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ucServiceXml" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLbmHubGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member1" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member2" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="member3" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RProcessNodes"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImportedDirectoryUriCatalogs">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastLoadedFileName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fileLoadDateTime" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVohServer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipTrunkName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>SIP Trunk for Video On Hold Server</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultVideoStreamId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSdpTransparencyProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="attributeSet">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="attributeNameString" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="sdpAttributeHandling" type="xsd:string"/>
                        <xsd:element maxOccurs="5" minOccurs="0" name="allowedValue" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFeatureGroupTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="homeCluster" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imAndUcPresenceEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableUserToHostConferenceNow" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCTIControl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableEMCC" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMobileVoiceAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxDeskPickupWait" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDestinationLimit" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="BLFPresenceGp" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearch" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="meetingInformation" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDirNumberAliasLookupandSync">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapConfigName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapManagerDisgName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapPassword" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapUserSearch" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapDirectoryServerUsage" type="axlapi:XLDAPDirectoryFunction"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveSearch" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keepAliveTime" type="axlapi:XKeepAliveTimeInterval"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableCachingofRecords" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="server">
                            <xsd:complexType>
                                <xsd:sequence minOccurs="0">
                                    <xsd:element maxOccurs="1" minOccurs="0" name="hostName" type="xsd:string"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="ldapPort" type="axlapi:XInteger"/>
                                    <xsd:element maxOccurs="1" minOccurs="0" name="sslEnabled" type="axlapi:boolean"/>
                                </xsd:sequence>
                            </xsd:complexType>
                        </xsd:element>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cacheSizeforAliasLookup" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cacheAgeforAliasLookup" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLocalRouteGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAdvertisedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternType" type="axlapi:XGlobalNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostedRoutePSTNRule" type="axlapi:XHostedRoutePatternPSTNRule"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnFailPrepend" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RBlockedLearnedPatterns">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clusterId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternType" type="axlapi:XGlobalNumber"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCCAProfiles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="ccaId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primarySoftSwitchId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondarySoftSwitchId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="objectClass" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipAliasSuffix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipUserNameSuffix" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUniversalDeviceTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePool" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSecurityProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneButtonTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipDialRules" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForInboundCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationCSSForOutboundCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="reroutingCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforInboundCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCallingPartyTransformationCSSforOutboundCalls" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfiguration" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phonePersonalization" type="axlapi:XPhonePersonalization"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferredOriginatingCodec" type="axlapi:XSIPCodec"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:XOutboundCallRollover"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaTerminationPointRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requiredDtmfReception" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rfc2833Disabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="speeddials">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="speeddial" type="axlapi:RSpeeddial"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:RUDTLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:RBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyLampFields">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="busyLampField" type="axlapi:RBusyLampField"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="protectedDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:XCertificateOperation"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:XAuthenticationMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationString" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:XKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:XKeyOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:XECKeySize"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesProvisioning" type="axlapi:XPhoneServiceDisplay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellUser" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureShellPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomain" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndication" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="doNotDisturb" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:XDNDOption"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndIncomingCallAlert" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarCallingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneBusy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfAudibleAlertSettingPhoneIdle" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="location" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocation" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupList" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requireOffPremiseLocation" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserId" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:XBarge"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridge" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowControlOfDeviceFromCti" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableExtensionMobility" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="privacy" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loggedIntoHuntGroup" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyServer" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="servicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idle" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="idleTimer" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureDirUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="messages" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureIdleUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationServer" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directory" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureServicesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="information" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureMessagesUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureInformationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secureAuthenticationUrl" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:RSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserProfileProvision">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deskPhones" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobileDevices" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="profile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="universalLineTemplate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowProvision" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="limitProvision" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowPhoneReassign" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultUserProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableMra" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraPolicy_Desktop" type="axlapi:XMRAPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraPolicy_Mobile" type="axlapi:XMRAPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowProvisionEMMaxLoginTime" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCredentialPolicyDefault">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialUser" type="axlapi:XCredentialUser"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentialType" type="axlapi:XCredential"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credPolicyName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credentials" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confirmCredentials" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credUserCantChange" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credUserMustChange" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="credDoesNotExpire" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RPresenceRedundancyGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server1" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server2" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="haEnabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numUsers" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAssignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numUsers" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUnassignedPresenceServers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nodeUsage" type="axlapi:XNodeUsage"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAssignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="server" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceRedundancyGroup" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUnassignedPresenceUsers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userid" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RWifiHotspot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ssidPrefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userModifiable" type="axlapi:XWLANProfileChanges"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="frequencyBand" type="axlapi:XWiFiFrequency"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMethod" type="axlapi:XHotspotAuthenticationMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hostName" type="axlapi:String64"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sharedSecret" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pskPassPhrase" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RWlanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="members">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="member" type="axlapi:RWirelessLanProfileGroup"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RWLANProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ssid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="frequencyBand" type="axlapi:XWiFiFrequency"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userModifiable" type="axlapi:XWLANProfileChanges"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authMethod" type="axlapi:XWiFiAuthenticationMethod"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pskPassphrase" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wepKey" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passwordDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkAccessProfile" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUniversalLineTemplate">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urgentPriority" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lineDescription" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpace" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alertingName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extCallControlProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfPresenceGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:XAutoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rejectAnonymousCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSource" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSource" type="axlapi:XMOHAudioSourceId"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarDestinationMask" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroup" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retainDestInCallFwdHistory" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardDestAllCalls" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryCssForwardingAllCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCssForwardingAllCalls" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="CssActivationPolicy" type="axlapi:XCFACSSActivationPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestExtCallsWhenNotRetrieved" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdExtCallsWhenNotRetrieved" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fwdDestInternalCallsWhenNotRetrieved" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssFwdInternalCallsWhenNotRetrieved" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonitorReversionTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="target" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppNoAnsRingDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionRingDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="holdReversionNotificationInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnsExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noCoverageExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredIntCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unregisteredExtCallsCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureDestination" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ctiFailureCss" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callControlAgentProfile" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAnswerRingDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:REnterpriseAltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="member" type="axlapi:RE164AltNum"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertisedFailoverNumber" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RNetworkAccessProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnRequired" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxySettings" type="axlapi:XHTTPProxy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyHostname" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This tag corresponds to Proxy Auto-Config (PAC) Location when proxy setting is set to Auto</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyPort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyRequiresAuthentication" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="provideSharedCredentials" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is used for validation and does not correspond to any field in database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="username" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLicensedUser">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snrEnabled" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="emEnabled" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceCount" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseUsed" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHttpProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="requestTimeout" type="axlapi:XRequestTimeout"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryCount" type="axlapi:XRetryCount"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="webServiceRootUri" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RElinGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50">
                <xsd:annotation>
                    <xsd:documentation>Not nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinNumbers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="elinNumber" type="axlapi:RELINNumber"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSecureConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUnassignedDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="licenseType" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRegistrationDynamic">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="device" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownIpAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownUcm" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastKnownConfigVersion" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationDetails" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointConnection" type="axlapi:XEndpointConnection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="portOrSsid" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lastSeen" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="risStatus" type="axlapi:XRisStatus"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RInfrastructureDevice">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv4Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipv6Address" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bssidWithMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wapLocation" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isActive" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLdapSearch">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDirectorySearch" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="distinguishedName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="password" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase1" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase2" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userSearchBase3" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForUser" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ldapFilterForGroups" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableRecursiveSearch" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primary" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondary" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RWirelessAccessPointControllers">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpVersion" type="axlapi:XSNMPVersion"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpUserIdOrCommunityString" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>if version is 3 then it will be snmpUserId and if version is 2 then it will be treated as snmpCommuintyString</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationProtocol" type="axlapi:XSNMPAuthenticationProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpAuthenticationPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyProtocol" type="axlapi:XSNMPPrivacyProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="snmpPrivacyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="syncNow" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="syncStatus" type="axlapi:XSyncStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resyncInterval" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nextSyncTime" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="scheduleUnit" type="axlapi:XScheduleUnit"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPhoneActivationCode">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="activationCode" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Activation code for a valid phone that supports Secure Self Onboarding</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="activationCodeExpiry" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Desired expiry time (in seconds) of activation code. Able to specify on AddPhoneActivationCode request. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneName" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Device name of self onboardable phone, doesn't have to be a valid MAC. read-only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneDescription" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneModel" type="axlapi:XModel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableActivationId" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>User associated (if applicable) to onboardable phone</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDeviceDefaults">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="Model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>String indicating the Device / Phone Model to which these default settings apply.  Read Only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="Protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>String indicating the Device / Phone Protocol for which these default settings for this Model apply.  Read Only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="LoadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the firmware load that is used with a particular type of hardware device model. The file is fed to the phones via TFTP. This can be overridden at the device level.  If not overridden, then all devices of this model will use this firmware load file.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="InactiveLoadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>The filename of the inactive firmware load that is used with phone models that support dual-bank firmware (background download). The file is fed to the phones via TFTP but is not active.  This can be overridden at the device level. If not overridden, then all devices of this model will download this firmware load file as the inactive load.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="DevicePoolName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Device Pool, (which defines common Device / Phone characteristics), to be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be assigned to this same Device Pool.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PhoneButtonTemplate" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the Phone Button Template, (which defines the line and feature button related characteristics of a Device or Phone ), which may be shared by multiple phones and which will be assigned, by default, to Devices / Phones with this Model and Protocol.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will be associated with this same Phone Button Template.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="VersionStamp" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>UUID changed each time device is updated</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="PreferActCodeOverAutoReg" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This boolean setting, when TRUE and unless overridden for specific Phones / Devices of this Model and Protocol, indicates a preferred use of activation code based registrations rather than basic auto-registration.  This can, of course, be overridden at the device level. If not overridden, then all devices of this model and protocol will, when created be initially marked to use this registratin mode.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMraServiceDomain">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isDefault" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>In Update setting isDefault tag as false would not disable this MraServiceDomain as Default. Instead, the corresponding tag of another MraServiceDomain should be set to true.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceDomains" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCiscoCloudOnboarding">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="voucherExists" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This value does not exist in the database. This field is used to generate / remove. During update, if the value in the database goes from false to true, then voucher is generated. Conversely, if value goes from true to false, the voucher is removed. During generation of voucher, the population of other fields happens after the voucher creation. Note that this simulates clicking the Create Voucher button. During removal of voucher, the fields will be populated then the voucher will be removed. Voucher removal will only happen in the Cisco Cloud un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enablePushNotifications" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableHttpProxy" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="httpProxyAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyUsername" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="proxyPassword" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTrustCACertificate" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowAnalyticsCollection" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>During updates, the value of this field is ignored and the value of enableTroubleShooting is used instead, if any.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableTroubleshooting" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmSendEncryptedData" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgId" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmPushIntervalSecs" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmEncryptKey" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>This is a readonly field. During update, the value of this field is internally generated when the value of alarmSendEncryptedData in database changes from false to true ; or deleted when the value changes from true to false.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceAddress" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="onboardingRegistrationStatus" type="axlapi:XOnboardingRegistrationStatus">
                <xsd:annotation>
                    <xsd:documentation>This is a readonly field. It is set during update automatically to the correct value that reflects the status of the system.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="email" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partnerEmail" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="orgName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="customerOneTimePassword" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmSeverity" type="axlapi:XAlarmSeverity">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alarmPushNowToggle" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Currently read-only. For possible future use.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableGDSCommunication" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Successfully setting the values of one or both of enableGdsCommunication and enablePushNotifications to true finishes the Cisco Cloud Onboarding process. Setting them both to false moves Cisco Cloud Onboarding to un-boarded state.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraActivationDomain" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="errorStatus">
                <xsd:annotation>
                    <xsd:documentation>Read-only listing of any statuses that may affect onboarding configuration. Some of these statuses are common with GUI screens.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="status" type="xsd:string"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXSipProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userInfo" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfDbLevel" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callHoldRingback" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="anonymousCallBlock" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdBlock" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndControl" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telnetLevel" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpOverSip" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gClear" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipBandwidthModifier" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userAgentServerHeaderInfo" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialStringInterpretation" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdentification" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipSessionRefreshMethod" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSuppVoiceCall" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cucmVersionInSipHeader" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevelHeaders" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORSipProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userInfo" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dtmfDbLevel" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callHoldRingback" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="anonymousCallBlock" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdBlock" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndControl" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="telnetLevel" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteIncomingRequest" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceListName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpOverSip" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipRe11XxEnabled" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="gClear" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipBandwidthModifier" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userAgentServerHeaderInfo" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipNormalizationScript" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialStringInterpretation" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="acceptAudioCodecPreferences" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespace" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLineIdentification" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoCallTrafficClass" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sdpTransparency" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>SDP Transparency Profile for SIP Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipSessionRefreshMethod" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="earlyOfferSuppVoiceCall" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cucmVersionInSipHeader" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevelHeaders" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXTransPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:OXFkType">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORTransPattern">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:ORFkType">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeFilterName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingNamePresentationBit" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLinePresentationBit" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedNamePresentationBit" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClass" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInterceptProfileName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:OXFkType">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAll" type="axlapi:OXCallForwardAll"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusy" type="axlapi:OXCallForwardBusy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusyInt" type="axlapi:OXCallForwardBusyInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:OXCallForwardNoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:OXCallForwardNoAnswerInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverage" type="axlapi:OXCallForwardNoCoverage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverageInt" type="axlapi:OXCallForwardNoCoverageInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardOnFailure" type="axlapi:OXCallForwardOnFailure"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAlternateParty" type="axlapi:OXCallForwardAlternateParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegistered" type="axlapi:OXCallForwardNotRegistered"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegisteredInt" type="axlapi:OXCallForwardNotRegisteredInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cfaCssPolicy" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" type="axlapi:OXFkType">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryURIs">
                <xsd:annotation>
                    <xsd:documentation>While updating, send all the URIs</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryUri" type="axlapi:OXDirectoryUri"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:OXFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:OXFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:OXFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usage" type="axlapi:ORFkType">
                <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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAll" type="axlapi:ORCallForwardAll"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusy" type="axlapi:ORCallForwardBusy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardBusyInt" type="axlapi:ORCallForwardBusyInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:ORCallForwardNoAnswer"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:ORCallForwardNoAnswerInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverage" type="axlapi:ORCallForwardNoCoverage"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoCoverageInt" type="axlapi:ORCallForwardNoCoverageInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardOnFailure" type="axlapi:ORCallForwardOnFailure"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardAlternateParty" type="axlapi:ORCallForwardAlternateParty"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegistered" type="axlapi:ORCallForwardNotRegistered"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNotRegisteredInt" type="axlapi:ORCallForwardNotRegisteredInt"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callPickupGroupName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="autoAnswer" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingIdPresentationWhenDiverted" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="shareLineAppearanceCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="voiceMailProfileName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="patternPrecedence" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="releaseClause" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cfaCssPolicy" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultActivatedDeviceName" type="axlapi:ORFkType">
                <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>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parkMonForwardNoRetrieveIntCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partyEntranceTone" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryURIs">
                <xsd:annotation>
                    <xsd:documentation>While updating, send all the URIs</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="directoryUri" type="axlapi:ORDirectoryUri"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:ORFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="externalCallControlProfile" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enterpriseAltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:ORFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164AltNum">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Update and Get Request</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="numMask" type="xsd:string"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="addLocalRoutePartition" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:ORFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXPhone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:OXFkTypeProduct">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:OXFkTypeProduct_Protocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:OXPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:OXNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:OXBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1, 2 or 3.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addOnModule" type="axlapi:OXAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:OXFkTypeProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:OXSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:OXFkTypeProduct_Protocol">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridgeStatus" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:OXFkTypeProduct">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:OXFkType">
                <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 maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:OXFkType">
                <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:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:OXFkTypeProduct_Protocol">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserIdName" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneSuite" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" type="axlapi:OXFkTypeProduct"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceTrustMode" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:OXFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:OXFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnIngressDN" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORPhone">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceId" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sipProfileName" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This Tag is valid only for SIP Phones and SIP Trunks</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:ORPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:ORNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier cannot be used with AddLines and RemoveLines.This tag is valid only for lines tag</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primaryPhoneName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdleBlfAudibleAlert" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingBusyBlfAudibleAlert" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:ORBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1, 2 or 3.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="3" minOccurs="0" name="addOnModule" type="axlapi:ORAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:ORSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultProfileName" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>The name of the default profile for this device.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="builtInBridgeStatus" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserName" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Read-only for IP Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Support for this tag has been removed for IMS phones from 9.0</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="rerouteCallingSearchSpaceName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="certificateOperation" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="authenticationMode" type="axlapi:ORFkType">
                <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 maxOccurs="1" minOccurs="0" name="keySize" type="axlapi:ORFkType">
                <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:element maxOccurs="1" minOccurs="0" name="keyOrder" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>keyOrder can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ecKeySize" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>ecKeySize can be updated only if certificateOperation field is Install/Upgrade,Delete or Troubleshoot.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Specifies if the phone is configured for device mobility or not.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobilityUserIdName" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>The userid of the mobility user for this phone.Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneSuite" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>If a blank tag is passed ,the value of the default is inserted into the database.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceDisplay" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mtpPreferedCodec" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This field is applicable only to SIP phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialRulesName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="outboundCallRollover" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that Automatic Outbound Callrollover</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceTrustMode" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for TIP endpoints</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:ORFkType"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:ORFkType"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnIngressDN" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wifiHotspotProfile" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessLanProfileGroup" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mraServiceDomain" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:OXFkTypeProduct">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:OXPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:OXNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:OXFkTypeProduct_Protocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:OXBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1 or 2.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="2" minOccurs="0" name="addOnModule" type="axlapi:OXAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:OXSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORDeviceProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userHoldMohAudioSourceId" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is not valid for H323Phone,H323trunk and SIPTrunk</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="line" type="axlapi:ORPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table.  The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="lineIdentifier" type="axlapi:ORNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDirectedCallParks">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="blfDirectedCallPark" type="axlapi:ORBLFDirectedCallPark"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="addOnModules">
                <xsd:annotation>
                    <xsd:documentation>Additional modules attached to the Phone.There can be 0,1 or 2.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="2" minOccurs="0" name="addOnModule" type="axlapi:ORAddOnModule"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="singleButtonBarge" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="joinAcrossLines" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support JAL..</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="loginUserId" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndOption" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="dndRingSetting" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="emccCallingSearchSpace" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVoiceMessage" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="softkeyTemplateName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoPrivacyStatus" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="services">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="service" type="axlapi:ORSubscribedService"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="featureControlPolicy" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is valid only for RT Phones.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXFkTypeProduct">
        <xsd:complexContent>
            <xsd:extension base="axlapi:OXFkType">
                <xsd:sequence>
                    <xsd:element name="product" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OXFkTypeProduct_Protocol">
        <xsd:complexContent>
            <xsd:extension base="axlapi:OXFkType">
                <xsd:sequence>
                    <xsd:element name="product" type="xsd:string"/>
                    <xsd:element name="protocol" type="xsd:string"/>
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:complexType name="OXEnduserMember">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="OREnduserMember">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="OXNumplanIdentifier">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="ORNumplanIdentifier">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardBusyInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardBusyInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXPhoneLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:OXDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:OXFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORPhoneLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:ORDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXDirn">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORDirn">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXBLFDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkId" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>Only the uuid attribute is read</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:OXFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORBLFDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkId" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>Only the uuid attribute is read</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:ORFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXSubscribedService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="telecasterServiceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORSubscribedService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="telecasterServiceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNoCoverageInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNoCoverageInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardAll">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCallingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardAll">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCallingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardAlternateParty">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardAlternateParty">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNotRegisteredInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNotRegisteredInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNotRegistered">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNotRegistered">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXBusyLampField">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirn" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORBusyLampField">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirn" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardOnFailure">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardOnFailure">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXDirectoryUri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:OXFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORDirectoryUri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:ORFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXAddOnModule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:OXFkTypeProduct_Protocol">
                <xsd:annotation>
                    <xsd:documentation>Model ID string.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="ORAddOnModule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:ORFkType">
                <xsd:annotation>
                    <xsd:documentation>Model ID string.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="OXSpeeddial">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="ORSpeeddial">
        <xsd:sequence minOccurs="0"/>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNoCoverage">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNoCoverage">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="OXCallForwardNoAnswerInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:OXFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ORCallForwardNoAnswerInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:ORFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RTODAccessMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTimeScheduleTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="timePeriodName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallerFilterListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="DnMask" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when "callerFilterMask" has value as Directory Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerFilterMask" type="axlapi:XCallerFilterMask">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when value is a directory number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallingSearchSpaceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMediaResourceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMediaResourceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="order" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRegionRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="regionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="bandwidth" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lossyNetwork" type="axlapi:XLossyNetwork"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="immersiveVideoBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAarGroupRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupFromName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarGroupToName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigit" type="axlapi:String32"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLocationRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="rsvpSetting" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RResourcePriorityNamespaceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDevicePoolDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHuntListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lineGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteFilterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanTagName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="operator" type="axlapi:XOperator"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallManagerMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDigitDiscardInstructionMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanTagName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRouteListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="routeGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardGenId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useFullyQualifiedCallingPartyNumber" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RButton">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="feature" type="axlapi:XFeature">
                <xsd:annotation>
                    <xsd:documentation>The feature invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>The label invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="buttonNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isFixedFeature" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RNumplanIdentifier">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RDateTimeGroupNtpReference">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneNtpName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPresenceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriptionPermission" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RHuntForwardInfoBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RHuntForwardInfoNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RLineGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lineSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="directoryNumber" type="axlapi:RDirn">
                <xsd:annotation>
                    <xsd:documentation>The uuid attribute is read here</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardAll">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondaryCallingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardBusyInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNoAnswerInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNoCoverage">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNoCoverageInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardOnFailure">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardAlternateParty">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNotRegistered">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCallForwardNotRegisteredInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RPhoneLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:RDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:REnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUDTLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:RDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="REnduserMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RSpeeddial">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RBusyLampField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="blfDest" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice minOccurs="0">
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirn" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedBlfSdFeatures">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:XBLFSDOption"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RAddOnModule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>Load Information is either the module's specific load information or the default load information.If any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSubscribedService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="telecasterServiceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urlButtonIndex" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urlLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceNameAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneService" type="axlapi:XPhoneService">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneServiceCategory" type="axlapi:XPhoneServiceCategory">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendor" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="version" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Read-only.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="xsd:int">
                <xsd:annotation>
                    <xsd:documentation>Read Only. Value should be between 1 and 100</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RBLFDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkId" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>Only the uuid attribute is read</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="directedCallParkDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" 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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RCtiRemoteDeviceLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="0">
                    <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The directory number to be associated. This directory number must be already associated to cti remote device. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RAnalogPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Mandatory for ground start and loop start</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiPortNumber" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not used by T1 Ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointAnalog">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:RAnalogPort"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164DirectoryNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalPri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="chanIE" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for  only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : : PRI NI2, PRI DMS-250, PRI DMS-100, PRI 4ESS, PRI 5E8, PRI 5E8 TELEOS, PRI 5E8 INTECOME, PRI 5E8 CUSTOM, PRI 5E9.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPartyTransformationCss" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPartyTransformationCssName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalBri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="briProtocol" type="axlapi:XBriProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefix" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableDatalinkOnFirstCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RT1Port">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerId" type="axlapi:XCallerID"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewayEndpointDigitalT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="port" type="axlapi:RT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="encodeOutboundVoiceRouteClass" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPickupGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="pickupGroupName" type="axlapi:XFkType"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="pickupDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="0" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RPolicyRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationPolicyAName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This is a read only tag. The value will be the currently added GeoLocationPolicy pkid.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationDeviceA" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationPolicyBName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationDeviceB" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="logicalPartitionPolicy" type="axlapi:XLogicalPartitionPolicy"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RIpPhoneServicesParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="default" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="paramRequired" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="paramPassword" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSafForwarderMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcdRequestingServiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDirn">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRemoteClusterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enabled" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress1" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress2" type="axlapi:String15"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteIpAddress3" type="axlapi:String15"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RPatternMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialParameters">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="dialParameter" type="axlapi:RParameterMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RParameterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameter" type="axlapi:XDialParameter"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RVmPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RMobileVoiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="orderIndex" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVpnGatewayMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="issuerName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serialNumber" type="axlapi:String50"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RVpnGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="vpnGatewayName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RImeClientMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="enrolledPatternGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RH323Line">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dirn" type="axlapi:RDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialPlanWizardId" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:REnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserGroupRoles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="roleName" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCertificateRole">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="roleName" type="axlapi:XTrustRole"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RTvsCertificateService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceName" type="axlapi:XCertificateService"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RFeatureControlConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="featureName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="defaultValue" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="overrideDefault" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableSetting" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag will be taken to consideration only when 'overrideDefault' tag is set to True.This will be handled in the code.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RSipTrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv6" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RH323TrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCcmExternalIpMap">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressHost" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="port" type="axlapi:String255"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RDirectoryUri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="isPrimary" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="uri" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyViaIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RGatewaySccp">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="packetCaptureDuration" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="phoneTemplateName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="securityProfileName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="deviceMobilityMode" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="alwaysUsePrimeLineForVM" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="presenceGroupName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:XPresentationBit">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="line" type="axlapi:RPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="0" name="lineIdentifier" type="axlapi:RNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RLocationBetween">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="weight" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="audioBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="immersiveBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RNormalizationScriptInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="parameterValue" type="axlapi:String128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RCallsQueue">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="maxCallersInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueFullDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpacePilotQueueFull" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceMaxWaitTime" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAgentDestination" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceNoAgent" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceID" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RServiceProfileList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="profileName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverCertificateVerification" type="axlapi:XCertificateVerificationLevel">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Conferencing Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileXml" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RJabberClientConfigurationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="common" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="desktop" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobile" type="xsd:string"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RUserCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="0">
                <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RLineAppearanceAssociationForPresence">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="laapAssociate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapProductType" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDeviceName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDirectory" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapPartition" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDescription" type="axlapi:String128"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RAccessControlGroupName">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RExtensions">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RExtension">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RProcessNodes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmAssignedServices" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RWirelessLanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="REnterpriseAltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RE164AltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RELINNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="RRingingSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="startTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endTime" type="axlapi:XTimeOfDay"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDay" type="axlapi:XDayOfWeek">
                <xsd:annotation>
                    <xsd:documentation>StartDay and EndDay value should be same</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="endDay" type="axlapi:XDayOfWeek"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="UT1Port">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="0" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerId" type="axlapi:XCallerID"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="UGatewayEndpointDigitalT1">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="devicePoolName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="port" type="axlapi:UT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="encodeOutboundVoiceRouteClass" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessMode" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccessLevel" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="XTODAccessMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="timeScheduleName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="accessListName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XTimeScheduleTimePeriod">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="timePeriodName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallerFilterListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="DnMask" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when "callerFilterMask" has value as Directory Number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Directory Number" maxOccurs="1" minOccurs="1" name="callerFilterMask" type="axlapi:XCallerFilterMask">
                <xsd:annotation>
                    <xsd:documentation>Mandatory when value is a directory number</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallingSearchSpaceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XMediaResourceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="deviceName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XMediaResourceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="mediaResourceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="order" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XRegionRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="regionName" type="axlapi:XFkType"/>
            <xsd:element default="G.711" maxOccurs="1" minOccurs="1" name="bandwidth" type="xsd:string"/>
            <xsd:element default="384" maxOccurs="1" minOccurs="1" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="lossyNetwork" type="axlapi:XLossyNetwork"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="codecPreference" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="2147483647" maxOccurs="1" minOccurs="1" name="immersiveVideoBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XAarGroupRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupFromName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarGroupToName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="prefixDigit" type="axlapi:String32"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XRouteGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="deviceSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="deviceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="port" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XLocationRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="rsvpSetting" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XResourcePriorityNamespaceListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="resourcePriorityNamespaceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XDevicePoolDeviceMobility">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XHuntListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="lineGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XRouteFilterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanTagName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digits" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="operator" type="axlapi:XOperator"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallManagerMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XUserGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userId" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XDigitDiscardInstructionMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dialPlanTagName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XRouteListMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="routeGroupName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="selectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyTransformationMask" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyTransformationMask" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="digitDiscardInstructionName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyPrefixDigits" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDigitsOut" nillable="true" type="axlapi:String50"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="useFullyQualifiedCallingPartyNumber" type="axlapi:XStatus"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="callingPartyNumberType" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="0" name="calledPartyNumberType" type="axlapi:XPriOfNumber"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XButton">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="feature" type="axlapi:XFeature">
                <xsd:annotation>
                    <xsd:documentation>The feature invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50">
                <xsd:annotation>
                    <xsd:documentation>The label invoked by this button.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="buttonNumber" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XNumplanIdentifier">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="directoryNumber" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XDateTimeGroupNtpReference">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneNtpName" type="axlapi:XFkType"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="selectionOrder" nillable="true" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XPresenceGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="presenceGroupName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="subscriptionPermission" type="axlapi:XMatrixValue"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XHuntForwardInfoBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XHuntForwardInfoNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="usePersonalPreferences" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxHuntduration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XLineGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="lineSelectionOrder" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="directoryNumber" type="axlapi:XDirn">
                <xsd:annotation>
                    <xsd:documentation>The uuid attribute is read here</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardAll">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="secondaryCallingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardBusy">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardBusyInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNoAnswerInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNoCoverage">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNoCoverageInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardOnFailure">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardAlternateParty">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNotRegistered">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallForwardNotRegisteredInt">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XPhoneLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" type="axlapi:XDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Ring" maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="axlapi:String255"/>
            <xsd:element default="Use System Policy" maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element default="2" maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element default="1" maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Call Recording Disabled" maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" nillable="true" type="xsd:string"/>
            <xsd:element default="General" maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:XEnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element default="Gateway Preferred" maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XUDTLine">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" type="axlapi:XDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="2" maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="missedCallLogging" type="axlapi:boolean"/>
            <xsd:element default="Use System Policy" maxOccurs="1" minOccurs="0" name="mwlPolicy" type="axlapi:XMWLPolicy"/>
            <xsd:element default="1" maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element default="Ring" maxOccurs="1" minOccurs="0" name="ringSetting" type="axlapi:XRingSetting"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="consecutiveRingSetting" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ringSettingActivePickupAlert" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="ringSettingIdlePickupAlert" nillable="true" type="axlapi:XRingSetting">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for IP Phones</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Call Recording Disabled" maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element default="Gateway Preferred" maxOccurs="1" minOccurs="0" name="recordingMediaSource" type="axlapi:XPreferredMediaSource"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XEnduserMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userId" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XSpeeddial">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XBusyLampField">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="blfDest" type="xsd:string">
                <xsd:annotation>
                    <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:choice minOccurs="1">
                <xsd:sequence minOccurs="1">
                    <xsd:element maxOccurs="1" minOccurs="0" name="blfDirn" type="axlapi:String255">
                        <xsd:annotation>
                            <xsd:documentation>Either blfDest or the combination of blfDirn and routePartition is to be mentioned in the add/update request, if both are mentioned AXL will read only the blfDest tag and ignore blfDirn and routePartition.</xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
                </xsd:sequence>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedBlfSdFeatures">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="feature" type="axlapi:XBLFSDOption"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XAddOnModule">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>Load Information is either the module's specific load information or the default load information.If any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="7914 14-Button Line Expansion Module" maxOccurs="1" minOccurs="1" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XSubscribedService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="telecasterServiceName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:String100"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="url" nillable="true" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="urlButtonIndex" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="urlLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceNameAscii" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XBLFDirectedCallPark">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="directedCallParkId" type="axlapi:XUUID">
                    <xsd:annotation>
                        <xsd:documentation>Only the uuid attribute is read</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="1" name="directedCallParkDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="1" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="1">
                    <xsd:element maxOccurs="1" minOccurs="1" 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:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCtiRemoteDeviceLineAssociation">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="uuid" type="axlapi:XUUID"/>
                <xsd:sequence minOccurs="1">
                    <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="xsd:string">
                        <xsd:annotation>
                            <xsd:documentation>The directory number to be associated. This directory number must be already associated to cti remote device. </xsd:documentation>
                        </xsd:annotation>
                    </xsd:element>
                    <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XAnalogPort">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255">
                <xsd:annotation>
                    <xsd:documentation>Mandatory for ground start and loop start</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="true" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="DTMF" maxOccurs="1" minOccurs="0" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="1" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only.</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="prefixDn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiPortNumber" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Not used by T1 Ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Not Set" maxOccurs="1" minOccurs="0" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointAnalog">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="port" type="axlapi:XAnalogPort"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164DirectoryNumber" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="elinGroup" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalPri">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="mlppPreemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element default="Originator" maxOccurs="1" minOccurs="1" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element default="Use Number when 1B" maxOccurs="1" minOccurs="1" name="chanIE" type="axlapi:XPRIChanIE"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element default="Top Down" maxOccurs="1" minOccurs="1" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="displayIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element default="32" maxOccurs="1" minOccurs="1" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="interfaceIdPresent" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="interfaceId" type="axlapi:XInteger"/>
            <xsd:element default="4" maxOccurs="1" minOccurs="1" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mcdnEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="passingPrecedenceLevelThrough" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="prefix" nillable="true" type="xsd:string"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="callingLinePresentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="connectedLineIdPresentation" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priProtocol" type="axlapi:XPriProtocol"/>
            <xsd:element default="2" maxOccurs="1" minOccurs="1" name="securityAccessLevel" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendCallingNameInFacilityIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendExLeadingCharInDispIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="1" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="span" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="asn1RoseOidEncoding" type="axlapi:XASN1RoseOidEncoding">
                <xsd:annotation>
                    <xsd:documentation>Applicable for only if PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="No Changes" maxOccurs="1" minOccurs="0" name="qsigVariant" type="axlapi:XQSIGVariant">
                <xsd:annotation>
                    <xsd:documentation>Applicable for  only PRI variant is QSIG</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="routeClassSignalling" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : : PRI NI2, PRI DMS-250, PRI DMS-100, PRI 4ESS, PRI 5E8, PRI 5E8 TELEOS, PRI 5E8 INTECOME, PRI 5E8 CUSTOM, PRI 5E9.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCntdPartyTransformationCss" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="cntdPartyTransformationCssName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for the following PRI protocols : PRI DMS-100, PRI DMS-250, PRI ISO QSIG T1, PRI ISO QSIG E1.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalBri">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectInboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="briProtocol" type="axlapi:XBriProtocol"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="calledPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPlan" type="axlapi:XNumberingPlan"/>
            <xsd:element default="Cisco CallManager" maxOccurs="1" minOccurs="1" name="callingPri" type="axlapi:XPriOfNumber"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dChannelEnable" type="axlapi:boolean"/>
            <xsd:element default="Top Down" maxOccurs="1" minOccurs="1" name="channelSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="firstDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="intraDelay" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="redirectOutboundNumberIe" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="numDigitsToStrip" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="prefix" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendRestart" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="setupNonIsdnPi" type="axlapi:boolean"/>
            <xsd:element minOccurs="1" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:nonNegativeInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="statusPoll" type="axlapi:boolean"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="nationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="internationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="subscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssNatl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssIntl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnkn" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssSubs" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="unattendedPort" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="GClearEnable" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="enableDatalinkOnFirstCall" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyNationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyInternationalTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartySubscriberTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssNatl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssIntl" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssSubs" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XT1Port">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="portNumber" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="attendantDn" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="true" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callerIdDn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callerIdEnable" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingPartySelection" type="axlapi:XCallingPartySelection"/>
            <xsd:element default="DTMF" maxOccurs="1" minOccurs="1" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="expectedDigits" type="axlapi:XInteger"/>
            <xsd:element minOccurs="1" name="sigDigits">
                <xsd:annotation>
                    <xsd:documentation>The value for sigDigits must be between 0 to 32. enable attribute is read only</xsd:documentation>
                </xsd:annotation>
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="axlapi:XInteger">
                            <xsd:attribute name="enable" type="xsd:boolean" use="optional"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="prefixDn" nillable="true" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="presentationBit" type="axlapi:XPresentationBit"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="silenceSuppressionThreshold" type="axlapi:XSilenceSuppressionThreshold"/>
            <xsd:element default="Not Set" maxOccurs="1" minOccurs="1" name="startDialProtocol" type="axlapi:XStartDialProtocol"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunk" type="axlapi:XTrunk"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkDirection" type="axlapi:XTrunkDirection"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkLevel" type="axlapi:XTrunkLevel"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkPadRx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkPadTx" type="axlapi:XTrunkPad"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig">
                <xsd:annotation>
                    <xsd:documentation>Arbitrary XML defined by 3rd party vendors.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="ANI" maxOccurs="1" minOccurs="1" name="callerId" type="axlapi:XCallerID"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="endpointId" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer1" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer2" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer3" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer4" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer5" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="timer6" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XGatewayEndpointDigitalT1">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Use System Default" maxOccurs="1" minOccurs="0" name="networkLocation" type="axlapi:XNetworkLocation">
                <xsd:annotation>
                    <xsd:documentation>The new Device Destination for Trunk to Trunk Transfer and Drop Conference Feature is required for most gateways ,except FXS gateways and phones.Not Nullable.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="loadInformation" nillable="true" type="axlapi:XLoadInformation">
                <xsd:annotation>
                    <xsd:documentation>For devices with load information, if any special load information is specified the special attribute is set to TRUE.Otherwise,the load information is default for the product.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="traceFlag" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sendGeoLocation" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Not valid for CTI route points and VoiceMail ports</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="v150" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ports">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="port" type="axlapi:XT1Port"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkSelectionOrder" type="axlapi:XTrunkSelectionOrder"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="clockReference" type="axlapi:XClockReference"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="csuParam" type="axlapi:XCSUParam"/>
            <xsd:element default="DTMF" maxOccurs="1" minOccurs="1" name="digitSending" type="axlapi:XDigitSending"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pcmType" type="axlapi:XEncode"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="1" name="fdlChannel" type="axlapi:XFDLChannel"/>
            <xsd:element default="F-Bit" maxOccurs="1" minOccurs="1" name="yellowAlarm" type="axlapi:XYellowAlarm"/>
            <xsd:element default="B8ZS" maxOccurs="1" minOccurs="1" name="zeroSupression" type="axlapi:XZeroSuppression"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="smdiBasePort" type="axlapi:XInteger"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="handleDtmfPrecedenceSignals" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="encodeOutboundVoiceRouteClass" type="axlapi:boolean"/>
            <xsd:element default="Off" maxOccurs="1" minOccurs="1" name="routeClassSignalling" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="connectCallBeforePlayingAnnouncement" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownStripDigits" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="calledPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCalledCssUnkn" type="axlapi:boolean"/>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XPickupGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="priority" type="axlapi:XInteger"/>
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="1" name="pickupGroupName" type="axlapi:XFkType"/>
                <xsd:element maxOccurs="1" minOccurs="1" name="pickupDnAndPartition">
                    <xsd:complexType>
                        <xsd:sequence minOccurs="0">
                            <xsd:element maxOccurs="1" minOccurs="1" name="dnPattern" type="axlapi:String255"/>
                            <xsd:element maxOccurs="1" minOccurs="0" name="routePartitionName" type="axlapi:XFkType"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XPolicyRelationship">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationPolicyAName" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>This is a read only tag. The value will be the currently added GeoLocationPolicy pkid.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationDeviceA" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationPolicyBName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="geoLocationDeviceB" type="axlapi:XGeoLocationDevice"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="logicalPartitionPolicy" type="axlapi:XLogicalPartitionPolicy"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XIpPhoneServicesParameter">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="displayName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="default" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="description" nillable="true" type="axlapi:String255"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="paramRequired" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="paramPassword" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XSafForwarderMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="callManagerName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCcdRequestingServiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="trunkName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XDirn">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="routePartitionName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="XRemoteClusterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element default="true" maxOccurs="1" minOccurs="1" name="enabled" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XPatternMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="description" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="dialParameters">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="1" name="dialParameter" type="axlapi:XParameterMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="selectionOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XParameterMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="parameter" type="axlapi:XDialParameter"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="selectionOrder" nillable="true" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XVmPilot">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cssName" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
        <xsd:attribute name="uuid" type="axlapi:XUUID"/>
    </xsd:complexType>
    <xsd:complexType name="XMobileVoiceMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="userLocale" type="axlapi:XUserLocale"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="orderIndex" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XVpnGatewayMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="issuerName" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="serialNumber" type="axlapi:String50"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XVpnGroupMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="vpnGatewayName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="priority" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XImeClientMember">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="enrolledPatternGroupName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XH323Line">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="label" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="asciiLabel" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="display" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="dirn" type="axlapi:XDirn">
                <xsd:annotation>
                    <xsd:documentation>Only uuid attribute is returned in response</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="displayAscii" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="e164Mask" nillable="true" type="axlapi:String255"/>
            <xsd:element default="2" maxOccurs="1" minOccurs="0" name="maxNumCalls" type="axlapi:XInteger"/>
            <xsd:element default="1" maxOccurs="1" minOccurs="0" name="busyTrigger" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callInfoDisplay">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="callerName" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="callerNumber" type="axlapi:boolean"/>
                        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="redirectedNumber" type="axlapi:boolean"/>
                        <xsd:element default="true" maxOccurs="1" minOccurs="0" name="dialedNumber" type="axlapi:boolean"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="recordingProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="monitoringCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="Call Recording Disabled" maxOccurs="1" minOccurs="0" name="recordingFlag" type="axlapi:XRecordingFlag"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="audibleMwi" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>Not applicable for gatewayEndpointAnalogAccess and  CiscoCatalyst600024PortFXSGateway</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="speedDial" nillable="true" type="xsd:string"/>
            <xsd:element default="General" maxOccurs="1" minOccurs="0" name="partitionUsage" type="axlapi:XPartitionUsage">
                <xsd:annotation>
                    <xsd:documentation>This tag cannot be modified. It can only be specified in the add request.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="associatedEndusers">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="unbounded" minOccurs="0" name="enduser" type="axlapi:XEnduserMember"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XUserGroupRoles">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="roleName" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCertificateRole">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="roleName" type="axlapi:XTrustRole"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XTvsCertificateService">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceName" type="axlapi:XCertificateService"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XFeatureControlConfig">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="featureName" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="overrideDefault" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="enableSetting" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag will be taken to consideration only when 'overrideDefault' tag is set to True.This will be handled in the code.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XSipTrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv6" type="axlapi:String255"/>
            <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="port" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XH323TrunkDestination">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="addressIpv4" type="axlapi:String255"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="sortOrder" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCcmExternalIpMap">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="callManagerName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ipAddressHost" type="axlapi:String255"/>
            <xsd:element default="5060" maxOccurs="1" minOccurs="0" name="port" type="axlapi:String255"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XDirectoryUri">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="isPrimary" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="uri" nillable="true" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="partition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="advertiseGloballyViaIls" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XGatewaySccp">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="1" name="index" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="name" type="axlapi:UniqueString128">
                <xsd:annotation>
                    <xsd:documentation>The device name,using only URL-friendly characters</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="description" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>Optional description of the device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="product" type="axlapi:XProduct">
                <xsd:annotation>
                    <xsd:documentation>Product ID string. read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="model" type="axlapi:XModel">
                <xsd:annotation>
                    <xsd:documentation>Model ID string. Read Only</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="class" type="axlapi:XClass">
                <xsd:annotation>
                    <xsd:documentation>Class ID string. Class information is read-only except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="protocol" type="axlapi:XDeviceProtocol">
                <xsd:annotation>
                    <xsd:documentation>Protocol option is read-only,except when creating a device.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="User" maxOccurs="1" minOccurs="1" name="protocolSide" type="axlapi:XProtocolSide">
                <xsd:annotation>
                    <xsd:documentation>Side information is read-only except when creating a device</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="devicePoolName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="commonDeviceConfigName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkLocale" nillable="true" type="axlapi:XCountry"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mediaResourceListName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="automatedAlternateRoutingCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="aarNeighborhoodName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="vendorConfig" type="axlapi:XVendorConfig"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mlppDomainId" nillable="true" type="axlapi:String128">
                <xsd:annotation>
                    <xsd:documentation>This setting only effects devices that support MLPP. Use -1 to set to null</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="useTrustedRelayPoint" type="axlapi:XStatus"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="retryVideoCallAsAudio" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cgpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="geoLocationFilterName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="transmitUtf8" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="cdpnTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCdpnTransformCss" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyNumberPrefix" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyStripDigits" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingPartyUnknownTransformationCssName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="useDevicePoolCgpnTransformCssUnknown" type="axlapi:boolean"/>
            <xsd:element default="false" maxOccurs="1" minOccurs="0" name="hotlineDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>This tag is applicable for MGCP FXS ports,which supports PLAR.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="packetCaptureMode" type="axlapi:XPacketCaptureMode"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="packetCaptureDuration" nillable="true" type="axlapi:XInteger"/>
            <xsd:element default="true" maxOccurs="1" minOccurs="0" name="pstnAccess" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="imeE164TransformationName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="phoneTemplateName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="securityProfileName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="userLocale" nillable="true" type="axlapi:XUserLocale"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="deviceMobilityMode" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="ownerUserId" nillable="true" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="commonPhoneConfigName" type="axlapi:XFkType"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="alwaysUsePrimeLine" type="axlapi:XStatus"/>
            <xsd:element default="Default" maxOccurs="1" minOccurs="1" name="alwaysUsePrimeLineForVM" type="axlapi:XStatus"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="allowCtiControlFlag" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="remoteDevice" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="subscribeCallingSearchSpaceName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="unattendedPort" nillable="true" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="presenceGroupName" type="axlapi:XFkType">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Off" maxOccurs="1" minOccurs="0" name="mlppIndicationStatus" type="axlapi:XStatus">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="Default" maxOccurs="1" minOccurs="0" name="preemption" type="axlapi:XPreemption">
                <xsd:annotation>
                    <xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="hlogStatus" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="ignorePresentationIndicators" type="axlapi:XPresentationBit">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for SCCP</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="lines">
                <xsd:complexType>
                    <xsd:choice minOccurs="1">
                        <xsd:element maxOccurs="1" minOccurs="1" name="line" type="axlapi:XPhoneLine">
                            <xsd:annotation>
                                <xsd:documentation>An XLine is an entry in the DeviceNumPlanMap table. The actual directory number is referenced inside the XLine object by the "dirn" or "dirnId" element. Not applicable to FXO ports</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                        <xsd:element maxOccurs="1" minOccurs="1" name="lineIdentifier" type="axlapi:XNumplanIdentifier">
                            <xsd:annotation>
                                <xsd:documentation>The lineIdentifier is a shorthand method that refers to a particular directory number.</xsd:documentation>
                            </xsd:annotation>
                        </xsd:element>
                    </xsd:choice>
                </xsd:complexType>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="confidentialAccess">
                <xsd:complexType>
                    <xsd:sequence minOccurs="0">
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessMode" nillable="true" type="axlapi:XCALMode"/>
                        <xsd:element maxOccurs="1" minOccurs="1" name="confidentialAccessLevel" nillable="true" type="axlapi:XInteger"/>
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="ctiid" type="xsd:positiveInteger"/>
    </xsd:complexType>
    <xsd:complexType name="XLocationBetween">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="locationName" type="axlapi:XFkType"/>
            <xsd:element default="50" maxOccurs="1" minOccurs="1" name="weight" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="audioBandwidth" type="axlapi:XInteger"/>
            <xsd:element default="384" maxOccurs="1" minOccurs="1" name="videoBandwidth" type="axlapi:XInteger"/>
            <xsd:element default="384" maxOccurs="1" minOccurs="1" name="immersiveBandwidth" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XNormalizationScriptInfo">
        <xsd:sequence minOccurs="0">
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="parameterName" type="axlapi:String128"/>
            <xsd:element default="0" maxOccurs="1" minOccurs="0" name="parameterValue" type="axlapi:String128"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XCallsQueue">
        <xsd:sequence minOccurs="0">
            <xsd:element default="32" maxOccurs="1" minOccurs="1" name="maxCallersInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="queueFullDestination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpacePilotQueueFull" nillable="true" type="axlapi:XFkType"/>
            <xsd:element default="900" maxOccurs="1" minOccurs="1" name="maxWaitTimeInQueue" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="maxWaitTimeDestination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceMaxWaitTime" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="noAgentDestination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="callingSearchSpaceNoAgent" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="networkHoldMohAudioSourceID" nillable="true" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XServiceProfileList">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="profileName" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="primary" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="secondary" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="tertiary" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="serverCertificateVerification" nillable="true" type="axlapi:XCertificateVerificationLevel">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for Conferencing Profile</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="0" name="serviceProfileXml" type="axlapi:XVendorConfig"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XJabberClientConfigurationProfile">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="common" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="desktop" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="mobile" nillable="true" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XUserCustomUserField">
        <xsd:sequence minOccurs="0">
            <xsd:choice minOccurs="1">
                <xsd:element maxOccurs="1" minOccurs="0" name="name" type="xsd:string"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="value" type="xsd:string"/>
            </xsd:choice>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XLineAppearanceAssociationForPresence">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="laapAssociate" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapProductType" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDeviceName" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDirectory" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapPartition" type="axlapi:String128"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="laapDescription" type="axlapi:String128"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XAccessControlGroupName">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="name" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XExtensions">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="extension" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XExtension">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="sortOrder" nillable="true" type="axlapi:XInteger"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="linePrimaryUri" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XProcessNodes">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="lbmAssignedServices" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XWirelessLanProfileGroup">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="wirelessProfile" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="index" type="axlapi:XInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XEnterpriseAltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XE164AltNum">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="numberMask" nillable="true" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="addToLocalRoutePartition" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="routePartition" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="isUrgent" type="axlapi:boolean"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="advertiseGloballyIls" type="axlapi:boolean"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XELINNumber">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="1" name="pattern" type="axlapi:String16"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="partition" nillable="true" type="axlapi:XFkType"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="XRingingSchedule">
        <xsd:sequence minOccurs="0">
            <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="startTime" type="axlapi:XTimeOfDay"/>
            <xsd:element default="No Office Hours" maxOccurs="1" minOccurs="0" name="endTime" type="axlapi:XTimeOfDay"/>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="startDay" type="axlapi:XDayOfWeek">
                <xsd:annotation>
                    <xsd:documentation>StartDay and EndDay value should be same</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element default="None" maxOccurs="1" minOccurs="0" name="endDay" type="axlapi:XDayOfWeek"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:simpleType name="String50">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String100">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="100"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String2048">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="2048"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String32">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="32"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String15">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="15"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String16">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="16"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String10">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="10"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="boolean">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="(t)|(f)|(true)|(false)|(0)|(1)"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="Name128">
		<xsd:restriction base="xsd:Name">
			<xsd:maxLength value="128"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String200">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="200"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String128">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="128"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String129">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="129"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="XRequestTimeout">
		<xsd:restriction base="xsd:integer">
			<xsd:minInclusive value="250"/>
			<xsd:maxInclusive value="180000"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="XRetryCount">
		<xsd:restriction base="xsd:integer">
			<xsd:minInclusive value="1"/>
			<xsd:maxInclusive value="10"/>
		</xsd:restriction>
	</xsd:simpleType>
    <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="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" nillable="false" type="axlapi:String100">
							<xsd:annotation>
								<xsd:documentation>Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="uuid" nillable="false" type="axlapi:XUUID">
							<xsd:annotation>
								<xsd:documentation>Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType abstract="true" name="APIRequest">
		<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 abstract="true" name="APIResponse">
		<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:simpleType name="UniqueString255">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="XUUID">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\{........-....-....-....-............\}"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="Name50">
		<xsd:restriction base="xsd:Name">
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String255">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="255"/>
		</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="String64">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="64"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String4096">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="4096"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String1024">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="1024"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="String75">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="75"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:element name="executeSQLQuery" nillable="false" type="axlapi:ExecuteSQLQueryReq">
		<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:documentation>
		</xsd:annotation>
	</xsd:element>
    <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 name of each sub-element of the row element represents the column name, the value of each sub-element of the row element is the corresponding value of that column in the database.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:complexType name="ExecuteSQLQueryReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sql" nillable="false" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>WARNING: SQL Large Text and BLOB columns cannot be fetched along with other columns. A Large Text or BLOB column must be selected in its own SQL query.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="ExecuteSQLQueryRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="xsd:anyType">
									<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="executeSQLQueryInactive" nillable="false" type="axlapi:executeSQLQueryInactiveReq">
		<xsd:annotation>
			<xsd:documentation>This API call is used to execute a Structured Query Language query against the partB database. The sql element would contain the SQL statement. If special characters are required, wrap the SQL command inside a CDATA element. This API is for internal use only and not meant for use by Customers.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:element name="executeSQLQueryInactiveResponse" type="axlapi:executeSQLQueryInactiveRes">
		<xsd:annotation>
			<xsd:documentation>The response message to executeSQLQueryInactive. 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 name of each sub-element of the row element represents the column name, the value of each sub-element of the row element is the corresponding value of that column in the database.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:complexType name="executeSQLQueryInactiveReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sql" nillable="false" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>WARNING: SQL Large Text and BLOB columns cannot be fetched along with other columns. A Large Text or BLOB column must be selected in its own SQL query.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="executeSQLQueryInactiveRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="unbounded" minOccurs="0" name="row" type="xsd:anyType">
									<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:simpleType name="XMacAddress">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([0-9]|[a-f]|[A-F]){12}"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:simpleType name="XMOHAudioSourceId">
		<xsd:union>
			<xsd:simpleType>
				<xsd:restriction base="xsd:nonNegativeInteger">
					<xsd:minInclusive value="0"/>
					<xsd:maxInclusive value="51"/>
				</xsd:restriction>
			</xsd:simpleType>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="null"/>
					<xsd:enumeration value=""/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
    <xsd:simpleType name="UniqueString50">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:complexType name="XLoadInformation">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="special" type="axlapi:boolean"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
    <xsd:complexType name="XVendorConfig">
		<xsd:sequence>
			<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##local" processContents="skip"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XContent">
		<xsd:sequence>
			<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##local" processContents="skip"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:simpleType name="UniqueString128">
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="128"/>
		</xsd:restriction>
	</xsd:simpleType>
    <xsd:complexType name="ExecuteSQLUpdateReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sql" nillable="false" type="xsd:string">
						<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" nillable="false" type="axlapi:ExecuteSQLUpdateReq">
		<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 abstract="false" name="DoAuthenticateUserReq">
		<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:DoAuthenticateUserReq"/>
    <xsd:complexType name="DoAuthenticateUserRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="userAuthenticated" type="axlapi: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:element minOccurs="0" name="daysToExpiry" type="xsd:integer">
									<xsd:annotation>
										<xsd:documentation>This is the number of days remaining for the credential to expire
										</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element minOccurs="0" name="isWarningNeeded" type="axlapi:boolean">
									<xsd:annotation>
										<xsd:documentation>This gives warning about change of credentials before expiry date 
										</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:DoAuthenticateUserRes"/>
    <xsd:complexType abstract="false" name="DoDeviceLoginReq">
		<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:element name="deviceName" nillable="false" type="axlapi:XFkType">
						<xsd:annotation>
							<xsd:documentation>The name or uuid of the phone that is being logged-into. Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="loginDuration" nillable="false" type="xsd:nonNegativeInteger">
						<xsd:annotation>
							<xsd:documentation>The duration of the login. Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="profileName" nillable="false" type="axlapi:XFkType">
						<xsd:annotation>
							<xsd:documentation>The name or uuid of the Device Profile to be used. Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="userId" nillable="false" type="xsd:string">
						<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>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceLogin" type="axlapi:DoDeviceLoginReq"/>
    <xsd:complexType name="DoDeviceLoginRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the login was performed successfully.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceLoginResponse" type="axlapi:DoDeviceLoginRes"/>
    <xsd:complexType abstract="false" name="DoDeviceLogoutReq">
		<xsd:annotation>
			<xsd:documentation>This method logs-out whichever user is logged-into the device.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="deviceName" nillable="false" type="axlapi:XFkType">
						<xsd:annotation>
							<xsd:documentation>The name or uuid of the device to perform the log-out on.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceLogout" type="axlapi:DoDeviceLogoutReq"/>
    <xsd:complexType name="DoDeviceLogoutRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the log-out was performed successfully.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceLogoutResponse" type="axlapi:DoDeviceLogoutRes"/>
    <xsd:complexType name="DoDeviceResetReq">
		<xsd:annotation>
			<xsd:documentation>Performs either a hard or soft reset on the specified device. If resetting an MGCP box, then set isMGCP attribute to true.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="deviceName" nillable="false" type="axlapi:XFkType">
						<xsd:annotation>
							<xsd:documentation>The name or UUID of the device to performs a reset on. Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice>
						<xsd:element name="isHardReset" nillable="false" type="axlapi:boolean">
							<xsd:annotation>
								<xsd:documentation>True performs a hard reset. False performs a soft reset. Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="deviceResetType" nillable="false" type="axlapi:XReset">
							<xsd:annotation>
								<xsd:documentation>Not nullable</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
				<xsd:attribute default="false" name="isMGCP" type="axlapi:boolean" use="optional"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceReset" type="axlapi:DoDeviceResetReq">
		<xsd:annotation>
			<xsd:documentation>Performs either a hard or soft reset on the specified device. If resetting an MGCP box, then set isMGCP attribute to true.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:complexType name="DoDeviceResetRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the reset was performed successfully.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doDeviceResetResponse" type="axlapi:DoDeviceResetRes"/>
    <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="GetNumDevicesReq">
		<xsd:annotation>
			<xsd:documentation>This method returns the number of devices found. The caller specifies what class of device they want counted.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="class" nillable="false" type="axlapi:XClass">
						<xsd:annotation>
							<xsd:documentation>The class of device that is to be counted. Cannot be null.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getNumDevices" type="axlapi:GetNumDevicesReq"/>
    <xsd:complexType name="GetNumDevicesRes">
		<xsd:annotation>
			<xsd:documentation>Response to GetNumDevices. Returns an integer value which is the number of devices found. The class of device counted is represented by the "class" attribute.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:simpleContent>
								<xsd:extension base="xsd:nonNegativeInteger"/>
							</xsd:simpleContent>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getNumDevicesResponse">
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="axlapi:GetNumDevicesRes">
					<xsd:attribute name="class" type="axlapi:Name128" use="optional"/>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
    <xsd:element name="addMobility" type="axlapi:AddMobilityReq"/>
    <xsd:element name="addMobilityResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AddMobilityReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="mobility" type="axlapi:XMobility"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateMobilityReq">
		<xsd:sequence>
			<xsd:sequence>
				<xsd:annotation>
					<xsd:documentation>It is mandatory to give either handoffNumber or DTMFNumber tag in the request. Both can't be null.</xsd:documentation>
				</xsd:annotation>
				<xsd:element minOccurs="0" name="handoffNumber" type="axlapi:XFkType">
				</xsd:element>
				<xsd:element minOccurs="0" name="DTMFNumber" type="axlapi:XFkType">
				</xsd:element>
			</xsd:sequence>
			<xsd:sequence>
				<xsd:element minOccurs="0" name="newHandoffNumber" type="xsd:string"/>
				<xsd:element minOccurs="0" name="newHandoffPartitionName" type="axlapi:XFkType">
				</xsd:element>
				<xsd:element minOccurs="0" name="newDTMFNumber" type="xsd:string"/>
				<xsd:element minOccurs="0" name="newDTMFPartitionName" type="axlapi:XFkType">
				</xsd:element>
			</xsd:sequence>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateMobility" type="axlapi:UpdateMobilityReq"/>
    <xsd:element name="updateMobilityResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="GetMobilityReq">
		<xsd:annotation>
			<xsd:documentation>Retrieves mobility configuration information.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:annotation>
				<xsd:documentation>It is mandatory to give either handoffNumber or DTMFNumber tag in the request. Both can't be null.</xsd:documentation>
			</xsd:annotation>
			<xsd:sequence>
				<xsd:element minOccurs="0" name="handoffNumber" type="axlapi:XFkType">
				</xsd:element>
				<xsd:element minOccurs="0" name="DTMFNumber" type="axlapi:XFkType">
				</xsd:element>
			</xsd:sequence>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RMobility"/>
		</xsd:sequence>
	</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:RMobility"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getMobilityResponse" type="axlapi:GetMobilityRes"/>
    <xsd:complexType name="XMobility">
		<xsd:sequence>
			<xsd:element name="handoffNumber" type="xsd:string"/>
			<xsd:element minOccurs="0" name="handoffPartitionName" type="axlapi:XFkType">
				<xsd:annotation>
					<xsd:documentation>Default Partition would be Null in case not specified.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DTMFNumber" type="xsd:string"/>
			<xsd:element minOccurs="0" name="DTMFPartitionName" type="axlapi:XFkType">
				<xsd:annotation>
					<xsd:documentation>Default Partition would be Null in case not specified.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RMobility">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="handoffNumber" type="axlapi:XFkType">
			</xsd:element>
			<xsd:element minOccurs="0" name="handoffPartitionName" type="axlapi:XFkType">
			</xsd:element>
			<xsd:element minOccurs="0" name="DTMFNumber" type="axlapi:XFkType">
			</xsd:element>
			<xsd:element minOccurs="0" name="DTMFPartitionName" type="axlapi:XFkType">
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XOSVersion">
		<xsd:sequence>
			<xsd:element name="osName" type="axlapi:String50"/>
			<xsd:element name="osVersion" type="axlapi:String50"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="GetEnterprisePhoneConfigReq"/>
    <xsd:element name="getEnterprisePhoneConfig" type="axlapi:GetEnterprisePhoneConfigReq"/>
    <xsd:complexType name="GetEnterprisePhoneConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="enterprisePhoneConfig" type="axlapi:XEnterprisePhoneConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getEnterprisePhoneConfigResponse" type="axlapi:GetEnterprisePhoneConfigRes"/>
    <xsd:complexType name="XEnterprisePhoneConfig">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateEnterprisePhoneConfig" type="axlapi:UpdateEnterprisePhoneConfigReq"/>
    <xsd:element name="updateEnterprisePhoneConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateEnterprisePhoneConfigReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="vendorConfig" nillable="true" type="axlapi:XVendorConfig"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="GetLdapSystemReq"/>
    <xsd:element name="getLdapSystem" type="axlapi:GetLdapSystemReq"/>
    <xsd:complexType name="GetLdapSystemRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="ldapSystem" type="axlapi:XLdapSystem"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getLdapSystemResponse" type="axlapi:GetLdapSystemRes"/>
    <xsd:complexType name="XLdapSystem">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="syncEnabled" nillable="false" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="ldapServer" nillable="true" type="axlapi:XLdapServer"/>
			<xsd:element minOccurs="0" name="userIdAttribute" nillable="false" type="axlapi:String64"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateLdapSystem" type="axlapi:UpdateLdapSystemReq"/>
    <xsd:element name="updateLdapSystemResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateLdapSystemReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="syncEnabled" nillable="false" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="ldapServer" nillable="true" type="axlapi:XLdapServer"/>
			<xsd:element minOccurs="0" name="userIdAttribute" nillable="false" type="axlapi:String64"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XLdapAuthentication">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="authenticateEndUsers" nillable="false" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="distinguishedName" nillable="false" type="axlapi:String128"/>
			<xsd:element minOccurs="0" name="ldapPassword" nillable="false" type="axlapi:String128"/>
			<xsd:element minOccurs="0" name="userSearchBase" nillable="false" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="servers">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element maxOccurs="3" minOccurs="0" name="server">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element minOccurs="0" name="hostName" nillable="false" type="axlapi:String128"/>
									<xsd:element minOccurs="0" name="ldapPortNumber" nillable="false" type="axlapi:XInteger"/>
									<xsd:element minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:complexType name="GetLdapAuthenticationReq"/>
    <xsd:element name="getLdapAuthentication" type="axlapi:GetLdapAuthenticationReq"/>
    <xsd:complexType name="GetLdapAuthenticationRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="ldapAuthentication" type="axlapi:XLdapAuthentication"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getLdapAuthenticationResponse" type="axlapi:GetLdapAuthenticationRes"/>
    <xsd:element name="updateLdapAuthentication" type="axlapi:UpdateLdapAuthenticationReq"/>
    <xsd:element name="updateLdapAuthenticationResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateLdapAuthenticationReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="authenticateEndUsers" nillable="false" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="distinguishedName" nillable="false" type="axlapi:String128"/>
			<xsd:element minOccurs="0" name="ldapPassword" nillable="false" type="axlapi:String128"/>
			<xsd:element minOccurs="0" name="userSearchBase" nillable="false" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="servers">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element maxOccurs="3" minOccurs="0" name="server">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element minOccurs="0" name="hostName" nillable="false" type="axlapi:String128"/>
									<xsd:element minOccurs="0" name="ldapPortNumber" nillable="false" type="axlapi:XInteger"/>
									<xsd:element minOccurs="0" name="sslEnabled" nillable="false" type="axlapi:boolean"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XApplicationToSoftKeyTemplate">
		<xsd:sequence>
			<xsd:element minOccurs="1" name="softKeyTemplateName" nillable="false" type="axlapi:XFkType">
				<xsd:annotation>
					<xsd:documentation>This template should not be a standard template</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element minOccurs="1" name="standardSoftKeyTemplateName" nillable="false" type="axlapi:XFkType">
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
	</xsd:complexType>
    <xsd:element name="addApplicationToSoftkeyTemplate" type="axlapi:AddApplicationToSoftkeyTemplateReq"/>
    <xsd:complexType name="AddApplicationToSoftkeyTemplateReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="applicationToSoftkeyTemplate" type="axlapi:XApplicationToSoftKeyTemplate"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="addApplicationToSoftkeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="removeApplicationToSoftkeyTemplateReq">
		<xsd:sequence>
			<xsd:element minOccurs="1" name="softKeyTemplateName" nillable="false" type="axlapi:XFkType">
				<xsd:annotation>
					<xsd:documentation>This template should not be a standard template</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="applicationName" nillable="false" type="axlapi:String100">
				<xsd:annotation>
					<xsd:documentation>This application should not be Cisco CallManager.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:element name="removeApplicationToSoftkeyTemplate" type="axlapi:removeApplicationToSoftkeyTemplateReq"/>
    <xsd:element name="removeApplicationToSoftkeyTemplateResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="GetCCMVersionReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="processNodeName" type="axlapi:String255"/>
		</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">
									<xsd:complexType>
										<xsd:sequence>
											<xsd:element name="version" type="axlapi:String50"/>
										</xsd:sequence>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getCCMVersionResponse" type="axlapi:GetCCMVersionRes"/>
    <xsd:complexType name="XNameAttribute">
		<xsd:attribute name="name" type="axlapi:XProduct" use="optional"/>
	</xsd:complexType>
    <xsd:element name="removeUnitsToGateway" type="axlapi:RemoveUnitsToGatewayReq"/>
    <xsd:element name="removeUnitsToGatewayResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="RemoveUnitsToGatewayReq">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="gatewayUuid" type="axlapi:XUUID"/>
				<xsd:element name="domainName" nillable="false" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="units">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="unbounded" name="unit">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element default="0" name="index" nillable="false" type="axlapi:XInteger"/>
								</xsd:sequence>
							</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="removeGatewaySubunits" type="axlapi:RemoveGatewaySubunitsReq"/>
    <xsd:element name="removeGatewaySubunitsResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="RemoveGatewaySubunitsReq">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="gatewayUuid" type="axlapi:XUUID"/>
				<xsd:element name="domainName" nillable="false" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>For SCCP mention MAC Address</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="unit" nillable="false" type="xsd:nonNegativeInteger"/>
			<xsd:element name="subunits">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="unbounded" name="subunit" nillable="false">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element name="index" nillable="false" type="axlapi:XInteger"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="XFkType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
    <xsd:complexType name="OXFkType">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong"/>
			<xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="ORFkType">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="choice" type="axlapi:GetOptionType"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="GetOptionType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
				<xsd:attribute name="altDisplay" type="axlapi:XUUID" use="optional"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
    <xsd:element name="updateImeFeatureConfig" type="axlapi:UpdateImeFeatureConfigReq"/>
    <xsd:element name="updateImeFeatureConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateImeFeatureConfigReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="preventImeCallsFromAnalogGateways" nillable="true" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="enableIntraDomain" nillable="true" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="allowMwiNotification" nillable="true" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="trunkConnectionTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallConnectionTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallTranscationTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallIdleTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="failedCallAttemptThreshold" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callFallbackAttemptThreshold" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="qualityTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="useImeForOutboundCalls" nillable="true" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateFallbackFeatureConfig" type="axlapi:UpdateFallbackFeatureConfigReq"/>
    <xsd:element name="updateFallbackFeatureConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateFallbackFeatureConfigReq">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="enableFallbackForImeCalls" nillable="true" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="qosSensistivityLevel" nillable="true" type="axlapi:XInteger">
				<xsd:annotation>
					<xsd:documentation>Valid Values are from 0 to 5</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element minOccurs="0" name="dtmfCorrelationDigits" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="dtmfCollectionTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callAnswerTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="clearImeCallDelayTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="dtmfInterDigitDelayTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="postConnectFallbackDelayTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="fallbackSplitDelayTimer" nillable="true" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callCss" nillable="true" type="axlapi:XInteger">
				<xsd:annotation>
					<xsd:documentation>Valid Values are 0 and 1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="GetImeFeatureConfigReq"/>
    <xsd:element name="getImeFeatureConfig" type="axlapi:GetImeFeatureConfigReq"/>
    <xsd:complexType name="GetFallbackFeatureConfigReq"/>
    <xsd:element name="getFallbackFeatureConfig" type="axlapi:GetFallbackFeatureConfigReq"/>
    <xsd:element name="getFallbackFeatureConfigResponse" type="axlapi:GetFallbackFeatureConfigRes"/>
    <xsd:complexType name="GetFallbackFeatureConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="fallbackFeatureConfig" type="axlapi:RFallbackFeatureConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RFallbackFeatureConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="enableFallbackForImeCalls" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="qosSensistivityLevel" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="dtmfCorrelationDigits" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="dtmfCollectionTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callAnswerTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="clearImeCallDelayTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="dtmfInterDigitDelayTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="postConnectFallbackDelayTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="fallbackSplitDelayTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callCss" type="axlapi:XInteger"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="removeImeLearnedRoutes" type="axlapi:RemoveImeLearnedRoutesReq"/>
    <xsd:element name="removeImeLearnedRoutesResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="RemoveImeLearnedRoutesReq">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="uuid" type="axlapi:XUUID"/>
				<xsd:element name="e164Did" type="axlapi:String32"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateImeLearnedRoutes" type="axlapi:UpdateImeLearnedRoutesReq"/>
    <xsd:element name="updateImeLearnedRoutesResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateImeLearnedRoutesReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID"/>
						<xsd:element name="e164Did" type="axlapi:String32"/>
					</xsd:choice>
					<xsd:element minOccurs="0" name="adminEnabled" nillable="false" type="axlapi:boolean"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getImeLearnedRoutes" type="axlapi:GetImeLearnedRoutesReq"/>
    <xsd:complexType name="GetImeLearnedRoutesReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="uuid" type="axlapi:XUUID"/>
						<xsd:element name="e164Did" type="axlapi:String32"/>
					</xsd:choice>
					<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RImeLearnedRoutes"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getImeLearnedRoutesResponse" type="axlapi:GetImeLearnedRoutesRes"/>
    <xsd:complexType name="GetImeLearnedRoutesRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="imeLearnedRoutes" type="axlapi:RImeLearnedRoutes"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RImeLearnedRoutes">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="e164Did" type="axlapi:String32"/>
			<xsd:element minOccurs="0" name="domain" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="signaling" type="axlapi:String1024"/>
			<xsd:element minOccurs="0" name="learnedOn" type="axlapi:String32"/>
			<xsd:element minOccurs="0" name="expiresOn" type="axlapi:String32"/>
			<xsd:element default="false" minOccurs="0" name="adminEnabled" type="axlapi:boolean"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:element name="getImeFeatureConfigResponse" type="axlapi:GetImeFeatureConfigRes"/>
    <xsd:complexType name="GetImeFeatureConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="imeFeatureConfig" type="axlapi:RImeFeatureConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RImeFeatureConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="preventImeCallsFromAnalogGateways" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="enableIntraDomain" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="allowMwiNotification" type="axlapi:boolean"/>
			<xsd:element minOccurs="0" name="trunkConnectionTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallConnectionTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallTranscationTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="firewallIdleTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="failedCallAttemptThreshold" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="callFallbackAttemptThreshold" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="qualityTimer" type="axlapi:XInteger"/>
			<xsd:element minOccurs="0" name="useImeForOutboundCalls" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="getAppServerInfo" type="axlapi:GetAppServerInfoReq"/>
    <xsd:element name="getAppServerInfoResponse" type="axlapi:GetAppServerInfoRes"/>
    <xsd:element name="removeAppServerInfo" type="axlapi:RemoveAppServerInfoReq"/>
    <xsd:element name="removeAppServerInfoResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="RemoveAppServerInfoReq">
		<xsd:sequence>
			<xsd:element name="uuid" type="axlapi:XUUID"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetAppServerInfoReq">
		<xsd:sequence>
			<xsd:sequence>
				<xsd:element name="uuid" type="axlapi:XUUID"/>
			</xsd:sequence>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RAppServerInfo"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetAppServerInfoRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="appServerInfo" type="axlapi:RAppServerInfo"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType abstract="false" name="DoLdapSyncReq">
		<xsd:annotation>
			<xsd:documentation>Initiates the sync</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="name" nillable="false" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation>The Config Name of the Ldap Directory. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="uuid" nillable="false" type="axlapi:XUUID"/>
					</xsd:choice>
					<xsd:element name="sync" nillable="false" type="axlapi:boolean">
						<xsd:annotation>
							<xsd:documentation>True means start sync, false means cancel the sync which is currently under process</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doLdapSync" type="axlapi:DoLdapSyncReq"/>
    <xsd:complexType name="DoLdapSyncRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" in case of success.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doLdapSyncResponse" type="axlapi:DoLdapSyncRes"/>
    <xsd:complexType abstract="false" name="GetLdapSyncStatusReq">
		<xsd:annotation>
			<xsd:documentation>Cancels the sync which is currently under process.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice>
						<xsd:element name="name" nillable="false" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation>The config name of the Ldap Directory.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="uuid" nillable="false" type="axlapi:XUUID"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getLdapSyncStatus" type="axlapi:GetLdapSyncStatusReq"/>
    <xsd:complexType name="GetLdapSyncStatusRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the sync is currently under process.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getLdapSyncStatusResponse" type="axlapi:GetLdapSyncStatusRes"/>
    <!--<xsd:complexType name="RAppServerInfo">
			<xsd:sequence minOccurs="0"> 
				<xsd:element name="appServerName" type="axlapi:XFkType" minOccurs="0"/>
				<xsd:element name="appServerContent" type="axlapi:XAppServerContent" minOccurs="0"/>
				<xsd:element name="content" type="axlapi:XContent" minOccurs="0"/>
			</xsd:sequence>
			<xsd:attribute name="uuid" type="axlapi:XUUID"/>
		</xsd:complexType> -->
    <xsd:simpleType name="XInteger">
		<xsd:union memberTypes="xsd:integer">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value=""/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
    <xsd:complexType name="XCommonMembersExtension"/>
    <xsd:element name="updateSoftKeySet" type="axlapi:UpdateSoftKeySetReq"/>
    <xsd:element name="updateSoftKeySetResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateSoftKeySetReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:NameAndGUIDRequest">
				<xsd:sequence>
					<xsd:choice minOccurs="0">
						<xsd:sequence minOccurs="0">
							<xsd:element minOccurs="0" name="removeCallStates">
								<xsd:complexType>
									<xsd:sequence minOccurs="0">
										<xsd:element maxOccurs="unbounded" name="callState" type="axlapi:XCallStateMember"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
							<xsd:element minOccurs="0" name="addCallStates">
								<xsd:complexType>
									<xsd:sequence minOccurs="0">
										<xsd:element maxOccurs="unbounded" name="callState" type="axlapi:XCallStateMember"/>
									</xsd:sequence>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
						<xsd:element minOccurs="0" name="callStates">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element maxOccurs="unbounded" name="callState" type="axlapi:XCallStateMember"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="XCallStateMember">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="callStateName" nillable="true" type="xsd:string"/>
			<xsd:element minOccurs="0" name="softKeys">
				<xsd:annotation>
					<xsd:documentation>List of mandatory keys for each callstate ::
						On Hook - NewCall
						Connected - End Call
						On Hold - Resume
						Off Hook - End Call
						Connected Transfer - Transfer
						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 maxOccurs="unbounded" minOccurs="0" name="softKey" type="axlapi:XSoftKeyMember"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RCallStateMember">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="callStateName" nillable="true" type="xsd:string"/>
			<xsd:element minOccurs="0" name="softKeys">
				<xsd:annotation>
					<xsd:documentation>List of mandatory keys for each callstate ::
						On Hook - NewCall
						Connected - End Call
						On Hold - Resume
						Off Hook - End Call
						Connected Transfer - Transfer
						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 maxOccurs="unbounded" minOccurs="0" name="softKey" type="axlapi:RSoftKeyMember"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XSoftKeyMember">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="positionId" type="xsd:nonNegativeInteger">
				<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 minOccurs="0" name="softKeyName" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RSoftKeyMember">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="positionId" type="xsd:nonNegativeInteger">
				<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 minOccurs="0" name="softKeyName" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="getSoftKeySet" type="axlapi:GetSoftKeySetReq"/>
    <xsd:element name="getSoftKeySetResponse" type="axlapi:GetSoftKeySetRes"/>
    <xsd:complexType name="GetSoftKeySetReq">
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="name" type="axlapi:String100"/>
				<xsd:element name="uuid" type="axlapi:XUUID"/>
			</xsd:choice>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSoftKeySet"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetSoftKeySetRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="softKeySet" type="axlapi:RSoftKeySet"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RSoftKeySet">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="softKeyTemplateName" type="axlapi:XFkType"/>
			<xsd:element minOccurs="0" name="callStates">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element maxOccurs="unbounded" minOccurs="0" name="callState" type="axlapi:RCallStateMember">
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:element name="doUpdateRemoteCluster" type="axlapi:DoUpdateRemoteClusterReq"/>
    <xsd:element name="doUpdateRemoteClusterResponse" type="axlapi:DoUpdateRemoteClusterRes"/>
    <xsd:complexType name="DoUpdateRemoteClusterReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="server" type="axlapi:String32"/>
					<xsd:element name="clusterId" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="DoUpdateRemoteClusterRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="value" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="XSyslogConfiguration">
		<xsd:sequence minOccurs="0">
			<xsd:element name="serverName" nillable="false" type="xsd:string"/>
			<xsd:element default="CM Services" name="serviceGroup" nillable="false" type="axlapi:XServiceGrouping"/>
			<xsd:element name="service" nillable="false" type="xsd:string"/>
			<xsd:element name="alarmConfigs" type="axlapi:XSyslogConfig"/>
			<xsd:element minOccurs="0" name="EndPointAlarm" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="LSyslogConfiguration">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="serverName" type="xsd:string"/>
			<xsd:element minOccurs="0" name="serviceGroup" type="axlapi:XServiceGrouping"/>
			<xsd:element minOccurs="0" name="service" type="xsd:string"/>
			<xsd:element maxOccurs="4" minOccurs="1" name="alarmConfigs" type="axlapi:LSyslogConfig"/>
			<xsd:element minOccurs="0" name="EndPointAlarm" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RSyslogConfiguration">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="serverName" type="xsd:string"/>
			<xsd:element minOccurs="0" name="serviceGroup" type="axlapi:XServiceGrouping"/>
			<xsd:element minOccurs="0" name="service" type="xsd:string"/>
			<xsd:element name="alarmConfigs">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="4" minOccurs="1" name="AlarmConfig" type="axlapi:RSyslogConfig"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element minOccurs="0" name="EndPointAlarm" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="LSyslogConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="AlarmLevelEvent" type="axlapi:XAlarmSeverity"/>
			<xsd:element minOccurs="0" name="RemoteServerName" type="xsd:string"/>
			<xsd:element minOccurs="0" name="monitor" type="xsd:string"/>
			<xsd:element minOccurs="0" name="Enable" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RSyslogConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="AlarmLevelEvent" type="axlapi:XAlarmSeverity"/>
			<xsd:element minOccurs="0" name="RemoteServerName1" type="xsd:string"/>
			<xsd:element minOccurs="0" name="RemoteServerName2" type="xsd:string"/>
			<xsd:element minOccurs="0" name="RemoteServerName3" type="xsd:string"/>
			<xsd:element minOccurs="0" name="RemoteServerName4" type="xsd:string"/>
			<xsd:element minOccurs="0" name="RemoteServerName5" type="xsd:string"/>
			<xsd:element minOccurs="0" name="monitor" type="xsd:string"/>
			<xsd:element minOccurs="0" name="Enable" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XSyslogConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element name="AlarmLevelEvent" type="axlapi:XAlarmSeverity"/>
			<xsd:element name="RemoteServerName1" type="xsd:string"/>
			<xsd:element name="RemoteServerName2" type="xsd:string"/>
			<xsd:element name="RemoteServerName3" type="xsd:string"/>
			<xsd:element name="RemoteServerName4" type="xsd:string"/>
			<xsd:element name="RemoteServerName5" type="xsd:string"/>
			<xsd:element name="monitor" type="xsd:string"/>
			<xsd:element name="Enable" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateSyslogConfiguration" type="axlapi:UpdateSyslogConfigurationReq"/>
    <xsd:element name="updateSyslogConfigurationResponse" type="axlapi:UpdateSyslogConfigurationRes"/>
    <xsd:complexType name="UpdateSyslogConfigurationReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:sequence>
						<xsd:element name="serverName" nillable="false" type="xsd:string"/>
						<xsd:element default="CM Services" name="serviceGroup" nillable="false" type="axlapi:XServiceGrouping"/>
						<xsd:element name="service" nillable="false" type="xsd:string"/>
					</xsd:sequence>
					<xsd:element name="alarmConfigs">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="4" minOccurs="1" name="AlarmConfig" type="axlapi:XSyslogConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element minOccurs="0" name="EndPointAlarm" type="axlapi:boolean"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateSyslogConfigurationRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getSyslogConfiguration" type="axlapi:GetSyslogConfigurationReq"/>
    <xsd:element name="getSyslogConfigurationResponse" type="axlapi:GetSyslogConfigurationRes"/>
    <xsd:complexType name="GetSyslogConfigurationReq">
		<xsd:sequence>
			<xsd:sequence>
				<xsd:element name="serverName" nillable="false" type="xsd:string"/>
				<xsd:element default="CM Services" name="serviceGroup" nillable="false" type="axlapi:XServiceGrouping"/>
				<xsd:element name="service" nillable="false" type="xsd:string"/>
			</xsd:sequence>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RSyslogConfiguration"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetSyslogConfigurationRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="syslogConfiguration" type="axlapi:RSyslogConfiguration"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="listLdapSyncCustomField" type="axlapi:ListLdapSyncCustomFieldReq"/>
    <xsd:element name="listLdapSyncCustomFieldResponse" type="axlapi:ListLdapSyncCustomFieldRes"/>
    <xsd:complexType name="ListLdapSyncCustomFieldReq">
		<xsd:sequence>
			<xsd:element name="searchCriteria">
				<xsd:annotation>
					<xsd:documentation>Specify Search Criterion</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element minOccurs="0" name="ldapConfigurationName" type="xsd:string"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="returnedTags" type="axlapi:NewLLdapSyncCustomField"/>
			<xsd:element minOccurs="0" name="skip" type="xsd:unsignedLong"/>
			<xsd:element minOccurs="0" name="first" type="xsd:unsignedLong"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="ListLdapSyncCustomFieldRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="unbounded" minOccurs="0" name="ldapSyncCustomField" type="axlapi:NewLLdapSyncCustomField"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="NewLLdapSyncCustomField">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="ldapUserField" type="xsd:string"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:element name="getPhoneTypeDisplayInstance" type="axlapi:GetPhoneTypeDisplayInstanceReq"/>
    <xsd:element name="getPhoneTypeDisplayInstanceResponse" type="axlapi:GetPhoneTypeDisplayInstanceRes"/>
    <xsd:complexType name="GetPhoneTypeDisplayInstanceReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element minOccurs="1" name="productName" type="axlapi:String32"/>
					<xsd:element minOccurs="1" name="protocol" type="axlapi:String32"/>
					<xsd:element minOccurs="0" name="trunkType" type="axlapi:String32">
						<xsd:annotation>
							<xsd:documentation>This tag should be passed for some gateway endpoint/port.Eg Ground Start for Analog Access in Cisco 3745</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="GetPhoneTypeDisplayInstanceRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="displayInstance" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateInterClusterDirectoryUri" type="axlapi:UpdateInterClusterDirectoryUriReq"/>
    <xsd:complexType name="UpdateInterClusterDirectoryUriReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="exchangeDirectoryUri" type="axlapi:boolean"/>
					<xsd:element name="routeString" type="axlapi:String50"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateInterClusterDirectoryUriResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="updateIlsConfig" type="axlapi:UpdateIlsConfigReq"/>
    <xsd:complexType name="UpdateIlsConfigReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="role" type="xsd:string"/>
					<xsd:element name="registrationServer" type="xsd:string"/>
					<xsd:element name="activateIls" type="axlapi:boolean">
						<xsd:annotation>
							<xsd:documentation>The tag is still not supported from AXL side.It is just a dummy tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="synchronizeClustersEvery" type="axlapi:String50"/>
					<xsd:element name="activatedServers" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>The tag is still not supported from AXL side.It is just a dummy tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="deactivatedServers" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>The tag is still not supported from AXL side.It is just a dummy tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="useTls" type="axlapi:boolean"/>
					<xsd:element name="enableUsePassword" type="axlapi:boolean"/>
					<xsd:element name="usePassword" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateIlsConfigResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getIlsConfig" type="axlapi:GetIlsConfigReq"/>
    <xsd:element name="getIlsConfigResponse" type="axlapi:GetIlsConfigRes"/>
    <xsd:complexType name="GetIlsConfigReq">
		<xsd:sequence>
			<xsd:sequence>
				<xsd:element minOccurs="0" name="clusterId" type="xsd:string"/>
			</xsd:sequence>
			<xsd:element name="returnedTags" type="axlapi:NewIlsConfig"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="GetIlsConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="ilsConfig" type="axlapi:NewIlsConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="NewIlsConfig">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="clusterId" type="xsd:string"/>
			<xsd:element minOccurs="0" name="lastContactTime" type="xsd:string"/>
			<xsd:element minOccurs="0" name="clusterUriString" type="xsd:string"/>
			<xsd:element minOccurs="0" name="role" type="xsd:string"/>
			<xsd:element minOccurs="0" name="lastDataRecieved" type="xsd:string"/>
			<xsd:element minOccurs="0" name="syncronizationStatus" type="xsd:string"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:complexType name="RArrayOfHosts">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RArrayOfCommunityString">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="axlapi:RCommunityString"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RCommunityString">
		<xsd:sequence>
			<xsd:element name="communityName" type="xsd:string"/>
			<xsd:element name="accessPrivilege" type="xsd:string"/>
			<xsd:element name="ArrayOfHosts" type="axlapi:RArrayOfHosts"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="addSNMPCommunityString" type="axlapi:AddSNMPCommunityStringReq"/>
    <xsd:element name="addSNMPCommunityStringResponse" type="axlapi:AddSNMPCommunityStringRes"/>
    <xsd:complexType name="AddSNMPCommunityStringReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="CommunityString" type="axlapi:RCommunityString"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="AddSNMPCommunityStringRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="removeSNMPCommunityString" type="axlapi:RemoveSNMPCommunityStringReq"/>
    <xsd:element name="removeSNMPCommunityStringResponse" type="axlapi:RemoveSNMPCommunityStringRes"/>
    <xsd:complexType name="RemoveSNMPCommunityStringReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="CommunityString" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RemoveSNMPCommunityStringRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RSNMPCommunityString">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="communityName" type="xsd:string"/>
			<xsd:element minOccurs="0" name="version" type="xsd:string"/>
			<xsd:element minOccurs="0" name="accessPrivilege" type="xsd:string"/>
			<xsd:element name="ArrayOfHosts" type="axlapi:RArrayOfHosts"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RSNMPCommunityString1">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="accessPrivilege" type="xsd:string"/>
			<xsd:element name="ArrayOfHosts" type="axlapi:RArrayOfHosts"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="getSNMPCommunityString" type="axlapi:GetSNMPCommunityStringReq"/>
    <xsd:element name="getSNMPCommunityStringResponse" type="axlapi:GetSNMPCommunityStringRes"/>
    <xsd:complexType name="GetSNMPCommunityStringReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="communityName" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="GetSNMPCommunityStringRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="SNMPCommunityString" type="axlapi:RSNMPCommunityString"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateSNMPCommunityString" type="axlapi:UpdateSNMPCommunityStringReq"/>
    <xsd:element name="updateSNMPCommunityStringResponse" type="axlapi:UpdateSNMPCommunityStringRes"/>
    <xsd:complexType name="UpdateSNMPCommunityStringReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element minOccurs="0" name="communityName" type="xsd:string"/>
					<xsd:element name="newValues" type="axlapi:RSNMPCommunityString1"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateSNMPCommunityStringRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RSNMPUser">
		<xsd:sequence>
			<xsd:element name="userName" type="xsd:string"/>
			<xsd:element name="authRequired" type="axlapi:boolean"/>
			<xsd:element name="authPassword" type="xsd:string"/>
			<xsd:element name="authProtocol" type="xsd:string"/>
			<xsd:element name="privacyRequired" type="axlapi:boolean"/>
			<xsd:element name="privacyPassword" type="xsd:string"/>
			<xsd:element name="privacyProtocol" type="xsd:string"/>
			<xsd:element name="accessPrivilege" type="xsd:string"/>
			<xsd:element name="ArrayOfHosts" type="axlapi:RArrayOfHosts"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="RSNMPGetUser">
		<xsd:sequence>
			<xsd:element name="userName" type="xsd:string"/>
			<xsd:element name="authRequired" type="axlapi:boolean"/>
			<xsd:element name="authPassword" type="xsd:string"/>
			<xsd:element name="authProtocol" type="xsd:string"/>
			<xsd:element name="privacyRequired" type="axlapi:boolean"/>
			<xsd:element name="privacyPassword" type="xsd:string"/>
			<xsd:element name="privacyProtocol" type="xsd:string"/>
			<xsd:element name="accessPrivilege" type="xsd:string"/>
			<xsd:element name="snmpEngineID" type="xsd:string"/>
			<xsd:element name="ArrayOfHosts" type="axlapi:RArrayOfHosts"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="addSNMPUser" type="axlapi:AddSNMPUserReq"/>
    <xsd:element name="addSNMPUserResponse" type="axlapi:AddSNMPUserRes"/>
    <xsd:complexType name="AddSNMPUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="user" nillable="true" type="axlapi:RSNMPUser"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="AddSNMPUserRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getSNMPUser" type="axlapi:GetSNMPUserReq"/>
    <xsd:element name="getSNMPUserResponse" type="axlapi:GetSNMPUserRes"/>
    <xsd:complexType name="GetSNMPUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="userName" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="GetSNMPUserRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="SNMPUser" type="axlapi:RSNMPGetUser"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="removeSNMPUser" type="axlapi:RemoveSNMPUserReq"/>
    <xsd:element name="removeSNMPUserResponse" type="axlapi:RemoveSNMPUserRes"/>
    <xsd:complexType name="RemoveSNMPUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="User" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RemoveSNMPUserRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateSNMPUser" type="axlapi:UpdateSNMPUserReq"/>
    <xsd:element name="updateSNMPUserResponse" type="axlapi:UpdateSNMPUserRes"/>
    <xsd:complexType name="UpdateSNMPUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="user" nillable="true" type="axlapi:RSNMPUser"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateSNMPUserRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RSNMPMIB2List">
		<xsd:sequence>
			<xsd:element name="sysLocation" type="xsd:string"/>
			<xsd:element name="sysContact" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="getSNMPMIB2List" type="axlapi:GetSNMPMIB2ListReq"/>
    <xsd:element name="getSNMPMIB2ListResponse" type="axlapi:GetSNMPMIB2ListRes"/>
    <xsd:complexType name="GetSNMPMIB2ListReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sysContact" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="GetSNMPMIB2ListRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="SNMPMIB2List" type="axlapi:RSNMPMIB2List"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateSNMPMIB2List" type="axlapi:UpdateSNMPMIB2ListReq"/>
    <xsd:element name="updateSNMPMIB2ListResponse" type="axlapi:UpdateSNMPMIB2ListRes"/>
    <xsd:complexType name="UpdateSNMPMIB2ListReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sysLocation" type="xsd:string"/>
					<xsd:element name="sysContact" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateSNMPMIB2ListRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RCcdParam">
		<xsd:sequence>
			<xsd:element maxOccurs="1" minOccurs="0" name="ccdParamName" type="xsd:string"/>
			<xsd:element maxOccurs="1" minOccurs="0" name="ccdParamValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateCcdFeatureConfig" type="axlapi:UpdateCcdFeatureConfigReq"/>
    <xsd:element name="updateCcdFeatureConfigResponse" type="axlapi:UpdateCcdFeatureConfigRes"/>
    <xsd:complexType name="UpdateCcdFeatureConfigReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="unbounded" minOccurs="1" name="ccdParam" type="axlapi:RCcdParam"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="UpdateCcdFeatureConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="message" type="axlapi:String32"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateBillingServer" type="axlapi:UpdateBillingServerReq"/>
    <xsd:element name="updateBillingServerResponse" type="axlapi:StandardResponse"/>
    <xsd:element name="getBillingServer" type="axlapi:GetBillingServerReq"/>
    <xsd:element name="getBillingServerResponse" type="axlapi:GetBillingServerRes"/>
    <xsd:element name="removeBillingServer" type="axlapi:RemoveBillingServerReq"/>
    <xsd:element name="removeBillingServerResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateBillingServerReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="uuid" nillable="false" type="axlapi:XUUID"/>
					<xsd:element minOccurs="0" name="userId" nillable="false" type="xsd:string"/>
					<xsd:element minOccurs="0" name="password" nillable="false" type="xsd:string"/>
					<xsd:element default="true" minOccurs="0" name="resendOnFailure" nillable="false" type="axlapi:boolean"/>
					<xsd:element default="SFTP" minOccurs="0" name="billingServerProtocol" nillable="false" type="axlapi:XBillingserverprotocol"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RemoveBillingServerReq">
		<xsd:sequence>
			<xsd:element name="uuid" type="axlapi:XUUID"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetBillingServerReq">
		<xsd:sequence>
			<xsd:element name="uuid" type="axlapi:XUUID"/>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RBillingServer"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetBillingServerRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="billingServer" type="axlapi:RBillingServer"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="XCcdFeatureConfig">
		<xsd:sequence minOccurs="1">
			<xsd:element minOccurs="1" name="ccdParamName" type="xsd:string"/>
			<xsd:element minOccurs="1" name="ccdParamValue" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="getCcdFeatureConfig" type="axlapi:GetCcdFeatureConfigReq"/>
    <xsd:element name="getCcdFeatureConfigResponse" type="axlapi:GetCcdFeatureConfigRes"/>
    <xsd:complexType name="GetCcdFeatureConfigReq">
		<xsd:sequence>
			<xsd:element name="paramName" type="xsd:string"/>
			<xsd:element minOccurs="1" name="returnedTags" type="axlapi:XCcdFeatureConfig"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="GetCcdFeatureConfigRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="ccdFeatureConfig" type="axlapi:XCcdFeatureConfig"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateRoutePartitionsForLearnedPatterns" type="axlapi:UpdateRoutePartitionsForLearnedPatternsReq"/>
    <xsd:element name="updateRoutePartitionsForLearnedPatternsResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateRoutePartitionsForLearnedPatternsReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="partitionForEnterpriseANo" type="xsd:string"/>
					<xsd:element name="partitionForE164ANo" type="xsd:string"/>
					<xsd:element name="partitionForEnterprisePatterns" type="xsd:string"/>
					<xsd:element name="partitionForE164Pattern" type="xsd:string">
					</xsd:element>
					<xsd:element name="markLearnedEntAltNumbers" type="axlapi:boolean"/>
					<xsd:element name="markLearnedE164AltNumbers" type="axlapi:boolean"/>
					<xsd:element name="markFixedLengthEntPatterns" type="axlapi:boolean"/>
					<xsd:element name="markVariableLengthEntPatterns" type="axlapi:boolean"/>
					<xsd:element name="markFixedLengthE164Patterns" type="axlapi:boolean"/>
					<xsd:element name="markVariableLengthE164Patterns" type="axlapi:boolean">
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateLocalRouteGroup" type="axlapi:UpdateLocalRouteGroupReq"/>
    <xsd:element name="updateLocalRouteGroupResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateLocalRouteGroupReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="0" name="localRouteGroup">
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="uuid" type="axlapi:XUUID"/>
								<xsd:element name="name" type="xsd:string"/>
								<xsd:element minOccurs="0" name="description" type="xsd:string"/>
								<xsd:element minOccurs="0" name="newName" nillable="false" type="xsd:string"/>
								<xsd:element minOccurs="0" name="newDescription" nillable="false" type="xsd:string"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RPageLayoutPreferences">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="pageName" type="xsd:string"/>
			<xsd:element minOccurs="0" name="pageSections">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element maxOccurs="unbounded" minOccurs="0" name="pageSection">
							<xsd:complexType>
								<xsd:sequence minOccurs="0">
									<xsd:element minOccurs="0" name="name" type="axlapi:XWebPageSection"/>
									<xsd:element minOccurs="0" name="state" type="axlapi:XWebPageDisplay"/>
									<xsd:element minOccurs="0" name="order" type="axlapi:XInteger"/>
								</xsd:sequence>
							</xsd:complexType>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:element name="updatePageLayoutPreferences" type="axlapi:UpdatePageLayoutPreferencesReq"/>
    <xsd:element name="updatePageLayoutPreferencesResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdatePageLayoutPreferencesReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="pageName" type="xsd:string"/>
					<xsd:element minOccurs="1" name="pageSections">
						<xsd:complexType>
							<xsd:sequence minOccurs="1">
								<xsd:element maxOccurs="unbounded" name="pageSection">
									<xsd:complexType>
										<xsd:sequence minOccurs="1">
											<xsd:element name="name" nillable="false" type="axlapi:XWebPageSection"/>
											<xsd:element minOccurs="0" name="state" nillable="false" type="axlapi:XWebPageDisplay"/>
											<xsd:element minOccurs="0" name="order" nillable="false" type="axlapi:XInteger"/>
										</xsd:sequence>
									</xsd:complexType>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getPageLayoutPreferences" type="axlapi:GetPageLayoutPreferencesReq"/>
    <xsd:element name="getPageLayoutPreferencesResponse" type="axlapi:GetPageLayoutPreferencesRes"/>
    <xsd:complexType name="GetPageLayoutPreferencesReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="pageName" type="axlapi:String100"/>
					<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RPageLayoutPreferences"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="GetPageLayoutPreferencesRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="pageLayoutPreferences" type="axlapi:RPageLayoutPreferences"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="RPresenceUser">
		<xsd:sequence minOccurs="0">
			<xsd:element minOccurs="0" name="userid" type="xsd:string"/>
			<xsd:element minOccurs="0" name="server" type="xsd:string"/>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:element name="assignPresenceUser" type="axlapi:AssignPresenceUserReq"/>
    <xsd:element name="assignPresenceUserResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="AssignPresenceUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="userid" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="1" name="server" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="unassignPresenceUser" type="axlapi:UnassignPresenceUserReq"/>
    <xsd:element name="unassignPresenceUserResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UnassignPresenceUserReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="userid" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="updateCredentialPolicyDefault" type="axlapi:UpdateCredentialPolicyDefaultReq"/>
    <xsd:element name="updateCredentialPolicyDefaultResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateCredentialPolicyDefaultReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="credentialUser" nillable="false" type="axlapi:XCredentialUser"/>
					<xsd:element maxOccurs="1" minOccurs="1" name="credentialType" nillable="false" type="axlapi:XCredential"/>
					<xsd:element maxOccurs="1" minOccurs="1" name="credPolicyName" nillable="false" type="axlapi:XFkType"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="newCredPolicyName" nillable="false" type="axlapi:XFkType"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="credentials" nillable="true" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="confirmCredentials" type="xsd:string"/>
					<xsd:element default="false" maxOccurs="1" minOccurs="0" name="credUserCantChange" nillable="false" type="axlapi:boolean"/>
					<xsd:element default="true" maxOccurs="1" minOccurs="0" name="credUserMustChange" nillable="false" type="axlapi:boolean"/>
					<xsd:element default="false" maxOccurs="1" minOccurs="0" name="credDoesNotExpire" nillable="false" type="axlapi:boolean"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getCredentialPolicyDefaultResponse" type="axlapi:GetCredentialPolicyDefaultRes"/>
    <xsd:complexType name="GetCredentialPolicyDefaultRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="credentialPolicyDefault" type="axlapi:RCredentialPolicyDefault"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getCredentialPolicyDefault" type="axlapi:GetCredentialPolicyDefaultReq"/>
    <xsd:complexType name="GetCredentialPolicyDefaultReq">
		<xsd:sequence>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="credentialUser" nillable="false" type="axlapi:XCredentialUser"/>
					<xsd:element maxOccurs="1" minOccurs="1" name="credentialType" nillable="false" type="axlapi:XCredential"/>
					<xsd:element maxOccurs="1" minOccurs="1" name="credPolicyName" nillable="false" type="axlapi:XFkType"/>
				</xsd:sequence>
			</xsd:choice>
			<xsd:element minOccurs="0" name="returnedTags" type="axlapi:RCredentialPolicyDefault"/>
		</xsd:sequence>
		<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
	</xsd:complexType>
    <xsd:complexType name="XSelfProvision">
		<xsd:sequence minOccurs="0">
			<xsd:element default="English United States" maxOccurs="1" minOccurs="0" name="name" type="axlapi:XUserLocale"/>
			<xsd:element maxOccurs="1" minOccurs="0" name="priority" type="xsd:integer"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XSelfProvisionRemove">
		<xsd:sequence minOccurs="0">
			<xsd:element default="English United States" maxOccurs="1" minOccurs="0" name="name" type="axlapi:XUserLocale"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="updateSelfProvisioning" type="axlapi:UpdateSelfProvisioningReq"/>
    <xsd:element name="updateSelfProvisioningResponse" type="axlapi:StandardResponse"/>
    <xsd:complexType name="UpdateSelfProvisioningReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="0" name="requireAuthentication" nillable="true" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="allowAuthentication" nillable="true" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="authenticationCode" nillable="true" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="ctiRoutePoint" nillable="true" type="xsd:string"/>
					<xsd:element maxOccurs="1" minOccurs="0" name="applicationUser" nillable="true" type="xsd:string"/>
					<xsd:choice minOccurs="0">
						<xsd:sequence minOccurs="0">
							<xsd:element maxOccurs="1" minOccurs="0" name="removeLanguages">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="axlapi:XCommonMembersExtension">
											<xsd:sequence minOccurs="0">
												<xsd:element maxOccurs="9" minOccurs="0" name="language" type="axlapi:XSelfProvisionRemove"/>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
							<xsd:element maxOccurs="1" minOccurs="0" name="addLanguages">
								<xsd:complexType>
									<xsd:complexContent>
										<xsd:extension base="axlapi:XCommonMembersExtension">
											<xsd:sequence minOccurs="0">
												<xsd:element maxOccurs="9" minOccurs="0" name="language" type="axlapi:XSelfProvision"/>
											</xsd:sequence>
										</xsd:extension>
									</xsd:complexContent>
								</xsd:complexType>
							</xsd:element>
						</xsd:sequence>
						<xsd:element maxOccurs="1" minOccurs="0" name="languages">
							<xsd:complexType>
								<xsd:complexContent>
									<xsd:extension base="axlapi:XCommonMembersExtension">
										<xsd:sequence minOccurs="0">
											<xsd:element maxOccurs="9" minOccurs="0" name="language" type="axlapi:XSelfProvision"/>
										</xsd:sequence>
									</xsd:extension>
								</xsd:complexContent>
							</xsd:complexType>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="listChange" nillable="false" type="axlapi:ListChangeReq">
		<xsd:annotation>
			<xsd:documentation>gets change notifications</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:complexType name="ListChangeReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element minOccurs="0" name="startChangeId" type="axlapi:StartChangeId"/>
					<xsd:element minOccurs="0" name="objectList">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="unbounded" minOccurs="0" name="object" type="axlapi:XChangeType"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="StartChangeId">
		<xsd:annotation>
			<xsd:documentation>For the first request to this API exclude this element. For each subsequent request send the nextStartChangeId and the queueId returned in the prior response.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:integer">
				<xsd:attribute name="queueId" type="xsd:string" use="required"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
    <xsd:element name="listChangeResponse" type="axlapi:ListChangeRes">
		<xsd:annotation>
			<xsd:documentation>The response message to listChange.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
    <xsd:complexType name="ListChangeRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element minOccurs="0" name="queueInfo" type="axlapi:ListChangeQueue"/>
					<xsd:element name="changes">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element maxOccurs="unbounded" minOccurs="0" name="change" type="axlapi:Change"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:complexType name="Change">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="id" type="xsd:integer"/>
			<xsd:element minOccurs="0" name="action" type="axlapi:XChangeAction"/>
			<xsd:element minOccurs="0" name="serviceType" type="xsd:string"/>
			<xsd:element minOccurs="0" name="doGet" type="axlapi:boolean"/>
			<xsd:element name="changedTags">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="unbounded" minOccurs="0" name="changedTag" type="axlapi:ChangedTag"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="type" type="xsd:string"/>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
    <xsd:complexType name="ChangedTag">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="name" type="xsd:string"/>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
    <xsd:complexType name="ListChangeQueue">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="firstChangeId" type="xsd:integer"/>
			<xsd:element minOccurs="0" name="lastChangeId" type="xsd:integer"/>
			<xsd:element minOccurs="0" name="nextStartChangeId" type="xsd:integer"/>
			<xsd:element minOccurs="0" name="queueId" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType abstract="false" name="DoChangeDNDStatusReq">			
	<xsd:complexContent>
		<xsd:extension base="axlapi:APIRequest">
			<xsd:sequence>
				<xsd:choice>
					<xsd:element maxOccurs="1" name="userID" nillable="false" type="xsd:string"/>

					<xsd:element maxOccurs="1" name="uuid" nillable="false" type="axlapi:XUUID"/>
				</xsd:choice>
				<xsd:element maxOccurs="1" minOccurs="1" name="dndStatus" nillable="false" type="axlapi:boolean">
					<xsd:annotation>
						<xsd:documentation>True means set dndStatus for device as true, false means set dndStatus for device as false</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:sequence>
		</xsd:extension>
	</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doChangeDNDStatus" type="axlapi:DoChangeDNDStatusReq"/>
    <xsd:complexType name="DoChangeDNDStatusRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doChangeDNDStatusResponse" type="axlapi:DoChangeDNDStatusRes"/>
    <xsd:complexType name="DoUpdateLicenseUsageReq"/>
    <xsd:element name="doUpdateLicenseUsage" type="axlapi:DoUpdateLicenseUsageReq"/>
    <xsd:complexType name="DoUpdateLicenseUsageRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the update was performed successfully.</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:element name="doUpdateLicenseUsageResponse" type="axlapi:DoUpdateLicenseUsageRes"/>
    <xsd:simpleType name="XAccountType">
		<xsd:union>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="LDAP"/>
					<xsd:enumeration value="Local"/>
				</xsd:restriction>
			</xsd:simpleType>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string"/>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
    <xsd:simpleType name="XAuthenticationType">
		<xsd:union>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="LDAP"/>
					<xsd:enumeration value="Local"/>
				</xsd:restriction>
			</xsd:simpleType>
			<xsd:simpleType>
				<xsd:restriction base="xsd:string"/>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
    <xsd:complexType name="DoServiceParametersResetReq">
		<xsd:annotation>
			<xsd:documentation>This will set Service Parameters to default value.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element maxOccurs="1" minOccurs="1" name="processNodeName" type="axlapi:XFkType">
						<xsd:annotation>
							<xsd:documentation>The process Node that this the service parameter belongs to.Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="service" type="axlapi:XService">
						<xsd:annotation>
							<xsd:documentation>The service that this service parameter belongs to.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
		</xsd:complexType>
    <xsd:element name="doServiceParametersReset" type="axlapi:DoServiceParametersResetReq">
			<xsd:annotation>
				<xsd:documentation>This will set Service Parameters to default value.</xsd:documentation>
			</xsd:annotation>
		</xsd:element>
    <xsd:complexType name="DoServiceParametersResetRes">
			<xsd:annotation>
				<xsd:documentation>This will set Service Parameters to default value.</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:element name="doServiceParametersResetResponse" type="axlapi:DoServiceParametersResetRes"/>
    <xsd:complexType name="DoEnterpriseParametersResetReq"/>
    <xsd:element name="doEnterpriseParametersReset" type="axlapi:DoEnterpriseParametersResetReq"/>
    <xsd:complexType name="DoEnterpriseParametersResetRes">
			<xsd:annotation>
				<xsd:documentation>This will set Enterprise Parameters to default value.</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:element name="doEnterpriseParametersResetResponse" type="axlapi:DoEnterpriseParametersResetRes"/>
    <xsd:complexType name="ApplyConfigEnterpriseParametersReq"/>
    <xsd:element name="applyConfigEnterpriseParameters" type="axlapi:ApplyConfigEnterpriseParametersReq"/>
    <xsd:complexType name="ApplyConfigEnterpriseParametersRes">
			<xsd:annotation>
				<xsd:documentation>This will apply configuration to the Enterprise Parameters.</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:element name="applyConfigEnterpriseParametersResponse" type="axlapi:ApplyConfigEnterpriseParametersRes"/>
    <xsd:complexType name="ResetEnterpriseParametersReq"/>
    <xsd:element name="resetEnterpriseParameters" type="axlapi:ResetEnterpriseParametersReq"/>
    <xsd:complexType name="ResetEnterpriseParametersRes">
			<xsd:annotation>
				<xsd:documentation>This will reset the value of Enterprise Parameters.</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:element name="resetEnterpriseParametersResponse" type="axlapi:ResetEnterpriseParametersRes"/>
    <xsd:complexType name="RestartEnterpriseParametersReq"/>
    <xsd:element name="restartEnterpriseParameters" type="axlapi:RestartEnterpriseParametersReq"/>
    <xsd:complexType name="RestartEnterpriseParametersRes">
			<xsd:annotation>
				<xsd:documentation>This will restart the Enterprise Parameters.</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:element name="restartEnterpriseParametersResponse" type="axlapi:RestartEnterpriseParametersRes"/>
    <xsd:complexType name="DoSmartLicenseRegisterReq">	  
		<xsd:annotation>
			<xsd:documentation>This allows to register the system with Cisco Smart Software Manager or satellite</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element minOccurs="1" name="token" type="axlapi:String255"/>
			<xsd:element minOccurs="1" name="force" type="axlapi:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRegister" type="axlapi:DoSmartLicenseRegisterReq"/>
    <xsd:complexType name="DoSmartLicenseRegisterRes">	 
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRegisterResponse" type="axlapi:DoSmartLicenseRegisterRes"/>
    <xsd:complexType name="DoSmartLicenseReRegisterReq">
		<xsd:annotation>
			<xsd:documentation>This allows to force register the system with Cisco Smart Software Manager or satellite if already registered</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element minOccurs="1" name="token" type="axlapi:String255"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseReRegister" type="axlapi:DoSmartLicenseReRegisterReq"/>
    <xsd:complexType name="DoSmartLicenseReRegisterRes">
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseReRegisterResponse" type="axlapi:DoSmartLicenseReRegisterRes"/>
    <xsd:complexType name="DoSmartLicenseDeRegisterReq">
		<xsd:annotation>
			<xsd:documentation>This allows to de-register the system with Cisco Smart Software Manager or satellite</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseDeRegister" type="axlapi:DoSmartLicenseDeRegisterReq"/>
    <xsd:complexType name="DoSmartLicenseDeRegisterRes">
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseDeRegisterResponse" type="axlapi:DoSmartLicenseDeRegisterRes"/>
    <xsd:complexType name="DoSmartLicenseRenewAuthorizationReq">
		<xsd:annotation>
			<xsd:documentation>This allows to renew license authorization</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRenewAuthorization" type="axlapi:DoSmartLicenseRenewAuthorizationReq"/>
    <xsd:complexType name="DoSmartLicenseRenewAuthorizationRes">
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRenewAuthorizationResponse" type="axlapi:DoSmartLicenseRenewAuthorizationRes"/>
    <xsd:complexType name="DoSmartLicenseRenewRegistrationReq">
		<xsd:annotation>
			<xsd:documentation>This allows to renew license registration</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRenewRegistration" type="axlapi:DoSmartLicenseRenewRegistrationReq"/>
    <xsd:complexType name="DoSmartLicenseRenewRegistrationRes">
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartLicenseRenewRegistrationResponse" type="axlapi:DoSmartLicenseRenewRegistrationRes"/>
    <xsd:complexType name="GetSmartLicenseStatusReq">
		<xsd:annotation>
			<xsd:documentation>Allows to get the licensing status</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
    <xsd:element name="getSmartLicenseStatus" type="axlapi:GetSmartLicenseStatusReq"/>
    <xsd:complexType name="GetSmartLicenseStatusRes">
		<xsd:annotation>
			<xsd:documentation>Returns overall licensing status</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:restriction>
						</xsd:simpleType>
					</xsd:element>
					<xsd:element name="LicenseDetails">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="SmartLicensing">
									<xsd:simpleType>
										<xsd:restriction base="xsd:string">
										</xsd:restriction>
									</xsd:simpleType>
								</xsd:element>
								<xsd:element name="Registration" type="axlapi:XRegistration"/>
								<xsd:element name="Authorization" type="axlapi:XAuthorization"/>
								<xsd:element name="LicenseStatus" type="axlapi:XLicenseStatus"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="getSmartLicenseStatusResponse" type="axlapi:GetSmartLicenseStatusRes"/>
    <xsd:complexType name="XRegistration">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="Status" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="SmartAccount" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="VirtualAccount" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="LastRenewalAttempt" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="NextRenewalAttempt" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="LastRenewalStatus" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="RegistrationFailedReason" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="RegistrationExpires" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="ProductUDI" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="ExportControlFunctionality" type="axlapi:String255"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XAuthorization">
		<xsd:sequence>
			<xsd:element minOccurs="0" name="Status" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="LastCommunicationAttempt" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="NextCommunicationAttempt" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="LastCommunicationStatus" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="AuthorizationFailedReason" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="AuthorizationExpires" type="axlapi:String255"/>
			<xsd:element minOccurs="0" name="EvaluationPeriodRemaining" type="axlapi:String255"/>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="XLicenseStatus">
		<xsd:sequence>
			<xsd:element maxOccurs="unbounded" minOccurs="0" name="Entitlement">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element minOccurs="0" name="Tag" type="axlapi:String255"/>
						<xsd:element minOccurs="0" name="Count" type="axlapi:XInteger"/>
						<xsd:element minOccurs="0" name="Status" type="axlapi:String255"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
    <xsd:complexType name="DoSmartEntitlementRequestReq">
		<xsd:annotation>
			<xsd:documentation>This allows to send an entitlement request to CSSM or Satellite</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
    <xsd:element name="doSmartEntitlementRequest" type="axlapi:DoSmartEntitlementRequestReq"/>
    <xsd:complexType name="DoSmartEntitlementRequestRes">
		<xsd:annotation>
			<xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
    <xsd:element name="doSmartEntitlementRequestResponse" type="axlapi:DoSmartEntitlementRequestRes"/>
    <xsd:complexType name="DoUpdateTransportSettingsReq">
                <xsd:annotation>
                        <xsd:documentation>This allows to change or modify the transport settings</xsd:documentation>
                </xsd:annotation>
			<xsd:sequence>
                        	<xsd:element minOccurs="1" name="transportMode" type="axlapi:String255"/>
				<xsd:element minOccurs="1" name="url" type="axlapi:String255"/>
			  	<xsd:element minOccurs="1" name="httpHost" type="axlapi:String255"/>
			     	<xsd:element minOccurs="1" name="httpPort" type="axlapi:String255"/>
                        	<xsd:element minOccurs="0" name="enableProxyAuthentication" type="axlapi:String255">
					<xsd:annotation>
                        			<xsd:documentation>This tag is required to be set to true for authentication based proxy server configuration</xsd:documentation>
                        		</xsd:annotation>
                        	</xsd:element>
                        
                        	<xsd:element minOccurs="0" name="proxyUserName" type="axlapi:String255">
					<xsd:annotation>
						<xsd:documentation>This tag is required to be set when enableProxyAuthentication tag is true</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
                        	<xsd:element minOccurs="0" name="proxyPassword" type="axlapi:String255">
					<xsd:annotation>
						<xsd:documentation>This tag is required to be set when enableProxyAuthentication tag is true</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
                	</xsd:sequence>
        </xsd:complexType>
    <xsd:element name="doUpdateTransportSettings" type="axlapi:DoUpdateTransportSettingsReq"/>
    <xsd:complexType name="DoUpdateTransportSettingsRes">
                <xsd:annotation>
                        <xsd:documentation>Returns Success or Failure message that indicates status of the operation</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:restriction>
                                                </xsd:simpleType>
                                        </xsd:element>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
    <xsd:element name="doUpdateTransportSettingsResponse" type="axlapi:DoUpdateTransportSettingsRes"/>
    <xsd:complexType name="GetTransportSettingsReq">
                <xsd:annotation>
                        <xsd:documentation>Allows to get the transport settings details</xsd:documentation>
                </xsd:annotation>
        </xsd:complexType>
    <xsd:element name="getTransportSettings" type="axlapi:GetTransportSettingsReq"/>
    <xsd:complexType name="GetTransportSettingsRes">
                <xsd:annotation>
                        <xsd:documentation>Returns overall transport settings details</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:restriction>
                                                </xsd:simpleType>
                                        </xsd:element>
                                        <xsd:element name="TransportSettings" type="axlapi:XTransportSettings"/>
                                </xsd:sequence>
                        </xsd:extension>
                </xsd:complexContent>
        </xsd:complexType>
    <xsd:element name="getTransportSettingsResponse" type="axlapi:GetTransportSettingsRes"/>
    <xsd:complexType name="XTransportSettings">
                <xsd:sequence>
                        <xsd:element minOccurs="0" name="transportmode" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="transportUrl" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="transportGatewayUrl" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="httpHost" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="httpPort" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="proxyAuthenticationEnabled" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="proxyUserName" nillable="false" type="axlapi:String255"/>
                        <xsd:element minOccurs="0" name="proxyPassword" nillable="false" type="axlapi:String255"/>
                </xsd:sequence>
        </xsd:complexType>
    <xsd:simpleType name="XASN1RoseOidEncoding">
        <xsd:union>
            <xsd:simpleType>
                <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>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAlarmSeverity">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Emergency"/>
			<xsd:enumeration value="Alert"/>
			<xsd:enumeration value="Critical"/>
			<xsd:enumeration value="Error"/>
			<xsd:enumeration value="Warning"/>
			<xsd:enumeration value="Notice"/>
			<xsd:enumeration value="Informational"/>
			<xsd:enumeration value="Debug"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAnnouncementFile">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Busy Tone"/>
			<xsd:enumeration value="AlertingTone"/>
			<xsd:enumeration value="ReorderTone"/>
			<xsd:enumeration value="RecordingWarning"/>
			<xsd:enumeration value="Tone-on-Hold"/>
			<xsd:enumeration value="MonitoringWarning"/>
			<xsd:enumeration value="Barge-In"/>
			<xsd:enumeration value="WrongPin"/>
			<xsd:enumeration value="UnauthorizedCaller"/>
			<xsd:enumeration value="WrongTargetDN"/>
			<xsd:enumeration value="MobileConnectOn"/>
			<xsd:enumeration value="MobileConnectOff"/>
			<xsd:enumeration value="UnknownCaller"/>
			<xsd:enumeration value="MLPP-PALA"/>
			<xsd:enumeration value="MLPP-ICA"/>
			<xsd:enumeration value="VCA"/>
			<xsd:enumeration value="MLPP-BPA"/>
			<xsd:enumeration value="MLPP-BNEA"/>
			<xsd:enumeration value="MLPP-UPA"/>
			<xsd:enumeration value="CallDisallowed"/>
			<xsd:enumeration value="900CallsBlocked"/>
			<xsd:enumeration value="IntlCallsBlocked"/>
			<xsd:enumeration value="TollCallsBlocked"/>
			<xsd:enumeration value="DirAsstBlocked"/>
			<xsd:enumeration value="Silence-5sec"/>
			<xsd:enumeration value="OneMoment"/>
			<xsd:enumeration value="ShortTone"/>
			<xsd:enumeration value="Welcome Greeting Sample"/>
			<xsd:enumeration value="Wait In Queue Sample"/>
			<xsd:enumeration value="Mobility_VMA"/>
			<xsd:enumeration value="MLPP-Precedence_RingBack"/>
			<xsd:enumeration value="MLPP-Preemption_tone"/>
			<xsd:enumeration value="Non-secure_Warning"/>
			<xsd:enumeration value="Secure_Warning"/>
			<xsd:enumeration value="Enter_CMC"/>
			<xsd:enumeration value="Enter_FAC"/>
			<xsd:enumeration value="ZipTone"/>
			<xsd:enumeration value="EnterCfbTone"/>
			<xsd:enumeration value="ExitCfbTone"/>
			<xsd:enumeration value="ConferenceNowGreeting"/>
			<xsd:enumeration value="ConferenceNowNumberInvalid"/>
			<xsd:enumeration value="ConferenceNowNumberFailure"/>
			<xsd:enumeration value="ConferenceNowEnterPin"/>
			<xsd:enumeration value="ConferenceNowInvalidPin"/>
			<xsd:enumeration value="ConferenceNowFailedPin"/>
			<xsd:enumeration value="ConferenceNowCFBFailed"/>
			<xsd:enumeration value="ConferenceNowEnterAccessCode"/>
			<xsd:enumeration value="ConferenceNowAccessCodeInvalid"/>
			<xsd:enumeration value="ConferenceNowAccessCodeFailed"/>
			<xsd:enumeration value="Welcome"/>
			<xsd:enumeration value="Press1"/>
			<xsd:enumeration value="Press2"/>
			<xsd:enumeration value="Press3"/>
			<xsd:enumeration value="Press4"/>
			<xsd:enumeration value="Press5"/>
			<xsd:enumeration value="Press6"/>
			<xsd:enumeration value="Press7"/>
			<xsd:enumeration value="Press8"/>
			<xsd:enumeration value="Press9"/>
			<xsd:enumeration value="Language"/>
			<xsd:enumeration value="EnterRemote"/>
			<xsd:enumeration value="ReenterRemoteUnknown"/>
			<xsd:enumeration value="EnterPin"/>
			<xsd:enumeration value="ReenterPinUnrecognized"/>
			<xsd:enumeration value="LoggedOut"/>
			<xsd:enumeration value="PinExpired"/>
			<xsd:enumeration value="AttemptsExceeded"/>
			<xsd:enumeration value="CallPrompt"/>
			<xsd:enumeration value="InvalidKey"/>
			<xsd:enumeration value="Goodbye"/>
			<xsd:enumeration value="EnterNumber"/>
			<xsd:enumeration value="SelectExtension"/>
			<xsd:enumeration value="TurnOnMobility"/>
			<xsd:enumeration value="EnterRemoteOn"/>
			<xsd:enumeration value="OtherRemote"/>
			<xsd:enumeration value="MobilityOnAll"/>
			<xsd:enumeration value="MobilityFailedAll"/>
			<xsd:enumeration value="MobilityOn"/>
			<xsd:enumeration value="MobilityFailed"/>
			<xsd:enumeration value="TurnOffMobility"/>
			<xsd:enumeration value="EnterRemoteOff"/>
			<xsd:enumeration value="OtherRemoteOff"/>
			<xsd:enumeration value="MobilityOffAll"/>
			<xsd:enumeration value="MobilityOffAllFailed"/>
			<xsd:enumeration value="MobilityOff"/>
			<xsd:enumeration value="MobilityOffFailed"/>
			<xsd:enumeration value="One"/>
			<xsd:enumeration value="Two"/>
			<xsd:enumeration value="Three"/>
			<xsd:enumeration value="Four"/>
			<xsd:enumeration value="Five"/>
			<xsd:enumeration value="Six"/>
			<xsd:enumeration value="Seven"/>
			<xsd:enumeration value="Eight"/>
			<xsd:enumeration value="Nine"/>
			<xsd:enumeration value="Zero"/>
			<xsd:enumeration value="ReturnPrevious"/>
			<xsd:enumeration value="ConfigError"/>
			<xsd:enumeration value="NoExtensions"/>
			<xsd:enumeration value="NoDestinations"/>
			<xsd:enumeration value="InternalError"/>
			<xsd:enumeration value="Unavailable"/>
			<xsd:enumeration value="ContactAdmin"/>
			<xsd:enumeration value="ThankYou"/>
			<xsd:enumeration value="Goodbye2"/>
			<xsd:enumeration value="ResourcesUnavailable"/>
			<xsd:enumeration value="ExtensionInUse"/>
			<xsd:enumeration value="ToggleOn"/>
			<xsd:enumeration value="NotAuthorized"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAppServer">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Cisco Unity Voice Mail 4.x or later"/>
			<xsd:enumeration value="Cisco Unity Connection"/>
			<xsd:enumeration value="Cisco Unified CM IM and Presence (Obsolete)"/>
			<xsd:enumeration value="CUMA Provisioning Server"/>
			<xsd:enumeration value="CER Location Management"/>
			<xsd:enumeration value="Cisco Web Dialer"/>
			<xsd:enumeration value="Remote Syslog Server"/>
			<xsd:enumeration value="Cisco Webex Hybrid Call Service"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAppServerContent">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="UNITY KUBRIK"/>
			<xsd:enumeration value="UNITY PRE KUBRIK"/>
			<xsd:enumeration value="UNITY_CONNECTION"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAuthenticationMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="By Authentication String"/>
			<xsd:enumeration value="By Null String"/>
			<xsd:enumeration value="By Existing Certificate (precedence to LSC)"/>
			<xsd:enumeration value="By Existing Certificate (precedence to MIC)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XAutoAnswer">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Auto Answer Off"/>
			<xsd:enumeration value="Auto Answer with Headset"/>
			<xsd:enumeration value="Auto Answer with Speakerphone"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XBLFSDOption">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Pickup"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XBarge">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Off"/>
			<xsd:enumeration value="Barge"/>
			<xsd:enumeration value="CBarge"/>
			<xsd:enumeration value="Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XBillingserverprotocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="SFTP"/>
			<xsd:enumeration value="FTP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XBriProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="BRI NET3"/>
			<xsd:enumeration value="NI"/>
			<xsd:enumeration value="QSIG"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCALHeaders">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="Preferred"/>
			<xsd:enumeration value="Required"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCALMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Fixed"/>
			<xsd:enumeration value="Variable"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCFACSSActivationPolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use System Default"/>
			<xsd:enumeration value="With Configured CSS"/>
			<xsd:enumeration value="With Activating Device/Line CSS"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCSUParam">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="0dB"/>
			<xsd:enumeration value="-7.5dB"/>
			<xsd:enumeration value="-15dB"/>
			<xsd:enumeration value="-22.5dB"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCUCMVersionInSipHeader">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Major And Minor"/>
			<xsd:enumeration value="Major"/>
			<xsd:enumeration value="Major, Minor And Revision"/>
			<xsd:enumeration value="Full Build"/>
			<xsd:enumeration value="None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCallTreatmentOnFailure">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Allow Calls"/>
			<xsd:enumeration value="Block Calls"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCallerFilterMask">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Directory Number"/>
			<xsd:enumeration value="Not Available"/>
			<xsd:enumeration value="Private"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCallerID">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="ANI"/>
			<xsd:enumeration value="DNIS"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCallingLineIdentification">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="Strict From URI presentation Only"/>
			<xsd:enumeration value="Strict Identity Headers presentation Only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCallingPartySelection">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Originator"/>
			<xsd:enumeration value="First Redirect Number"/>
			<xsd:enumeration value="Last Redirect Number"/>
			<xsd:enumeration value="First Redirect Number (External)"/>
			<xsd:enumeration value="Last Redirect Number (External)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCertificateOperation">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Pending Operation"/>
			<xsd:enumeration value="Install/Upgrade"/>
			<xsd:enumeration value="Delete"/>
			<xsd:enumeration value="Troubleshoot"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCertificateService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Phone-trust"/>
			<xsd:enumeration value="Phone-VPN-trust"/>
			<xsd:enumeration value="CallManager"/>
			<xsd:enumeration value="CallManager-trust"/>
			<xsd:enumeration value="tomcat"/>
			<xsd:enumeration value="tomcat-trust"/>
			<xsd:enumeration value="ipsec"/>
			<xsd:enumeration value="ipsec-trust"/>
			<xsd:enumeration value="CAPF"/>
			<xsd:enumeration value="CAPF-trust"/>
			<xsd:enumeration value="TVS"/>
			<xsd:enumeration value="TVS-trust"/>
			<xsd:enumeration value="directory-trust"/>
			<xsd:enumeration value="Phone-SAST-trust"/>
			<xsd:enumeration value="Phone-CTL-trust"/>
			<xsd:enumeration value="userlicensing-trust"/>
			<xsd:enumeration value="ITLRecovery"/>
			<xsd:enumeration value="CallManager-ECDSA"/>
			<xsd:enumeration value="tomcat-ECDSA"/>
			<xsd:enumeration value="Phone-CTL-ASA-trust"/>
			<xsd:enumeration value="Phone-Edge-trust"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCertificateStatus">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="Operation Pending"/>
			<xsd:enumeration value="Upgrade Success"/>
			<xsd:enumeration value="Delete Success"/>
			<xsd:enumeration value="Troubleshoot Success"/>
			<xsd:enumeration value="Upgrade Failed"/>
			<xsd:enumeration value="Delete Failed"/>
			<xsd:enumeration value="Troubleshoot Failed"/>
			<xsd:enumeration value="Upgrade Failed: Invalid LSC"/>
			<xsd:enumeration value="Upgrade Failed: Invalid Authentication String"/>
			<xsd:enumeration value="Upgrade Failed: Invalid MIC"/>
			<xsd:enumeration value="Upgrade Failed: Invalid Credentials"/>
			<xsd:enumeration value="Upgrade Failed: Phone Communication Failure"/>
			<xsd:enumeration value="Upgrade Failed: Key Generation Failed/Timeout"/>
			<xsd:enumeration value="Upgrade Failed: CA Communication Failure"/>
			<xsd:enumeration value="Upgrade Failed: CA Rejected Connection"/>
			<xsd:enumeration value="Upgrade Failed: User Initiated Request Late/Timedout"/>
			<xsd:enumeration value="Delete Failed: Invalid LSC"/>
			<xsd:enumeration value="Delete Failed: Invalid Authentication String"/>
			<xsd:enumeration value="Delete Failed: Invalid MIC"/>
			<xsd:enumeration value="Delete Failed: Invalid Credentials"/>
			<xsd:enumeration value="Delete Failed: Phone Communication Failure"/>
			<xsd:enumeration value="Delete Failed: Key Generation Failed/Timeout"/>
			<xsd:enumeration value="Delete Failed: CA Communication Failure"/>
			<xsd:enumeration value="Delete Failed: CA Rejected Connection"/>
			<xsd:enumeration value="Delete Failed: User Initiated Request Late/Timedout"/>
			<xsd:enumeration value="Troubleshoot Failed: Invalid LSC"/>
			<xsd:enumeration value="Troubleshoot Failed: Invalid Authentication String"/>
			<xsd:enumeration value="Troubleshoot Failed: Invalid MIC"/>
			<xsd:enumeration value="Troubleshoot Failed: Invalid Credentials"/>
			<xsd:enumeration value="Troubleshoot Failed: Phone Communication Failure"/>
			<xsd:enumeration value="Troubleshoot Failed: Key Generation Failed/Timeout"/>
			<xsd:enumeration value="Troubleshoot Failed: User Initiated Request Late/Timedout"/>
			<xsd:enumeration value="Upgrade Failed: No Support for EC only in CAPF version 3"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCertificateVerificationLevel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Any Certificate"/>
			<xsd:enumeration value="Self-signed or Keystore"/>
			<xsd:enumeration value="Keystore Only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XClass">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Phone"/>
			<xsd:enumeration value="Gateway"/>
			<xsd:enumeration value="Conference Bridge"/>
			<xsd:enumeration value="Media Termination Point"/>
			<xsd:enumeration value="Route List"/>
			<xsd:enumeration value="Voice Mail"/>
			<xsd:enumeration value="CTI Route Point"/>
			<xsd:enumeration value="Music On Hold"/>
			<xsd:enumeration value="Simulation"/>
			<xsd:enumeration value="Pilot"/>
			<xsd:enumeration value="GateKeeper"/>
			<xsd:enumeration value="Add-on modules"/>
			<xsd:enumeration value="Hidden Phone"/>
			<xsd:enumeration value="Trunk"/>
			<xsd:enumeration value="Tone Announcement Player"/>
			<xsd:enumeration value="Remote Destination Profile"/>
			<xsd:enumeration value="EMCC Base Phone Template"/>
			<xsd:enumeration value="EMCC Base Phone"/>
			<xsd:enumeration value="Remote Destination Profile Template"/>
			<xsd:enumeration value="Gateway Template"/>
			<xsd:enumeration value="UDP Template"/>
			<xsd:enumeration value="Phone Template"/>
			<xsd:enumeration value="Device Profile"/>
			<xsd:enumeration value="Invalid"/>
			<xsd:enumeration value="Interactive Voice Response"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XClockReference">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Network"/>
			<xsd:enumeration value="Internal"/>
			<xsd:enumeration value="Span 1"/>
			<xsd:enumeration value="Span 2"/>
			<xsd:enumeration value="Span 3"/>
			<xsd:enumeration value="Span 4"/>
			<xsd:enumeration value="Span 5"/>
			<xsd:enumeration value="Span 6"/>
			<xsd:enumeration value="Span 7"/>
			<xsd:enumeration value="Span 8"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XConnectProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="HTTP"/>
			<xsd:enumeration value="HTTPS"/>
			<xsd:enumeration value="TCP"/>
			<xsd:enumeration value="TCP + UDP"/>
			<xsd:enumeration value="UDP"/>
			<xsd:enumeration value="SSL"/>
			<xsd:enumeration value="TLS"/>
			<xsd:enumeration value="SIP"/>
			<xsd:enumeration value="OWA"/>
			<xsd:enumeration value="SOAP"/>
			<xsd:enumeration value="EWS"/>
			<xsd:enumeration value="XMPP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCountry">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Argentina"/>
			<xsd:enumeration value="Australia"/>
			<xsd:enumeration value="Austria"/>
			<xsd:enumeration value="Belgium"/>
			<xsd:enumeration value="Brazil"/>
			<xsd:enumeration value="Canada"/>
			<xsd:enumeration value="China"/>
			<xsd:enumeration value="Colombia"/>
			<xsd:enumeration value="Cyprus"/>
			<xsd:enumeration value="Czech Republic"/>
			<xsd:enumeration value="Denmark"/>
			<xsd:enumeration value="Egypt"/>
			<xsd:enumeration value="Finland"/>
			<xsd:enumeration value="France"/>
			<xsd:enumeration value="Germany"/>
			<xsd:enumeration value="Ghana"/>
			<xsd:enumeration value="Greece"/>
			<xsd:enumeration value="Hong Kong"/>
			<xsd:enumeration value="Hungary"/>
			<xsd:enumeration value="Iceland"/>
			<xsd:enumeration value="India"/>
			<xsd:enumeration value="Indonesia"/>
			<xsd:enumeration value="Ireland"/>
			<xsd:enumeration value="Israel"/>
			<xsd:enumeration value="Italy"/>
			<xsd:enumeration value="Japan"/>
			<xsd:enumeration value="Jordan"/>
			<xsd:enumeration value="Kenya"/>
			<xsd:enumeration value="Korea Republic"/>
			<xsd:enumeration value="Lebanon"/>
			<xsd:enumeration value="Luxembourg"/>
			<xsd:enumeration value="Malaysia"/>
			<xsd:enumeration value="Mexico"/>
			<xsd:enumeration value="Nepal"/>
			<xsd:enumeration value="Netherlands"/>
			<xsd:enumeration value="New Zealand"/>
			<xsd:enumeration value="Nigeria"/>
			<xsd:enumeration value="Norway"/>
			<xsd:enumeration value="Pakistan"/>
			<xsd:enumeration value="Panama"/>
			<xsd:enumeration value="Peru"/>
			<xsd:enumeration value="Philippines"/>
			<xsd:enumeration value="Poland"/>
			<xsd:enumeration value="Portugal"/>
			<xsd:enumeration value="Russian Federation"/>
			<xsd:enumeration value="Saudi Arabia"/>
			<xsd:enumeration value="Singapore"/>
			<xsd:enumeration value="Slovakia"/>
			<xsd:enumeration value="Slovenia"/>
			<xsd:enumeration value="South Africa"/>
			<xsd:enumeration value="Spain"/>
			<xsd:enumeration value="Sweden"/>
			<xsd:enumeration value="Switzerland"/>
			<xsd:enumeration value="Taiwan"/>
			<xsd:enumeration value="Thailand"/>
			<xsd:enumeration value="Turkey"/>
			<xsd:enumeration value="United Kingdom"/>
			<xsd:enumeration value="United States"/>
			<xsd:enumeration value="Venezuela"/>
			<xsd:enumeration value="Zimbabwe"/>
			<xsd:enumeration value="Itu"/>
			<xsd:enumeration value="Chile"/>
			<xsd:enumeration value="Bulgaria"/>
			<xsd:enumeration value="Croatia"/>
			<xsd:enumeration value="Romania"/>
			<xsd:enumeration value="Serbia and Montenegro"/>
			<xsd:enumeration value="United Arab Emirates"/>
			<xsd:enumeration value="Oman"/>
			<xsd:enumeration value="Kuwait"/>
			<xsd:enumeration value="Algeria"/>
			<xsd:enumeration value="Bahrain"/>
			<xsd:enumeration value="Iraq"/>
			<xsd:enumeration value="Mauritania"/>
			<xsd:enumeration value="Republic of Montenegro"/>
			<xsd:enumeration value="Morocco"/>
			<xsd:enumeration value="Qatar"/>
			<xsd:enumeration value="Republic of Serbia"/>
			<xsd:enumeration value="Sudan"/>
			<xsd:enumeration value="Tunisia"/>
			<xsd:enumeration value="Vietnam"/>
			<xsd:enumeration value="Yemen"/>
			<xsd:enumeration value="Lithuania"/>
			<xsd:enumeration value="Latvia"/>
			<xsd:enumeration value="Estonia"/>
			<xsd:enumeration value="Ukraine"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCredential">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Password"/>
			<xsd:enumeration value="PIN"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XCredentialUser">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="End User"/>
			<xsd:enumeration value="Application User"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDNDOption">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Ringer Off"/>
			<xsd:enumeration value="Call Reject"/>
			<xsd:enumeration value="Use Common Phone Profile Setting"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDTMFSignaling">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Preference"/>
			<xsd:enumeration value="Out of Band"/>
			<xsd:enumeration value="RFC 2833"/>
			<xsd:enumeration value="OOB and RFC 2833"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDayOfWeek">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Sun"/>
			<xsd:enumeration value="Mon"/>
			<xsd:enumeration value="Tue"/>
			<xsd:enumeration value="Wed"/>
			<xsd:enumeration value="Thu"/>
			<xsd:enumeration value="Fri"/>
			<xsd:enumeration value="Sat"/>
			<xsd:enumeration value="None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDeviceProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="SCCP"/>
			<xsd:enumeration value="Digital Access PRI"/>
			<xsd:enumeration value="H.225"/>
			<xsd:enumeration value="Analog Access"/>
			<xsd:enumeration value="Digital Access T1"/>
			<xsd:enumeration value="Route Point"/>
			<xsd:enumeration value="Unicast Bridge"/>
			<xsd:enumeration value="Multicast Point"/>
			<xsd:enumeration value="Inter-Cluster Trunk"/>
			<xsd:enumeration value="RAS"/>
			<xsd:enumeration value="Digital Access BRI"/>
			<xsd:enumeration value="SIP"/>
			<xsd:enumeration value="MGCP"/>
			<xsd:enumeration value="Static SIP Mobile Subscriber"/>
			<xsd:enumeration value="SIP Connector"/>
			<xsd:enumeration value="Remote Destination"/>
			<xsd:enumeration value="Mobile Smart Client"/>
			<xsd:enumeration value="Digital Access E1 R2"/>
			<xsd:enumeration value="CTI Remote Device"/>
			<xsd:enumeration value="Protocol Not Specified"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDeviceSecurityMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Non Secure"/>
			<xsd:enumeration value="Authenticated"/>
			<xsd:enumeration value="Encrypted"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDeviceTrustMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Not Trusted"/>
			<xsd:enumeration value="Trusted"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDialParameter">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Pattern"/>
			<xsd:enumeration value="Button"/>
			<xsd:enumeration value="Timeout"/>
			<xsd:enumeration value="User"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDialPattern">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="7905_7912"/>
			<xsd:enumeration value="7940_7960_OTHER"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDialViaOffice">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Dial via Office Reverse"/>
			<xsd:enumeration value="Dial via Office Forward"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDigitSending">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="DTMF"/>
			<xsd:enumeration value="MF"/>
			<xsd:enumeration value="PULSE"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XDistributeAlgorithm">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Top Down"/>
			<xsd:enumeration value="Circular"/>
			<xsd:enumeration value="Longest Idle Time"/>
			<xsd:enumeration value="Broadcast"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XECKeySize">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="256"/>
			<xsd:enumeration value="384"/>
			<xsd:enumeration value="521"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XEOSuppVoiceCall">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled (Default value)"/>
			<xsd:enumeration value="Best Effort (no MTP inserted)"/>
			<xsd:enumeration value="Mandatory (insert MTP if needed)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XEncode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="A-law"/>
			<xsd:enumeration value="u-law"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XEndpointConnection">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="CDP"/>
			<xsd:enumeration value="LLDP"/>
			<xsd:enumeration value="SSID"/>
			<xsd:enumeration value="SWITCH"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XFDLChannel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="AT&amp;T 54016"/>
			<xsd:enumeration value="ANSI T1.403 NI"/>
			<xsd:enumeration value="ANSI T1.403.CI"/>
			<xsd:enumeration value="None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XFallBackCSSSelection">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Calling device AAR Calling Search Space"/>
			<xsd:enumeration value="Trunk ReRoute Calling Search Space"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XFeature">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Redial"/>
			<xsd:enumeration value="Speed Dial"/>
			<xsd:enumeration value="Hold"/>
			<xsd:enumeration value="Transfer"/>
			<xsd:enumeration value="Forward All"/>
			<xsd:enumeration value="Display"/>
			<xsd:enumeration value="Line"/>
			<xsd:enumeration value="Chat"/>
			<xsd:enumeration value="Whiteboard"/>
			<xsd:enumeration value="Application Sharing"/>
			<xsd:enumeration value="File Transfer"/>
			<xsd:enumeration value="Video"/>
			<xsd:enumeration value="Message Waiting"/>
			<xsd:enumeration value="Answer/Release"/>
			<xsd:enumeration value="Auto Answer"/>
			<xsd:enumeration value="Settings"/>
			<xsd:enumeration value="Privacy"/>
			<xsd:enumeration value="Service URL"/>
			<xsd:enumeration value="Speed Dial BLF"/>
			<xsd:enumeration value="Call Park BLF"/>
			<xsd:enumeration value="Intercom"/>
			<xsd:enumeration value="Malicious Call Identification"/>
			<xsd:enumeration value="Meet Me Conference"/>
			<xsd:enumeration value="Conference"/>
			<xsd:enumeration value="Call Park"/>
			<xsd:enumeration value="Call Pickup"/>
			<xsd:enumeration value="Group Call Pickup"/>
			<xsd:enumeration value="Mobility"/>
			<xsd:enumeration value="Do Not Disturb"/>
			<xsd:enumeration value="Conference List"/>
			<xsd:enumeration value="Remove Last Participant"/>
			<xsd:enumeration value="Quality Reporting Tool"/>
			<xsd:enumeration value="CallBack"/>
			<xsd:enumeration value="Other Pickup"/>
			<xsd:enumeration value="Video Mode"/>
			<xsd:enumeration value="New Call"/>
			<xsd:enumeration value="End Call"/>
			<xsd:enumeration value="Hunt Group Logout"/>
			<xsd:enumeration value="All Calls"/>
			<xsd:enumeration value="Answer Oldest"/>
			<xsd:enumeration value="Alerting Calls"/>
			<xsd:enumeration value="Queue Status"/>
			<xsd:enumeration value="Record"/>
			<xsd:enumeration value="Services"/>
			<xsd:enumeration value="Messages"/>
			<xsd:enumeration value="Directories"/>
			<xsd:enumeration value="Information"/>
			<xsd:enumeration value="Application Menu"/>
			<xsd:enumeration value="Headset"/>
			<xsd:enumeration value="AEC"/>
			<xsd:enumeration value="None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XGClear">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="CLEARMODE"/>
			<xsd:enumeration value="CCD"/>
			<xsd:enumeration value="G.nX64"/>
			<xsd:enumeration value="X-CCD"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XGeoLocationDevice">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Border"/>
			<xsd:enumeration value="Interior"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XGlobalNumber">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Enterprise Number"/>
			<xsd:enumeration value="+E.164 Number"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XHTTPProxy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="Manual"/>
			<xsd:enumeration value="Auto"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XHostedRoutePatternPSTNRule">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use pattern"/>
			<xsd:enumeration value="Specify"/>
			<xsd:enumeration value="No PSTN"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XHotspotAuthenticationMethod">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="WEP"/>
			<xsd:enumeration value="WPA-PSK"/>
			<xsd:enumeration value="WPA2-PSK"/>
			<xsd:enumeration value="EAP-FAST"/>
			<xsd:enumeration value="PEAP-MSCHAPv2"/>
			<xsd:enumeration value="PEAP-GTC"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XHuntAlgorithm">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Try next member; then, try next group in Hunt List"/>
			<xsd:enumeration value="Try next member, but do not go to next group"/>
			<xsd:enumeration value="Skip remaining members, and go directly to next group"/>
			<xsd:enumeration value="Stop hunting"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XIPAddressingMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="IPv4 Only"/>
			<xsd:enumeration value="IPv6 Only"/>
			<xsd:enumeration value="IPv4 and IPv6"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XIPAddressingModePrefControl">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="IPv4"/>
			<xsd:enumeration value="IPv6"/>
			<xsd:enumeration value="Use System Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XInterClusterService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="EMCC"/>
			<xsd:enumeration value="PSTN Access"/>
			<xsd:enumeration value="RSVP Agent"/>
			<xsd:enumeration value="TFTP"/>
			<xsd:enumeration value="LBM"/>
			<xsd:enumeration value="UDS"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XKeepAliveTimeInterval">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="0"/>
			<xsd:enumeration value="5"/>
			<xsd:enumeration value="10"/>
			<xsd:enumeration value="15"/>
			<xsd:enumeration value="20"/>
			<xsd:enumeration value="25"/>
			<xsd:enumeration value="30"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XKeyOrder">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="RSA Only"/>
			<xsd:enumeration value="EC Only"/>
			<xsd:enumeration value="EC Preferred, RSA Backup"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XKeySize">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="512"/>
			<xsd:enumeration value="1024"/>
			<xsd:enumeration value="2048"/>
			<xsd:enumeration value="3072"/>
			<xsd:enumeration value="4096"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XLDAPDirectoryFunction">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="DirSync"/>
			<xsd:enumeration value="DN Alias Sync and Lookup"/>
			<xsd:enumeration value="Alias Sync only"/>
			<xsd:enumeration value="Lookup only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XLdapServer">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Microsoft Active Directory"/>
			<xsd:enumeration value="Sun or Oracle Directory Server"/>
			<xsd:enumeration value="OpenLDAP"/>
			<xsd:enumeration value="Microsoft ADAM or Lightweight Directory Services"/>
			<xsd:enumeration value="Other LDAPv3 Compliant Directory"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XLogicalPartitionPolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use Default Policy"/>
			<xsd:enumeration value="Allow"/>
			<xsd:enumeration value="Deny"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XLossyNetwork">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Keep Current Setting"/>
			<xsd:enumeration value="Use System Default"/>
			<xsd:enumeration value="Low Loss"/>
			<xsd:enumeration value="Lossy"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMGCPSlotModule">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="NM-1V"/>
			<xsd:enumeration value="NM-2V"/>
			<xsd:enumeration value="NM-HDV"/>
			<xsd:enumeration value="VIC-SLOT"/>
			<xsd:enumeration value="NONE"/>
			<xsd:enumeration value="VWIC-SLOT"/>
			<xsd:enumeration value="FLEX-SLOT"/>
			<xsd:enumeration value="ANALOG"/>
			<xsd:enumeration value="DIGITAL"/>
			<xsd:enumeration value="VGC_PORT"/>
			<xsd:enumeration value="WS-X6600"/>
			<xsd:enumeration value="AIM-VOICE-30 (2 subunits)"/>
			<xsd:enumeration value="NM-HDA"/>
			<xsd:enumeration value="PA-VXA"/>
			<xsd:enumeration value="PA-VXB"/>
			<xsd:enumeration value="PA-VXC"/>
			<xsd:enumeration value="PA-MCX"/>
			<xsd:enumeration value="NM-HD-1V"/>
			<xsd:enumeration value="NM-HD-2V"/>
			<xsd:enumeration value="NM-HD-2VE"/>
			<xsd:enumeration value="GENERIC-SLOT"/>
			<xsd:enumeration value="NM-4VWIC-MBRD"/>
			<xsd:enumeration value="EVM-HD"/>
			<xsd:enumeration value="NM-HDV2-0PORT"/>
			<xsd:enumeration value="NM-HDV2-1PORT-T1"/>
			<xsd:enumeration value="NM-HDV2-1PORT-E1"/>
			<xsd:enumeration value="NM-HDV2-2PORT-T1"/>
			<xsd:enumeration value="NM-HDV2-2PORT-E1"/>
			<xsd:enumeration value="AIM-VOICE-30-SLOT-0 (3 subunits- slot 0 only)"/>
			<xsd:enumeration value="NM-3VWIC-MBRD"/>
			<xsd:enumeration value="ISR-3NIM-MBRD"/>
			<xsd:enumeration value="VG-2VWIC-MBRD"/>
			<xsd:enumeration value="VG-3VWIC-MBRD"/>
			<xsd:enumeration value="ISR-2NIM-MBRD"/>
			<xsd:enumeration value="SM-X-NIM-ADPTR"/>
			<xsd:enumeration value="ENCS-1NIM-MBRD"/>
			<xsd:enumeration value="VG-1NIM-MBRD"/>
			<xsd:enumeration value="C-SM-NIM-ADPT"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMGCPVic">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="VIC-2FXS"/>
			<xsd:enumeration value="VIC-2FXO"/>
			<xsd:enumeration value="VWIC-1MFT-T1"/>
			<xsd:enumeration value="VWIC-2MFT-T1"/>
			<xsd:enumeration value="VIC_NONE"/>
			<xsd:enumeration value="VWIC-1MFT-E1"/>
			<xsd:enumeration value="VWIC-2MFT-E1"/>
			<xsd:enumeration value="WS-U4604-8FXS"/>
			<xsd:enumeration value="8FXS"/>
			<xsd:enumeration value="16FXS"/>
			<xsd:enumeration value="1T1"/>
			<xsd:enumeration value="16FXS8FXO"/>
			<xsd:enumeration value="48_PORTS"/>
			<xsd:enumeration value="VIC-4FXS"/>
			<xsd:enumeration value="VIC-4FXO"/>
			<xsd:enumeration value="VIC-8FXS"/>
			<xsd:enumeration value="VIC-16FXS"/>
			<xsd:enumeration value="WS-X6600-24FXS"/>
			<xsd:enumeration value="WS-X6600-6T1"/>
			<xsd:enumeration value="WS-X6600-6E1"/>
			<xsd:enumeration value="EM-4FXO-EM0"/>
			<xsd:enumeration value="EM-4FXO-EM1"/>
			<xsd:enumeration value="EM-8FXS-EM0"/>
			<xsd:enumeration value="EM-8FXS-EM1"/>
			<xsd:enumeration value="NM-HDA-4FXS"/>
			<xsd:enumeration value="PA-VXA-1TE1-24-T1"/>
			<xsd:enumeration value="PA-VXA-1TE1-30-E1"/>
			<xsd:enumeration value="PA-VXB-2TE1-T1"/>
			<xsd:enumeration value="PA-VXB-2TE1-E1"/>
			<xsd:enumeration value="PA-VXC-2TE1-T1"/>
			<xsd:enumeration value="PA-VXC-2TE1-E1"/>
			<xsd:enumeration value="PA-MCX-2TE1-T1"/>
			<xsd:enumeration value="PA-MCX-2TE1-E1"/>
			<xsd:enumeration value="PA-MCX-4TE1-T1"/>
			<xsd:enumeration value="PA-MCX-4TE1-E1"/>
			<xsd:enumeration value="PA-MCX-6TE1-T1"/>
			<xsd:enumeration value="PA-MCX-6TE1-E1"/>
			<xsd:enumeration value="PA-MCX-8TE1-T1"/>
			<xsd:enumeration value="PA-MCX-8TE1-E1"/>
			<xsd:enumeration value="VIC-8FXO"/>
			<xsd:enumeration value="WS-U4604-8FXO-2FXS"/>
			<xsd:enumeration value="WS-U4604-16FXS"/>
			<xsd:enumeration value="VIC-2BRI"/>
			<xsd:enumeration value="VIC-2FXS-SCCP"/>
			<xsd:enumeration value="VIC-4FXS-SCCP"/>
			<xsd:enumeration value="VIC2-2FXS-SCCP"/>
			<xsd:enumeration value="VIC2-2BRI-NT/TE-SCCP"/>
			<xsd:enumeration value="NM-HDA-4FXS-SCCP"/>
			<xsd:enumeration value="EM-8FXS-EM0-SCCP"/>
			<xsd:enumeration value="24FXS-SCCP"/>
			<xsd:enumeration value="EM-8FXS-EM1-SCCP"/>
			<xsd:enumeration value="EVM-HD-8FXS/DID-SCCP"/>
			<xsd:enumeration value="EM-4BRI-NT/TE-SCCP"/>
			<xsd:enumeration value="EM-HDA-8FXS-SCCP"/>
			<xsd:enumeration value="EM-HDA-3FXS/4FXO-SCCP"/>
			<xsd:enumeration value="VIC3-2FXS/DID"/>
			<xsd:enumeration value="VIC3-4FXS/DID"/>
			<xsd:enumeration value="EM3-HDA-8FXS/DID"/>
			<xsd:enumeration value="VIC3-2FXS/DID-SCCP"/>
			<xsd:enumeration value="VIC3-4FXS/DID-SCCP"/>
			<xsd:enumeration value="EM3-HDA-8FXS/DID-SCCP"/>
			<xsd:enumeration value="4FXS-MGCP"/>
			<xsd:enumeration value="4FXS-SCCP"/>
			<xsd:enumeration value="2FXS-MGCP"/>
			<xsd:enumeration value="2FXS-SCCP"/>
			<xsd:enumeration value="VGD-DFC-CT3"/>
			<xsd:enumeration value="VIC3-2FXS-E/DID"/>
			<xsd:enumeration value="VIC3-2FXS-E/DID-SCCP"/>
			<xsd:enumeration value="VIC2-1FXO"/>
			<xsd:enumeration value="VIC2-1BRI"/>
			<xsd:enumeration value="HWIC-1CE1T1-PRI-T1"/>
			<xsd:enumeration value="HWIC-1CE1T1-PRI-E1"/>
			<xsd:enumeration value="HWIC-2CE1T1-PRI-T1"/>
			<xsd:enumeration value="HWIC-2CE1T1-PRI-E1"/>
			<xsd:enumeration value="HWIC-4CE1T1-PRI-T1"/>
			<xsd:enumeration value="HWIC-4CE1T1-PRI-E1"/>
			<xsd:enumeration value="VWIC3-1MFT-T1E1-T1"/>
			<xsd:enumeration value="VWIC3-1MFT-T1E1-E1"/>
			<xsd:enumeration value="VWIC3-1MFT-G703-T1"/>
			<xsd:enumeration value="VWIC3-1MFT-G703-E1"/>
			<xsd:enumeration value="VWIC3-2MFT-T1E1-T1"/>
			<xsd:enumeration value="VWIC3-2MFT-T1E1-E1"/>
			<xsd:enumeration value="VWIC3-2MFT-G703-T1"/>
			<xsd:enumeration value="VWIC3-2MFT-G703-E1"/>
			<xsd:enumeration value="VWIC3-4MFT-T1E1-T1"/>
			<xsd:enumeration value="VWIC3-4MFT-T1E1-E1"/>
			<xsd:enumeration value="SM-D-48FXS-E"/>
			<xsd:enumeration value="SM-D-72FXS"/>
			<xsd:enumeration value="SM-D-48FXS-E-SCCP"/>
			<xsd:enumeration value="SM-D-72FXS-SCCP"/>
			<xsd:enumeration value="Intelbras 80 Port FXS"/>
			<xsd:enumeration value="WS-SVC-CMM-MS"/>
			<xsd:enumeration value="VIC2-2FXS"/>
			<xsd:enumeration value="VIC2-2FXO"/>
			<xsd:enumeration value="VIC2-2BRI"/>
			<xsd:enumeration value="VIC-4FXS/DID"/>
			<xsd:enumeration value="VIC2-4FXO"/>
			<xsd:enumeration value="NM-HDV2-ONBOARD-T1"/>
			<xsd:enumeration value="NM-HDV2-ONBOARD-E1"/>
			<xsd:enumeration value="VWIC2-1MFT-T1E1-T1"/>
			<xsd:enumeration value="VWIC2-1MFT-T1E1-E1"/>
			<xsd:enumeration value="VWIC2-2MFT-T1E1-T1"/>
			<xsd:enumeration value="VWIC2-2MFT-T1E1-E1"/>
			<xsd:enumeration value="VWIC2-1MFT-G703-T1"/>
			<xsd:enumeration value="VWIC2-1MFT-G703-E1"/>
			<xsd:enumeration value="VWIC2-2MFT-G703-T1"/>
			<xsd:enumeration value="VWIC2-2MFT-G703-E1"/>
			<xsd:enumeration value="EVM-HD-8FXS/DID"/>
			<xsd:enumeration value="EM-4BRI-NT/TE-EM0"/>
			<xsd:enumeration value="EM-4BRI-NT/TE-EM1"/>
			<xsd:enumeration value="24FXS"/>
			<xsd:enumeration value="NM-HDV2-ONBOARD-T1-2PORT"/>
			<xsd:enumeration value="NM-HDV2-ONBOARD-E1-2PORT"/>
			<xsd:enumeration value="EM-HDA-8FXS"/>
			<xsd:enumeration value="EM-HDA-6FXO"/>
			<xsd:enumeration value="EM-HDA-3FXS/4FXO"/>
			<xsd:enumeration value="EM-4BRI-NT/TE"/>
			<xsd:enumeration value="VIC2-1MFT-T1E1-T1"/>
			<xsd:enumeration value="VIC2-1MFT-T1E1-E1"/>
			<xsd:enumeration value="VIC2-2MFT-T1E1-T1"/>
			<xsd:enumeration value="VIC2-2MFT-T1E1-E1"/>
			<xsd:enumeration value="EM2-4FXO-EM0"/>
			<xsd:enumeration value="EM2-4FXO-EM1"/>
			<xsd:enumeration value="NIM-1MFT-T1E1-T1"/>
			<xsd:enumeration value="NIM-1CE1T1-PRI-T1"/>
			<xsd:enumeration value="NIM-1MFT-T1E1-E1"/>
			<xsd:enumeration value="NIM-1CE1T1-PRI-E1"/>
			<xsd:enumeration value="NIM-2MFT-T1E1-T1"/>
			<xsd:enumeration value="NIM-2CE1T1-PRI-T1"/>
			<xsd:enumeration value="NIM-2MFT-T1E1-E1"/>
			<xsd:enumeration value="NIM-2CE1T1-PRI-E1"/>
			<xsd:enumeration value="NIM-4MFT-T1E1-T1"/>
			<xsd:enumeration value="NIM-4MFT-T1E1-E1"/>
			<xsd:enumeration value="NIM-8MFT-T1E1-T1"/>
			<xsd:enumeration value="NIM-8CE1T1-PRI-T1"/>
			<xsd:enumeration value="NIM-8MFT-T1E1-E1"/>
			<xsd:enumeration value="NIM-8CE1T1-PRI-E1"/>
			<xsd:enumeration value="NIM-2FXS"/>
			<xsd:enumeration value="NIM-2FXO"/>
			<xsd:enumeration value="NIM-2BRI-NT/TE"/>
			<xsd:enumeration value="NIM-4FXS"/>
			<xsd:enumeration value="NIM-4FXO"/>
			<xsd:enumeration value="NIM-4BRI-NT/TE"/>
			<xsd:enumeration value="NIM-2FXS/4FXO"/>
			<xsd:enumeration value="NIM-2FXS-SCCP"/>
			<xsd:enumeration value="NIM-2BRI-NT/TE-SCCP"/>
			<xsd:enumeration value="NIM-4FXS-SCCP"/>
			<xsd:enumeration value="NIM-4BRI-NT/TE-SCCP"/>
			<xsd:enumeration value="NIM-2FXS/4FXO-SCCP"/>
			<xsd:enumeration value="SM-X-16FXS/2FXO"/>
			<xsd:enumeration value="SM-X-24FXS/4FXO"/>
			<xsd:enumeration value="SM-X-8FXS/12FXO"/>
			<xsd:enumeration value="SM-X-72FXS"/>
			<xsd:enumeration value="SM-X-56FXS"/>
			<xsd:enumeration value="SM-X-72FXS-SCCP"/>
			<xsd:enumeration value="SM-X-56FXS-SCCP"/>
			<xsd:enumeration value="SM-X-16FXS/2FXO-SCCP"/>
			<xsd:enumeration value="SM-X-24FXS/4FXO-SCCP"/>
			<xsd:enumeration value="SM-X-8FXS/12FXO-SCCP"/>
			<xsd:enumeration value="VG-8FXS"/>
			<xsd:enumeration value="VG-2FXS/2FXO"/>
			<xsd:enumeration value="VG-4FXS/4FXO"/>
			<xsd:enumeration value="VG-6FXS/6FXO"/>
			<xsd:enumeration value="VG-8FXS-SCCP"/>
			<xsd:enumeration value="VG-2FXS/2FXO-SCCP"/>
			<xsd:enumeration value="VG-4FXS/4FXO-SCCP"/>
			<xsd:enumeration value="VG-6FXS/6FXO-SCCP"/>
			<xsd:enumeration value="SM-X-72FXS-SIP"/>
			<xsd:enumeration value="SM-X-56FXS-SIP"/>
			<xsd:enumeration value="SM-X-16FXS-SIP"/>
			<xsd:enumeration value="SM-X-24FXS-SIP"/>
			<xsd:enumeration value="SM-X-8FXS-SIP"/>
			<xsd:enumeration value="NIM-2FXS-SIP"/>
			<xsd:enumeration value="NIM-4FXS-SIP"/>
			<xsd:enumeration value="NIM-2FXS/4FXO-SIP"/>
			<xsd:enumeration value="SM-V-144FXS"/>
			<xsd:enumeration value="SM-V-132FXS/6FXO"/>
			<xsd:enumeration value="SM-V-84FXS/6FXO"/>
			<xsd:enumeration value="SM-V-144FXS-SCCP"/>
			<xsd:enumeration value="SM-V-132FXS/6FXO-SCCP"/>
			<xsd:enumeration value="SM-V-84FXS/6FXO-SCCP"/>
			<xsd:enumeration value="SM-V-144FXS-SIP"/>
			<xsd:enumeration value="SM-V-132FXS/6FXO-SIP"/>
			<xsd:enumeration value="SM-V-84FXS/6FXO-SIP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMRAPolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Service"/>
			<xsd:enumeration value="IM &amp; Presence only"/>
			<xsd:enumeration value="IM &amp; Presence, Voice and Video calls"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMWLPolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use System Policy"/>
			<xsd:enumeration value="Light and Prompt"/>
			<xsd:enumeration value="Prompt Only"/>
			<xsd:enumeration value="Light Only"/>
			<xsd:enumeration value="None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMatrixValue">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use System Default"/>
			<xsd:enumeration value="No Reservation"/>
			<xsd:enumeration value="Optional(Video Desired)"/>
			<xsd:enumeration value="Mandatory"/>
			<xsd:enumeration value="Mandatory(Video Desired)"/>
			<xsd:enumeration value="Allow Subscription"/>
			<xsd:enumeration value="Disallow Subscription"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMediaPayload">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="G711 a-law 64K"/>
			<xsd:enumeration value="G711 u-law 64K"/>
			<xsd:enumeration value="G723"/>
			<xsd:enumeration value="G729"/>
			<xsd:enumeration value="G729AnnexA"/>
			<xsd:enumeration value="G729AnnexB"/>
			<xsd:enumeration value="G729AnnexA-AnnexB"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMobileSmartClient">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="CUMC"/>
			<xsd:enumeration value="Standard"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XModel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Cisco 30 SP+"/>
			<xsd:enumeration value="Cisco 12 SP+"/>
			<xsd:enumeration value="Cisco 12 SP"/>
			<xsd:enumeration value="Cisco 12 S"/>
			<xsd:enumeration value="Cisco 30 VIP"/>
			<xsd:enumeration value="Cisco 7910"/>
			<xsd:enumeration value="Cisco 7960"/>
			<xsd:enumeration value="Cisco 7940"/>
			<xsd:enumeration value="Cisco 7935"/>
			<xsd:enumeration value="Cisco VGC Phone"/>
			<xsd:enumeration value="Cisco VGC Virtual Phone"/>
			<xsd:enumeration value="Cisco ATA 186"/>
			<xsd:enumeration value="EMCC Base Phone"/>
			<xsd:enumeration value="SCCP Phone"/>
			<xsd:enumeration value="Analog Access"/>
			<xsd:enumeration value="Digital Access"/>
			<xsd:enumeration value="Digital Access+"/>
			<xsd:enumeration value="Digital Access WS-X6608"/>
			<xsd:enumeration value="Analog Access WS-X6624"/>
			<xsd:enumeration value="VGC Gateway"/>
			<xsd:enumeration value="Conference Bridge"/>
			<xsd:enumeration value="Conference Bridge WS-X6608"/>
			<xsd:enumeration value="Cisco IOS Conference Bridge (HDV2)"/>
			<xsd:enumeration value="Cisco Conference Bridge (WS-SVC-CMM)"/>
			<xsd:enumeration value="H.323 Phone"/>
			<xsd:enumeration value="H.323 Gateway"/>
			<xsd:enumeration value="Music On Hold"/>
			<xsd:enumeration value="Device Pilot"/>
			<xsd:enumeration value="CTI Port"/>
			<xsd:enumeration value="CTI Route Point"/>
			<xsd:enumeration value="Voice Mail Port"/>
			<xsd:enumeration value="Cisco IOS Software Media Termination Point (HDV2)"/>
			<xsd:enumeration value="Cisco Media Server (WS-SVC-CMM-MS)"/>
			<xsd:enumeration value="Cisco Video Conference Bridge (IPVC-35xx)"/>
			<xsd:enumeration value="Cisco IOS Heterogeneous Video Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Guaranteed Audio Video Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Homogeneous Video Conference Bridge"/>
			<xsd:enumeration value="Route List"/>
			<xsd:enumeration value="Load Simulator"/>
			<xsd:enumeration value="Media Termination Point"/>
			<xsd:enumeration value="Media Termination Point Hardware"/>
			<xsd:enumeration value="Cisco IOS Media Termination Point (HDV2)"/>
			<xsd:enumeration value="Cisco Media Termination Point (WS-SVC-CMM)"/>
			<xsd:enumeration value="Cisco 7941"/>
			<xsd:enumeration value="Cisco 7971"/>
			<xsd:enumeration value="MGCP Station"/>
			<xsd:enumeration value="MGCP Trunk"/>
			<xsd:enumeration value="GateKeeper"/>
			<xsd:enumeration value="7914 14-Button Line Expansion Module"/>
			<xsd:enumeration value="Trunk"/>
			<xsd:enumeration value="Tone Announcement Player"/>
			<xsd:enumeration value="SIP Trunk"/>
			<xsd:enumeration value="SIP Gateway"/>
			<xsd:enumeration value="WSM Trunk"/>
			<xsd:enumeration value="Remote Destination Profile"/>
			<xsd:enumeration value="7915 12-Button Line Expansion Module"/>
			<xsd:enumeration value="7915 24-Button Line Expansion Module"/>
			<xsd:enumeration value="7916 12-Button Line Expansion Module"/>
			<xsd:enumeration value="7916 24-Button Line Expansion Module"/>
			<xsd:enumeration value="CKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="SPA8800"/>
			<xsd:enumeration value="Unknown MGCP Gateway"/>
			<xsd:enumeration value="Unknown"/>
			<xsd:enumeration value="Cisco 7985"/>
			<xsd:enumeration value="Cisco 7911"/>
			<xsd:enumeration value="Cisco 7961G-GE"/>
			<xsd:enumeration value="Cisco 7941G-GE"/>
			<xsd:enumeration value="Motorola CN622"/>
			<xsd:enumeration value="Third-party SIP Device (Basic)"/>
			<xsd:enumeration value="Cisco 7931"/>
			<xsd:enumeration value="Cisco Unified Personal Communicator"/>
			<xsd:enumeration value="Cisco 7921"/>
			<xsd:enumeration value="Cisco 7906"/>
			<xsd:enumeration value="Third-party SIP Device (Advanced)"/>
			<xsd:enumeration value="Cisco TelePresence"/>
			<xsd:enumeration value="Nokia S60"/>
			<xsd:enumeration value="Cisco 7962"/>
			<xsd:enumeration value="Cisco 3951"/>
			<xsd:enumeration value="Cisco 7937"/>
			<xsd:enumeration value="Cisco 7942"/>
			<xsd:enumeration value="Cisco 7945"/>
			<xsd:enumeration value="Cisco 7965"/>
			<xsd:enumeration value="Cisco 7975"/>
			<xsd:enumeration value="Cisco 3911"/>
			<xsd:enumeration value="Cisco Unified Mobile Communicator"/>
			<xsd:enumeration value="Cisco TelePresence 1000"/>
			<xsd:enumeration value="Cisco TelePresence 3000"/>
			<xsd:enumeration value="Cisco TelePresence 3200"/>
			<xsd:enumeration value="Cisco TelePresence 500-37"/>
			<xsd:enumeration value="Cisco 7925"/>
			<xsd:enumeration value="Cisco 9971"/>
			<xsd:enumeration value="Cisco 6921"/>
			<xsd:enumeration value="Cisco 6941"/>
			<xsd:enumeration value="Cisco 6961"/>
			<xsd:enumeration value="Cisco Unified Client Services Framework"/>
			<xsd:enumeration value="Cisco TelePresence 1300-65"/>
			<xsd:enumeration value="Cisco TelePresence 1100"/>
			<xsd:enumeration value="Transnova S3"/>
			<xsd:enumeration value="BlackBerry MVS VoWifi"/>
			<xsd:enumeration value="Cisco 9951"/>
			<xsd:enumeration value="Cisco 8961"/>
			<xsd:enumeration value="Cisco 6901"/>
			<xsd:enumeration value="Cisco 6911"/>
			<xsd:enumeration value="Cisco ATA 187"/>
			<xsd:enumeration value="Cisco TelePresence 200"/>
			<xsd:enumeration value="Cisco TelePresence 400"/>
			<xsd:enumeration value="Cisco Dual Mode for iPhone"/>
			<xsd:enumeration value="Cisco 6945"/>
			<xsd:enumeration value="Cisco Dual Mode for Android"/>
			<xsd:enumeration value="Cisco 7926"/>
			<xsd:enumeration value="Cisco E20"/>
			<xsd:enumeration value="Generic Single Screen Room System"/>
			<xsd:enumeration value="Generic Multiple Screen Room System"/>
			<xsd:enumeration value="Cisco TelePresence EX90"/>
			<xsd:enumeration value="Cisco 8945"/>
			<xsd:enumeration value="Cisco 8941"/>
			<xsd:enumeration value="Generic Desktop Video Endpoint"/>
			<xsd:enumeration value="Cisco TelePresence 500-32"/>
			<xsd:enumeration value="Cisco TelePresence 1300-47"/>
			<xsd:enumeration value="Cisco 3905"/>
			<xsd:enumeration value="Cisco Cius"/>
			<xsd:enumeration value="VKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="Cisco TelePresence TX1310-65"/>
			<xsd:enumeration value="Cisco TelePresence MCU"/>
			<xsd:enumeration value="Ascom IP-DECT Device"/>
			<xsd:enumeration value="Cisco TelePresence Exchange System"/>
			<xsd:enumeration value="Cisco TelePresence EX60"/>
			<xsd:enumeration value="Cisco TelePresence Codec C90"/>
			<xsd:enumeration value="Cisco TelePresence Codec C60"/>
			<xsd:enumeration value="Cisco TelePresence Codec C40"/>
			<xsd:enumeration value="Cisco TelePresence Quick Set C20"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C20)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 (C40)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 Dual (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 65 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 65 Dual (C90)"/>
			<xsd:enumeration value="Cisco TelePresence MX200"/>
			<xsd:enumeration value="Cisco TelePresence TX9000"/>
			<xsd:enumeration value="Cisco TelePresence TX9200"/>
			<xsd:enumeration value="Cisco 7821"/>
			<xsd:enumeration value="Cisco 7841"/>
			<xsd:enumeration value="Cisco 7861"/>
			<xsd:enumeration value="Cisco TelePresence SX20"/>
			<xsd:enumeration value="Cisco TelePresence MX300"/>
			<xsd:enumeration value="IMS-integrated Mobile (Basic)"/>
			<xsd:enumeration value="Third-party AS-SIP Endpoint"/>
			<xsd:enumeration value="Cisco Cius SP"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C40)"/>
			<xsd:enumeration value="Cisco VXC 6215"/>
			<xsd:enumeration value="CTI Remote Device"/>
			<xsd:enumeration value="Usage Profile"/>
			<xsd:enumeration value="Carrier-integrated Mobile"/>
			<xsd:enumeration value="Universal Device Template"/>
			<xsd:enumeration value="Cisco DX650"/>
			<xsd:enumeration value="Cisco Unified Communications for RTX"/>
			<xsd:enumeration value="Cisco Jabber for Tablet"/>
			<xsd:enumeration value="Cisco 8831"/>
			<xsd:enumeration value="Cisco ATA 190"/>
			<xsd:enumeration value="Cisco TelePresence SX10"/>
			<xsd:enumeration value="Cisco 8841"/>
			<xsd:enumeration value="Cisco 8851"/>
			<xsd:enumeration value="Cisco 8861"/>
			<xsd:enumeration value="Cisco TelePresence SX80"/>
			<xsd:enumeration value="Cisco TelePresence MX200 G2"/>
			<xsd:enumeration value="Cisco TelePresence MX300 G2"/>
			<xsd:enumeration value="Cisco 7905"/>
			<xsd:enumeration value="Cisco 7920"/>
			<xsd:enumeration value="Cisco 7970"/>
			<xsd:enumeration value="Cisco 7912"/>
			<xsd:enumeration value="Cisco 7902"/>
			<xsd:enumeration value="Cisco IP Communicator"/>
			<xsd:enumeration value="Cisco 7961"/>
			<xsd:enumeration value="Cisco 7936"/>
			<xsd:enumeration value="Analog Phone"/>
			<xsd:enumeration value="ISDN BRI Phone"/>
			<xsd:enumeration value="SCCP gateway virtual phone"/>
			<xsd:enumeration value="IP-STE"/>
			<xsd:enumeration value="Cisco TelePresence Conductor"/>
			<xsd:enumeration value="Cisco DX80"/>
			<xsd:enumeration value="Cisco DX70"/>
			<xsd:enumeration value="BEKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="Cisco TelePresence MX700"/>
			<xsd:enumeration value="Cisco TelePresence MX800"/>
			<xsd:enumeration value="Cisco TelePresence IX5000"/>
			<xsd:enumeration value="Cisco 7811"/>
			<xsd:enumeration value="Cisco 8821"/>
			<xsd:enumeration value="Cisco 8811"/>
			<xsd:enumeration value="Interactive Voice Response"/>
			<xsd:enumeration value="Cisco 8845"/>
			<xsd:enumeration value="Cisco 8865"/>
			<xsd:enumeration value="Cisco TelePresence MX800 Dual"/>
			<xsd:enumeration value="Cisco 8851NR"/>
			<xsd:enumeration value="Cisco Spark Remote Device"/>
			<xsd:enumeration value="Cisco Webex DX80"/>
			<xsd:enumeration value="Cisco TelePresence DX70"/>
			<xsd:enumeration value="Cisco 7832"/>
			<xsd:enumeration value="Cisco 8865NR"/>
			<xsd:enumeration value="Cisco Meeting Server"/>
			<xsd:enumeration value="Cisco Webex Room Kit"/>
			<xsd:enumeration value="Cisco Webex Room 55"/>
			<xsd:enumeration value="Cisco Webex Room Kit Plus"/>
			<xsd:enumeration value="CP-8800-Video 28-Button Key Expansion Module"/>
			<xsd:enumeration value="CP-8800-Audio 28-Button Key Expansion Module"/>
			<xsd:enumeration value="Cisco 8832"/>
			<xsd:enumeration value="Cisco Webex Room 70 Single"/>
			<xsd:enumeration value="Cisco 8832NR"/>
			<xsd:enumeration value="Cisco ATA 191"/>
			<xsd:enumeration value="Cisco Collaboration Mobile Convergence"/>
			<xsd:enumeration value="Cisco Webex Room 70 Dual"/>
			<xsd:enumeration value="Cisco Webex Room Kit Pro"/>
			<xsd:enumeration value="Cisco Webex Room 55 Dual"/>
			<xsd:enumeration value="Cisco Webex Room 70 Single G2"/>
			<xsd:enumeration value="Cisco Webex Room 70 Dual G2"/>
			<xsd:enumeration value="SIP Station"/>
			<xsd:enumeration value="Cisco Webex Room Kit Mini"/>
			<xsd:enumeration value="Cisco Webex VDI Svc Framework"/>
			<xsd:enumeration value="Cisco Webex Board 55"/>
			<xsd:enumeration value="Cisco Webex Board 70"/>
			<xsd:enumeration value="Cisco Webex Board 85"/>
			<xsd:enumeration value="Cisco Webex Desk Pro"/>
			<xsd:enumeration value="Cisco Webex Room Panorama"/>
			<xsd:enumeration value="Cisco Webex Room 70 Panorama"/>
			<xsd:enumeration value="Cisco Webex Room Phone"/>
			<xsd:enumeration value="Cisco 860"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XMonthOfYear">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="Jan"/>
			<xsd:enumeration value="Feb"/>
			<xsd:enumeration value="Mar"/>
			<xsd:enumeration value="Apr"/>
			<xsd:enumeration value="May"/>
			<xsd:enumeration value="Jun"/>
			<xsd:enumeration value="Jul"/>
			<xsd:enumeration value="Aug"/>
			<xsd:enumeration value="Sep"/>
			<xsd:enumeration value="Oct"/>
			<xsd:enumeration value="Nov"/>
			<xsd:enumeration value="Dec"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XNSFService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="ACCUNET Switched Digital Service"/>
			<xsd:enumeration value="Billing Number Only"/>
			<xsd:enumeration value="Billing Number Preferred"/>
			<xsd:enumeration value="Calling Party Number Only"/>
			<xsd:enumeration value="Calling Party Number Preferred"/>
			<xsd:enumeration value="Foreign Exchange"/>
			<xsd:enumeration value="Foreign Exchange Selection"/>
			<xsd:enumeration value="International Long Distance Service"/>
			<xsd:enumeration value="InterLATAOUTWATS"/>
			<xsd:enumeration value="IntraLATAOUTWATS"/>
			<xsd:enumeration value="Long Distance Service"/>
			<xsd:enumeration value="MEGACOM Telecom Service"/>
			<xsd:enumeration value="National ISDN Banded OUTWATS"/>
			<xsd:enumeration value="National ISDN Unbanded OUTWATS"/>
			<xsd:enumeration value="OUTWATS Selection"/>
			<xsd:enumeration value="Private"/>
			<xsd:enumeration value="Private Selection"/>
			<xsd:enumeration value="Software Defined Network"/>
			<xsd:enumeration value="Tie Trunk (Cut-through)"/>
			<xsd:enumeration value="Tie Trunk (Senderized)"/>
			<xsd:enumeration value="Tie Trunk Selection (Cut-through)"/>
			<xsd:enumeration value="Tie Trunk Selection (Senderized)"/>
			<xsd:enumeration value="WATS Band Selection"/>
			<xsd:enumeration value="WATS Maximal Subscribed Band"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XNetworkLocation">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="OnNet"/>
			<xsd:enumeration value="OffNet"/>
			<xsd:enumeration value="Use System Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XNodeUsage">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Publisher"/>
			<xsd:enumeration value="Subscriber"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XNumberingPlan">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Cisco CallManager"/>
			<xsd:enumeration value="ISDN"/>
			<xsd:enumeration value="National Standard"/>
			<xsd:enumeration value="Private"/>
			<xsd:enumeration value="Unknown"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XOnboardingRegistrationStatus">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Onboarding completed"/>
			<xsd:enumeration value="Onboarding pending"/>
			<xsd:enumeration value="Voucher Details unavailable"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XOperator">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="NOT-SELECTED"/>
			<xsd:enumeration value="EXISTS"/>
			<xsd:enumeration value="DOES-NOT-EXIST"/>
			<xsd:enumeration value="=="/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XOutboundCallRollover">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Rollover"/>
			<xsd:enumeration value="Rollover Within Same DN"/>
			<xsd:enumeration value="Rollover to any line"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPRIChanIE">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Timeslot Number"/>
			<xsd:enumeration value="Slotmap"/>
			<xsd:enumeration value="Use Number when 1B"/>
			<xsd:enumeration value="Continuous Number"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPacketCaptureMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="Batch Processing Mode"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XParam">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="boolean"/>
			<xsd:enumeration value="double"/>
			<xsd:enumeration value="long"/>
			<xsd:enumeration value="string"/>
			<xsd:enumeration value="date/time"/>
			<xsd:enumeration value="any digit"/>
			<xsd:enumeration value="digits"/>
			<xsd:enumeration value="timeout"/>
			<xsd:enumeration value="terminating"/>
			<xsd:enumeration value="more digits"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPartitionUsage">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Intercom"/>
			<xsd:enumeration value="Call Control Discovery Learned Pattern"/>
			<xsd:enumeration value="General"/>
			<xsd:enumeration value="Directory URI"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPatternPrecedence">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Flash Override"/>
			<xsd:enumeration value="Flash"/>
			<xsd:enumeration value="Immediate"/>
			<xsd:enumeration value="Priority"/>
			<xsd:enumeration value="Routine"/>
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="Executive Override"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPatternRouteClass">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="Voice"/>
			<xsd:enumeration value="Data"/>
			<xsd:enumeration value="Satellite Avoidance"/>
			<xsd:enumeration value="Hotline Voice"/>
			<xsd:enumeration value="Hotline Data"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPatternUsage">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="CallPark"/>
			<xsd:enumeration value="Conference"/>
			<xsd:enumeration value="Device"/>
			<xsd:enumeration value="Translation"/>
			<xsd:enumeration value="Call Pick Up Group"/>
			<xsd:enumeration value="Route"/>
			<xsd:enumeration value="Message Waiting"/>
			<xsd:enumeration value="Hunt Pilot"/>
			<xsd:enumeration value="Voice Mail Port"/>
			<xsd:enumeration value="Domain Routing"/>
			<xsd:enumeration value="IPAddress Routing"/>
			<xsd:enumeration value="Device template"/>
			<xsd:enumeration value="Directed Call Park"/>
			<xsd:enumeration value="Device Intercom"/>
			<xsd:enumeration value="Translation Intercom"/>
			<xsd:enumeration value="Translation Calling Party Number"/>
			<xsd:enumeration value="Mobility Handoff"/>
			<xsd:enumeration value="Mobility Enterprise Feature Access"/>
			<xsd:enumeration value="Mobility IVR"/>
			<xsd:enumeration value="Device Intercom Template"/>
			<xsd:enumeration value="Called Party Number Transformation"/>
			<xsd:enumeration value="Call Control Discovery Learned Pattern"/>
			<xsd:enumeration value="Uri Routing"/>
			<xsd:enumeration value="ILS Learned Enterprise Number"/>
			<xsd:enumeration value="ILS Learned E164 Number"/>
			<xsd:enumeration value="ILS Learned Enterprise Numeric Pattern"/>
			<xsd:enumeration value="ILS Learned E164 Numeric Pattern"/>
			<xsd:enumeration value="Alternate Number"/>
			<xsd:enumeration value="ILS Learned URI"/>
			<xsd:enumeration value="ILS Learned PSTN Failover Rule"/>
			<xsd:enumeration value="ILS Imported E164 Number"/>
			<xsd:enumeration value="Centralized Conference Number"/>
			<xsd:enumeration value="Emergency Location ID Number"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPhonePersonalization">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="Enabled"/>
			<xsd:enumeration value="HTTPS Only"/>
			<xsd:enumeration value="Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPhoneService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Standard IP Phone Service"/>
			<xsd:enumeration value="Directories"/>
			<xsd:enumeration value="Messages"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPhoneServiceCategory">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="XML Service"/>
			<xsd:enumeration value="Java MIDlet"/>
			<xsd:enumeration value="Web Widget"/>
			<xsd:enumeration value="Web Link"/>
			<xsd:enumeration value="Android APK"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPhoneServiceDisplay">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Internal"/>
			<xsd:enumeration value="External URL"/>
			<xsd:enumeration value="Both"/>
			<xsd:enumeration value="Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPickupNotification">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Alert"/>
			<xsd:enumeration value="Audio Alert"/>
			<xsd:enumeration value="Visual Alert"/>
			<xsd:enumeration value="Audio and Visual Alert"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPreemption">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="Forceful"/>
			<xsd:enumeration value="Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPreferredMediaSource">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Gateway Preferred"/>
			<xsd:enumeration value="Phone Preferred"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPresentationBit">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="Allowed"/>
			<xsd:enumeration value="Restricted"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPriOfNumber">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Cisco CallManager"/>
			<xsd:enumeration value="Unknown"/>
			<xsd:enumeration value="National"/>
			<xsd:enumeration value="International"/>
			<xsd:enumeration value="Subscriber"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XPriProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="PRI 4ESS"/>
			<xsd:enumeration value="PRI 5E8"/>
			<xsd:enumeration value="PRI 5E8 TELEOS"/>
			<xsd:enumeration value="PRI 5E8 INTECOME"/>
			<xsd:enumeration value="PRI 5E9"/>
			<xsd:enumeration value="PRI DMS-100"/>
			<xsd:enumeration value="PRI DMS-250"/>
			<xsd:enumeration value="PRI EURO"/>
			<xsd:enumeration value="PRI NI2"/>
			<xsd:enumeration value="PRI AUSTRALIAN"/>
			<xsd:enumeration value="PRI 5E8 CUSTOM"/>
			<xsd:enumeration value="PRI ETSI SC"/>
			<xsd:enumeration value="PRI NTT"/>
			<xsd:enumeration value="PRI ISO QSIG T1"/>
			<xsd:enumeration value="PRI ISO QSIG E1"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XProcessNodeRole">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="CUCM Voice/Video"/>
			<xsd:enumeration value="CUCM IM and Presence"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XProduct">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Pilot"/>
			<xsd:enumeration value="Cisco Catalyst 6000 T1 VoIP Gateway"/>
			<xsd:enumeration value="Cisco Catalyst 6000 E1 VoIP Gateway"/>
			<xsd:enumeration value="Cisco Catalyst 6000 24 port FXS Gateway"/>
			<xsd:enumeration value="Cisco Catalyst 6000 12 port FXO Gateway"/>
			<xsd:enumeration value="EMCC Base Phone"/>
			<xsd:enumeration value="H.323 Client"/>
			<xsd:enumeration value="H.323 Gateway"/>
			<xsd:enumeration value="Cisco MGCP FXO Port"/>
			<xsd:enumeration value="Cisco MGCP FXS Port"/>
			<xsd:enumeration value="Cisco 12 SP+"/>
			<xsd:enumeration value="Cisco 12 SP"/>
			<xsd:enumeration value="Cisco 12 S"/>
			<xsd:enumeration value="Cisco 30 SP+"/>
			<xsd:enumeration value="Cisco 30 VIP"/>
			<xsd:enumeration value="CTI Port"/>
			<xsd:enumeration value="Cisco Voice Mail Port"/>
			<xsd:enumeration value="Cisco Conference Bridge Software"/>
			<xsd:enumeration value="Cisco Conference Bridge Hardware"/>
			<xsd:enumeration value="Cisco Media Termination Point Software"/>
			<xsd:enumeration value="Cisco Media Termination Point Hardware"/>
			<xsd:enumeration value="Cisco 7935"/>
			<xsd:enumeration value="SCCP Device"/>
			<xsd:enumeration value="Cisco 7910"/>
			<xsd:enumeration value="Cisco 7960"/>
			<xsd:enumeration value="Cisco 7940"/>
			<xsd:enumeration value="Route List"/>
			<xsd:enumeration value="Unknown"/>
			<xsd:enumeration value="Load Simulator"/>
			<xsd:enumeration value="Gatekeeper"/>
			<xsd:enumeration value="NM-1V"/>
			<xsd:enumeration value="NM-2V"/>
			<xsd:enumeration value="Cisco VG200"/>
			<xsd:enumeration value="Cisco 26XX"/>
			<xsd:enumeration value="Cisco 362X"/>
			<xsd:enumeration value="Cisco 364X"/>
			<xsd:enumeration value="Cisco 366X"/>
			<xsd:enumeration value="CTI Route Point"/>
			<xsd:enumeration value="Music On Hold"/>
			<xsd:enumeration value="Cisco MGCP T1 Port"/>
			<xsd:enumeration value="NM-HDV"/>
			<xsd:enumeration value="VIC_SLOT"/>
			<xsd:enumeration value="Cisco MGCP E1 Port"/>
			<xsd:enumeration value="VWIC_SLOT"/>
			<xsd:enumeration value="FLEX_SLOT"/>
			<xsd:enumeration value="Cisco Catalyst 4224 Voice Gateway Switch"/>
			<xsd:enumeration value="Cisco Catalyst 4000 Access Gateway  Module"/>
			<xsd:enumeration value="Cisco IOS Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Media Termination Point"/>
			<xsd:enumeration value="Cisco  IAD2400"/>
			<xsd:enumeration value="IAD2400_ANALOG"/>
			<xsd:enumeration value="IAD2400_DIGITAL"/>
			<xsd:enumeration value="Cisco VGC Phone"/>
			<xsd:enumeration value="Cisco VG248 Gateway"/>
			<xsd:enumeration value="VGC Port"/>
			<xsd:enumeration value="Cisco VGC Virtual Phone"/>
			<xsd:enumeration value="Cisco ATA 186"/>
			<xsd:enumeration value="H.225 Trunk (Gatekeeper Controlled)"/>
			<xsd:enumeration value="Inter-Cluster Trunk (Gatekeeper Controlled)"/>
			<xsd:enumeration value="Inter-Cluster Trunk (Non-Gatekeeper Controlled)"/>
			<xsd:enumeration value="Communication Media Module"/>
			<xsd:enumeration value="WS-X6600"/>
			<xsd:enumeration value="AIM-VOICE-30"/>
			<xsd:enumeration value="NM-HDA"/>
			<xsd:enumeration value="PA-VXA"/>
			<xsd:enumeration value="PA-VXB"/>
			<xsd:enumeration value="PA-VXC"/>
			<xsd:enumeration value="PA-MCX"/>
			<xsd:enumeration value="Annunciator"/>
			<xsd:enumeration value="Cisco MGCP BRI Port"/>
			<xsd:enumeration value="NM-HD-1V"/>
			<xsd:enumeration value="NM-HD-2V"/>
			<xsd:enumeration value="NM-HD-2VE"/>
			<xsd:enumeration value="SIP Trunk"/>
			<xsd:enumeration value="Cisco Conference Bridge (WS-SVC-CMM)"/>
			<xsd:enumeration value="Cisco Media Server (WS-SVC-CMM-MS)"/>
			<xsd:enumeration value="Cisco Media Termination Point (WS-SVC-CMM)"/>
			<xsd:enumeration value="Cisco IOS Enhanced Software Media Termination Point"/>
			<xsd:enumeration value="7914 14-Button Line Expansion Module"/>
			<xsd:enumeration value="Cisco IOS Enhanced Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Enhanced Media Termination Point"/>
			<xsd:enumeration value="Cisco Video Conference Bridge(IPVC-35xx)"/>
			<xsd:enumeration value="Cisco IOS Heterogeneous Video Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Guaranteed Audio Video Conference Bridge"/>
			<xsd:enumeration value="Cisco IOS Homogeneous Video Conference Bridge"/>
			<xsd:enumeration value="Hunt List"/>
			<xsd:enumeration value="SIP WSM Connection"/>
			<xsd:enumeration value="Remote Destination Profile"/>
			<xsd:enumeration value="Cisco 7941"/>
			<xsd:enumeration value="Cisco 7971"/>
			<xsd:enumeration value="Cisco 7985"/>
			<xsd:enumeration value="Cisco 7911"/>
			<xsd:enumeration value="Cisco 7961G-GE"/>
			<xsd:enumeration value="Cisco 7941G-GE"/>
			<xsd:enumeration value="7915 12-Button Line Expansion Module"/>
			<xsd:enumeration value="7915 24-Button Line Expansion Module"/>
			<xsd:enumeration value="7916 12-Button Line Expansion Module"/>
			<xsd:enumeration value="7916 24-Button Line Expansion Module"/>
			<xsd:enumeration value="CKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="Motorola CN622"/>
			<xsd:enumeration value="Third-party SIP Device (Basic)"/>
			<xsd:enumeration value="Cisco 7931"/>
			<xsd:enumeration value="Cisco Unified Personal Communicator"/>
			<xsd:enumeration value="Cisco 7921"/>
			<xsd:enumeration value="Cisco 7906"/>
			<xsd:enumeration value="Third-party SIP Device (Advanced)"/>
			<xsd:enumeration value="Cisco TelePresence"/>
			<xsd:enumeration value="Nokia S60"/>
			<xsd:enumeration value="Cisco 7962"/>
			<xsd:enumeration value="Cisco 3951"/>
			<xsd:enumeration value="Cisco 7937"/>
			<xsd:enumeration value="Cisco 7942"/>
			<xsd:enumeration value="Cisco 7945"/>
			<xsd:enumeration value="Cisco 7965"/>
			<xsd:enumeration value="Cisco 7975"/>
			<xsd:enumeration value="Cisco 3911"/>
			<xsd:enumeration value="Cisco Unified Mobile Communicator"/>
			<xsd:enumeration value="Cisco TelePresence 1000"/>
			<xsd:enumeration value="Cisco TelePresence 3000"/>
			<xsd:enumeration value="Cisco TelePresence 3200"/>
			<xsd:enumeration value="Cisco TelePresence 500-37"/>
			<xsd:enumeration value="Cisco 7925"/>
			<xsd:enumeration value="Cisco 9971"/>
			<xsd:enumeration value="Cisco 6921"/>
			<xsd:enumeration value="Cisco 6941"/>
			<xsd:enumeration value="Cisco 6961"/>
			<xsd:enumeration value="Cisco Unified Client Services Framework"/>
			<xsd:enumeration value="Cisco TelePresence 1300-65"/>
			<xsd:enumeration value="Cisco TelePresence 1100"/>
			<xsd:enumeration value="Transnova S3"/>
			<xsd:enumeration value="Cisco 9951"/>
			<xsd:enumeration value="Cisco 8961"/>
			<xsd:enumeration value="Cisco 6901"/>
			<xsd:enumeration value="Cisco 6911"/>
			<xsd:enumeration value="Cisco ATA 187"/>
			<xsd:enumeration value="Cisco TelePresence 200"/>
			<xsd:enumeration value="Cisco TelePresence 400"/>
			<xsd:enumeration value="Cisco Dual Mode for iPhone"/>
			<xsd:enumeration value="Cisco 6945"/>
			<xsd:enumeration value="Cisco Dual Mode for Android"/>
			<xsd:enumeration value="Cisco 7926"/>
			<xsd:enumeration value="Cisco E20"/>
			<xsd:enumeration value="Generic Single Screen Room System"/>
			<xsd:enumeration value="Generic Multiple Screen Room System"/>
			<xsd:enumeration value="Cisco TelePresence EX90"/>
			<xsd:enumeration value="Cisco 8945"/>
			<xsd:enumeration value="Cisco 8941"/>
			<xsd:enumeration value="Generic Desktop Video Endpoint"/>
			<xsd:enumeration value="Cisco TelePresence 500-32"/>
			<xsd:enumeration value="Cisco TelePresence 1300-47"/>
			<xsd:enumeration value="Cisco 3905"/>
			<xsd:enumeration value="Cisco Cius"/>
			<xsd:enumeration value="VKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="Cisco TelePresence TX1310-65"/>
			<xsd:enumeration value="Cisco TelePresence MCU"/>
			<xsd:enumeration value="Cisco TelePresence Conductor"/>
			<xsd:enumeration value="Cisco TelePresence Exchange System"/>
			<xsd:enumeration value="Cisco TelePresence EX60"/>
			<xsd:enumeration value="Cisco TelePresence Codec C90"/>
			<xsd:enumeration value="Cisco TelePresence Codec C60"/>
			<xsd:enumeration value="Cisco TelePresence Codec C40"/>
			<xsd:enumeration value="Cisco TelePresence Quick Set C20"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C20)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 (C40)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 52 Dual (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 65 (C60)"/>
			<xsd:enumeration value="Cisco TelePresence Profile 65 Dual (C90)"/>
			<xsd:enumeration value="Cisco TelePresence MX200"/>
			<xsd:enumeration value="Cisco TelePresence TX9000"/>
			<xsd:enumeration value="Cisco TelePresence TX9200"/>
			<xsd:enumeration value="Cisco 7821"/>
			<xsd:enumeration value="Cisco 7841"/>
			<xsd:enumeration value="Cisco 7861"/>
			<xsd:enumeration value="Cisco TelePresence SX20"/>
			<xsd:enumeration value="Cisco TelePresence MX300"/>
			<xsd:enumeration value="IMS-integrated Mobile (Basic)"/>
			<xsd:enumeration value="Third-party AS-SIP Endpoint"/>
			<xsd:enumeration value="Cisco Cius SP"/>
			<xsd:enumeration value="Cisco TelePresence Profile 42 (C40)"/>
			<xsd:enumeration value="Cisco VXC 6215"/>
			<xsd:enumeration value="CTI Remote Device"/>
			<xsd:enumeration value="Carrier-integrated Mobile"/>
			<xsd:enumeration value="Universal Device Template"/>
			<xsd:enumeration value="Cisco DX650"/>
			<xsd:enumeration value="Cisco Unified Communications for RTX"/>
			<xsd:enumeration value="Cisco Jabber for Tablet"/>
			<xsd:enumeration value="Cisco 8831"/>
			<xsd:enumeration value="Cisco ATA 190"/>
			<xsd:enumeration value="Cisco TelePresence SX10"/>
			<xsd:enumeration value="Cisco 8841"/>
			<xsd:enumeration value="Cisco 8851"/>
			<xsd:enumeration value="Cisco 8861"/>
			<xsd:enumeration value="Cisco TelePresence SX80"/>
			<xsd:enumeration value="Cisco TelePresence MX200 G2"/>
			<xsd:enumeration value="Cisco TelePresence MX300 G2"/>
			<xsd:enumeration value="WS-SVC-CMM-MS"/>
			<xsd:enumeration value="NM-4VWIC-MBRD"/>
			<xsd:enumeration value="VNM-HDA"/>
			<xsd:enumeration value="NM-HDV2-0PORT"/>
			<xsd:enumeration value="NM-HDV2-1PORT"/>
			<xsd:enumeration value="NM-HDV2-2PORT"/>
			<xsd:enumeration value="Cisco 3745"/>
			<xsd:enumeration value="Cisco 3725"/>
			<xsd:enumeration value="Cisco 7905"/>
			<xsd:enumeration value="Cisco 7920"/>
			<xsd:enumeration value="Cisco 269X"/>
			<xsd:enumeration value="Cisco 7970"/>
			<xsd:enumeration value="Cisco 1760"/>
			<xsd:enumeration value="Cisco 1751"/>
			<xsd:enumeration value="Cisco 7912"/>
			<xsd:enumeration value="Cisco 7902"/>
			<xsd:enumeration value="VG224"/>
			<xsd:enumeration value="Cisco 2821"/>
			<xsd:enumeration value="Cisco IP Communicator"/>
			<xsd:enumeration value="Cisco 7961"/>
			<xsd:enumeration value="Cisco 7936"/>
			<xsd:enumeration value="Cisco 3825"/>
			<xsd:enumeration value="Cisco 3845"/>
			<xsd:enumeration value="Cisco 2811"/>
			<xsd:enumeration value="Cisco 2851"/>
			<xsd:enumeration value="Analog Phone"/>
			<xsd:enumeration value="ISDN BRI Phone"/>
			<xsd:enumeration value="SCCP gateway virtual phone"/>
			<xsd:enumeration value="IP-STE"/>
			<xsd:enumeration value="Cisco 2801"/>
			<xsd:enumeration value="Cisco 1861"/>
			<xsd:enumeration value="VG204"/>
			<xsd:enumeration value="Cisco VGD-1T3"/>
			<xsd:enumeration value="VG202"/>
			<xsd:enumeration value="Cisco 881"/>
			<xsd:enumeration value="Cisco 2951"/>
			<xsd:enumeration value="Cisco 3945"/>
			<xsd:enumeration value="Cisco 888/887/886"/>
			<xsd:enumeration value="Cisco 2911"/>
			<xsd:enumeration value="Cisco 3925"/>
			<xsd:enumeration value="Cisco 2921"/>
			<xsd:enumeration value="Cisco 2901"/>
			<xsd:enumeration value="Cisco 3945E"/>
			<xsd:enumeration value="Cisco 3925E"/>
			<xsd:enumeration value="SPA8800"/>
			<xsd:enumeration value="C881V"/>
			<xsd:enumeration value="C887VA-V"/>
			<xsd:enumeration value="VG350"/>
			<xsd:enumeration value="Cisco ISR 4451"/>
			<xsd:enumeration value="Cisco ISR 4431"/>
			<xsd:enumeration value="Cisco DX80"/>
			<xsd:enumeration value="Cisco DX70"/>
			<xsd:enumeration value="VG310"/>
			<xsd:enumeration value="VG320"/>
			<xsd:enumeration value="BEKEM 36-Button Line Expansion Module"/>
			<xsd:enumeration value="Cisco ISR 4351"/>
			<xsd:enumeration value="Cisco TelePresence MX700"/>
			<xsd:enumeration value="Cisco TelePresence MX800"/>
			<xsd:enumeration value="Cisco TelePresence IX5000"/>
			<xsd:enumeration value="Cisco ISR 4331"/>
			<xsd:enumeration value="Cisco 7811"/>
			<xsd:enumeration value="Cisco ISR 4321"/>
			<xsd:enumeration value="Cisco 8821"/>
			<xsd:enumeration value="Cisco 8811"/>
			<xsd:enumeration value="Interactive Voice Response"/>
			<xsd:enumeration value="Cisco 8845"/>
			<xsd:enumeration value="Cisco 8865"/>
			<xsd:enumeration value="Cisco TelePresence MX800 Dual"/>
			<xsd:enumeration value="Cisco 8851NR"/>
			<xsd:enumeration value="Cisco Spark Remote Device"/>
			<xsd:enumeration value="Cisco Webex DX80"/>
			<xsd:enumeration value="Cisco TelePresence DX70"/>
			<xsd:enumeration value="Cisco 7832"/>
			<xsd:enumeration value="Cisco 8865NR"/>
			<xsd:enumeration value="Cisco Meeting Server"/>
			<xsd:enumeration value="Cisco Webex Room Kit"/>
			<xsd:enumeration value="Cisco Webex Room 55"/>
			<xsd:enumeration value="Cisco Webex Room Kit Plus"/>
			<xsd:enumeration value="CP-8800-Audio 28-Button Key Expansion Module"/>
			<xsd:enumeration value="CP-8800-Video 28-Button Key Expansion Module"/>
			<xsd:enumeration value="Cisco 8832"/>
			<xsd:enumeration value="Cisco Webex Room 70 Single"/>
			<xsd:enumeration value="Cisco 8832NR"/>
			<xsd:enumeration value="Cisco ATA 191"/>
			<xsd:enumeration value="Cisco Collaboration Mobile Convergence"/>
			<xsd:enumeration value="Cisco Webex Room 70 Dual"/>
			<xsd:enumeration value="VG450"/>
			<xsd:enumeration value="Cisco ISR 4461"/>
			<xsd:enumeration value="Cisco ENCS 5400 ISRV"/>
			<xsd:enumeration value="VG400"/>
			<xsd:enumeration value="Cisco Webex Room Kit Pro"/>
			<xsd:enumeration value="Cisco Webex Room 55 Dual"/>
			<xsd:enumeration value="Cisco Webex Room 70 Single G2"/>
			<xsd:enumeration value="Cisco Webex Room 70 Dual G2"/>
			<xsd:enumeration value="Cisco SIP FXS Port"/>
			<xsd:enumeration value="Cisco Webex Room Kit Mini"/>
			<xsd:enumeration value="Cisco C8300-1N1S-4T2X"/>
			<xsd:enumeration value="Cisco C8300-2N2S-4T2X/6T"/>
			<xsd:enumeration value="Cisco C8200/L-1N-4T"/>
			<xsd:enumeration value="Cisco C8300-1N1S-6T"/>
			<xsd:enumeration value="Cisco Webex VDI Svc Framework"/>
			<xsd:enumeration value="Cisco Webex Board 55"/>
			<xsd:enumeration value="Cisco Webex Board 70"/>
			<xsd:enumeration value="Cisco Webex Board 85"/>
			<xsd:enumeration value="Cisco Webex Desk Pro"/>
			<xsd:enumeration value="Cisco Webex Room Panorama"/>
			<xsd:enumeration value="Cisco Webex Room 70 Panorama"/>
			<xsd:enumeration value="Cisco Webex Room Phone"/>
			<xsd:enumeration value="Cisco 860"/>
			<xsd:enumeration value="VG420"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XProtocolSide">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Network"/>
			<xsd:enumeration value="User"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XQSIGVariant">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Changes"/>
			<xsd:enumeration value="ECMA"/>
			<xsd:enumeration value="ISO"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XRSVPOverSIP">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Local RSVP"/>
			<xsd:enumeration value="E2E"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XRecordingFlag">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Call Recording Disabled"/>
			<xsd:enumeration value="Automatic Call Recording Enabled"/>
			<xsd:enumeration value="Selective Call Recording Enabled"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XReleaseCauseValue">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Error"/>
			<xsd:enumeration value="Unallocated Number"/>
			<xsd:enumeration value="Call Rejected"/>
			<xsd:enumeration value="Number Changed"/>
			<xsd:enumeration value="Invalid Number Format"/>
			<xsd:enumeration value="Precedence Level Exceeded"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XReset">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Reset"/>
			<xsd:enumeration value="Restart"/>
			<xsd:enumeration value="Apply Configuration"/>
			<xsd:enumeration value="Generate PRT"/>
			<xsd:enumeration value="Extended Config Pull"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XRevertPriority">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="Highest"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XRingSetting">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use System Default"/>
			<xsd:enumeration value="Disable"/>
			<xsd:enumeration value="Flash Only"/>
			<xsd:enumeration value="Ring Once"/>
			<xsd:enumeration value="Ring"/>
			<xsd:enumeration value="Beep Only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XRisStatus">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Unknown"/>
			<xsd:enumeration value="Registered"/>
			<xsd:enumeration value="Unregistered"/>
			<xsd:enumeration value="Rejected"/>
			<xsd:enumeration value="Partial Registered"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPBandwidthModifier">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="TIAS and AS"/>
			<xsd:enumeration value="TIAS only"/>
			<xsd:enumeration value="AS only"/>
			<xsd:enumeration value="CT only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPCodec">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="711ulaw"/>
			<xsd:enumeration value="711alaw"/>
			<xsd:enumeration value="G729/G729a"/>
			<xsd:enumeration value="G729b/G729ab"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPIdentityBlend">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Deliver DN only in connected party"/>
			<xsd:enumeration value="Deliver URI only in connected party, if available"/>
			<xsd:enumeration value="Deliver URI and DN in connected party, if available"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPRel1XXOptions">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="Send PRACK if 1xx Contains SDP"/>
			<xsd:enumeration value="Send PRACK for all 1xx Messages"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPReroute">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Never"/>
			<xsd:enumeration value="Contact Header"/>
			<xsd:enumeration value="Call-Info Header with purpose=x-cisco-origIP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPScriptErrorHandling">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Message Rollback Only"/>
			<xsd:enumeration value="Disable Script"/>
			<xsd:enumeration value="Reset Script"/>
			<xsd:enumeration value="Reset Trunk / Restart Device"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSIPTrunkCallLegSecurity">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="When using both sRTP and TLS"/>
			<xsd:enumeration value="When using sRTP Only"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSNMPAuthenticationProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="MD5"/>
			<xsd:enumeration value="SHA"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSNMPPrivacyProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="DES"/>
			<xsd:enumeration value="AES-128"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSNMPVersion">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="1"/>
			<xsd:enumeration value="2C"/>
			<xsd:enumeration value="3"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XScheduleUnit">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="HOUR"/>
			<xsd:enumeration value="DAY"/>
			<xsd:enumeration value="WEEK"/>
			<xsd:enumeration value="MONTH"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XServerSecurityMode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Authenticated"/>
			<xsd:enumeration value="Encrypted and Authenticated"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Cisco CallManager"/>
			<xsd:enumeration value="Cisco Tftp"/>
			<xsd:enumeration value="Cisco Messaging Interface"/>
			<xsd:enumeration value="Cisco IP Voice Media Streaming App"/>
			<xsd:enumeration value="Cisco CTIManager"/>
			<xsd:enumeration value="Cisco RIS Data Collector"/>
			<xsd:enumeration value="Cisco Extension Mobility"/>
			<xsd:enumeration value="Cisco Database Layer Monitor"/>
			<xsd:enumeration value="Enterprise Wide"/>
			<xsd:enumeration value="Cisco IP Manager Assistant"/>
			<xsd:enumeration value="Cisco Extended Functions"/>
			<xsd:enumeration value="Cisco Serviceability Reporter"/>
			<xsd:enumeration value="Cisco CTL Provider"/>
			<xsd:enumeration value="Cisco WebDialer Web Service"/>
			<xsd:enumeration value="Cisco Dialed Number Analyzer"/>
			<xsd:enumeration value="Cisco CDR Repository Manager"/>
			<xsd:enumeration value="Cisco Certificate Authority Proxy Function"/>
			<xsd:enumeration value="Cisco CDR Agent"/>
			<xsd:enumeration value="Cisco SOAP - CDRonDemand Service"/>
			<xsd:enumeration value="Cisco CAR Scheduler"/>
			<xsd:enumeration value="Cisco CAR Web Service"/>
			<xsd:enumeration value="Cisco AMC Service"/>
			<xsd:enumeration value="Cisco Log Partition Monitoring Tool"/>
			<xsd:enumeration value="Cisco CallManager SNMP Service"/>
			<xsd:enumeration value="Cisco DirSync"/>
			<xsd:enumeration value="Cisco AXL Web Service"/>
			<xsd:enumeration value="Cisco DRF Master"/>
			<xsd:enumeration value="Cisco DRF Local"/>
			<xsd:enumeration value="Cisco CallManager Cisco IP Phone Services"/>
			<xsd:enumeration value="Cisco CCMAdmin Web Service"/>
			<xsd:enumeration value="Cisco CCMRealm Web Service"/>
			<xsd:enumeration value="Cisco CCMService Web Service"/>
			<xsd:enumeration value="Cisco SOAP Web Service"/>
			<xsd:enumeration value="Cisco RTMT Web Service"/>
			<xsd:enumeration value="Cisco CCM PD Web Service"/>
			<xsd:enumeration value="Cisco CCM DBL Web Library"/>
			<xsd:enumeration value="Cisco CCM NCS Web Library"/>
			<xsd:enumeration value="Cisco Bulk Provisioning Service"/>
			<xsd:enumeration value="Cisco Extension Mobility Application"/>
			<xsd:enumeration value="Cisco License Manager"/>
			<xsd:enumeration value="Cisco Role-based Security"/>
			<xsd:enumeration value="Cisco Trace Collection Service"/>
			<xsd:enumeration value="Cisco Security Agent"/>
			<xsd:enumeration value="Cisco Trust Verification Service"/>
			<xsd:enumeration value="Cisco DHCP Monitor Service"/>
			<xsd:enumeration value="Cisco TAPS Service"/>
			<xsd:enumeration value="Cisco Tomcat"/>
			<xsd:enumeration value="Cisco Unified OS Admin Web Service"/>
			<xsd:enumeration value="Cisco GRT Communication Web Service"/>
			<xsd:enumeration value="Cisco Unified Reporting Web Service"/>
			<xsd:enumeration value="Cisco RisBean Library"/>
			<xsd:enumeration value="Cisco SOAPMessage Service"/>
			<xsd:enumeration value="Platform Administrative Web Service"/>
			<xsd:enumeration value="Cisco Change Credential Application"/>
			<xsd:enumeration value="Cisco CCMUser Web Service"/>
			<xsd:enumeration value="Cisco Audit Event Service"/>
			<xsd:enumeration value="SOAP - Diagnostic Portal Database Service"/>
			<xsd:enumeration value="Cisco SIP Proxy"/>
			<xsd:enumeration value="Cisco UXL Web Service"/>
			<xsd:enumeration value="Cisco Config Agent"/>
			<xsd:enumeration value="Cisco OAM Agent"/>
			<xsd:enumeration value="Cisco Client Profile Agent"/>
			<xsd:enumeration value="Cisco Sync Agent"/>
			<xsd:enumeration value="Cisco SIP Proxy Logger"/>
			<xsd:enumeration value="Cisco Intercluster Sync Agent"/>
			<xsd:enumeration value="Cisco XCP Router"/>
			<xsd:enumeration value="Cisco XCP Text Conference Manager"/>
			<xsd:enumeration value="Cisco XCP Web Connection Manager"/>
			<xsd:enumeration value="Cisco XCP Connection Manager"/>
			<xsd:enumeration value="Cisco XCP SIP Federation Connection Manager"/>
			<xsd:enumeration value="Cisco XCP XMPP Federation Connection Manager"/>
			<xsd:enumeration value="Cisco XCP Message Archiver"/>
			<xsd:enumeration value="Cisco XCP Directory Service"/>
			<xsd:enumeration value="Cisco XCP Authentication Service"/>
			<xsd:enumeration value="Cisco IM and Presence Admin"/>
			<xsd:enumeration value="Cisco Server Recovery Manager"/>
			<xsd:enumeration value="Cisco XCP Config Manager"/>
			<xsd:enumeration value="Cisco IM and Presence Data Monitor"/>
			<xsd:enumeration value="Cisco Presence Datastore"/>
			<xsd:enumeration value="Cisco Login Datastore"/>
			<xsd:enumeration value="Cisco Route Datastore"/>
			<xsd:enumeration value="Cisco SIP Registration Datastore"/>
			<xsd:enumeration value="Cisco Presence Engine"/>
			<xsd:enumeration value="Cisco Common User Interface"/>
			<xsd:enumeration value="Cisco User Data Services"/>
			<xsd:enumeration value="Cisco External Call Control Service"/>
			<xsd:enumeration value="Cisco E911 Service"/>
			<xsd:enumeration value="Cisco Location Bandwidth Manager"/>
			<xsd:enumeration value="Cisco Dialed Number Analyzer Server"/>
			<xsd:enumeration value="Cisco Unified Mobile Voice Access Service"/>
			<xsd:enumeration value="Cisco Intercluster Lookup Service"/>
			<xsd:enumeration value="Cisco Directory Number Alias Sync"/>
			<xsd:enumeration value="Cisco Directory Number Alias Lookup"/>
			<xsd:enumeration value="Self Provisioning IVR"/>
			<xsd:enumeration value="Cisco RCC Device Selection Service"/>
			<xsd:enumeration value="Cisco CtlCli"/>
			<xsd:enumeration value="Cisco XCP File Transfer Manager"/>
			<xsd:enumeration value="Cisco Certificate Change Notification Service"/>
			<xsd:enumeration value="Cisco Wireless Controller Synchronization Service"/>
			<xsd:enumeration value="Cisco Smart License Manager"/>
			<xsd:enumeration value="Cisco Upgrade Agent Service"/>
			<xsd:enumeration value="Cisco Management Agent Service"/>
			<xsd:enumeration value="Cisco Push Notification Service"/>
			<xsd:enumeration value="Cisco Certificate Enrollment Service"/>
			<xsd:enumeration value="Platform Communication Web Service"/>
			<xsd:enumeration value="Cisco Device Activation Service"/>
			<xsd:enumeration value="Cisco Headset Service"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XServiceGrouping">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="CM Services"/>
			<xsd:enumeration value="CTI Services"/>
			<xsd:enumeration value="CDR Services"/>
			<xsd:enumeration value="Database and Admin Services"/>
			<xsd:enumeration value="Performance and Monitoring Services"/>
			<xsd:enumeration value="Security Services"/>
			<xsd:enumeration value="Directory Services"/>
			<xsd:enumeration value="Backup and Restore Services"/>
			<xsd:enumeration value="System Services"/>
			<xsd:enumeration value="Soap Services"/>
			<xsd:enumeration value="Voice Quality Reporter Services"/>
			<xsd:enumeration value="Platform Services"/>
			<xsd:enumeration value="IM and Presence Services"/>
			<xsd:enumeration value="Location based Tracking Services"/>
			<xsd:enumeration value="Cloud based Management Services"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSilenceSuppressionThreshold">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disable"/>
			<xsd:enumeration value="-48dbm0"/>
			<xsd:enumeration value="-45dbm0"/>
			<xsd:enumeration value="-42dbm0"/>
			<xsd:enumeration value="-39dbm0"/>
			<xsd:enumeration value="-36dbm0"/>
			<xsd:enumeration value="-33dbm0"/>
			<xsd:enumeration value="-30dbm0"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSipAssertedType">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="PAI"/>
			<xsd:enumeration value="PPI"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSipPrivacy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Default"/>
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="ID"/>
			<xsd:enumeration value="ID Critical"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSipSessionRefreshMethod">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Invite"/>
			<xsd:enumeration value="Update"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XStartDialProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Not Set"/>
			<xsd:enumeration value="Immediate"/>
			<xsd:enumeration value="Wink Start Feature Group B"/>
			<xsd:enumeration value="Delay Dial"/>
			<xsd:enumeration value="Wink Start Feature Group D"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XStatus">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Off"/>
			<xsd:enumeration value="On"/>
			<xsd:enumeration value="Default"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XSyncStatus">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Never Synced"/>
			<xsd:enumeration value="Pending"/>
			<xsd:enumeration value="In Process"/>
			<xsd:enumeration value="Failure"/>
			<xsd:enumeration value="Success"/>
			<xsd:enumeration value="Cancelled"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTelnetLevel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Disabled"/>
			<xsd:enumeration value="Limited"/>
			<xsd:enumeration value="Enabled"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTerminal">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="-- Not Selected --"/>
			<xsd:enumeration value="Terminal"/>
			<xsd:enumeration value="Gateway"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTimeOfDay">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Office Hours"/>
			<xsd:enumeration value="00:00"/>
			<xsd:enumeration value="00:15"/>
			<xsd:enumeration value="00:30"/>
			<xsd:enumeration value="00:45"/>
			<xsd:enumeration value="01:00"/>
			<xsd:enumeration value="01:15"/>
			<xsd:enumeration value="01:30"/>
			<xsd:enumeration value="01:45"/>
			<xsd:enumeration value="02:00"/>
			<xsd:enumeration value="02:15"/>
			<xsd:enumeration value="02:30"/>
			<xsd:enumeration value="02:45"/>
			<xsd:enumeration value="03:00"/>
			<xsd:enumeration value="03:15"/>
			<xsd:enumeration value="03:30"/>
			<xsd:enumeration value="03:45"/>
			<xsd:enumeration value="04:00"/>
			<xsd:enumeration value="04:15"/>
			<xsd:enumeration value="04:30"/>
			<xsd:enumeration value="04:45"/>
			<xsd:enumeration value="05:00"/>
			<xsd:enumeration value="05:15"/>
			<xsd:enumeration value="05:30"/>
			<xsd:enumeration value="05:45"/>
			<xsd:enumeration value="06:00"/>
			<xsd:enumeration value="06:15"/>
			<xsd:enumeration value="06:30"/>
			<xsd:enumeration value="06:45"/>
			<xsd:enumeration value="07:00"/>
			<xsd:enumeration value="07:15"/>
			<xsd:enumeration value="07:30"/>
			<xsd:enumeration value="07:45"/>
			<xsd:enumeration value="08:00"/>
			<xsd:enumeration value="08:15"/>
			<xsd:enumeration value="08:30"/>
			<xsd:enumeration value="08:45"/>
			<xsd:enumeration value="09:00"/>
			<xsd:enumeration value="09:15"/>
			<xsd:enumeration value="09:30"/>
			<xsd:enumeration value="09:45"/>
			<xsd:enumeration value="10:00"/>
			<xsd:enumeration value="10:15"/>
			<xsd:enumeration value="10:30"/>
			<xsd:enumeration value="10:45"/>
			<xsd:enumeration value="11:00"/>
			<xsd:enumeration value="11:15"/>
			<xsd:enumeration value="11:30"/>
			<xsd:enumeration value="11:45"/>
			<xsd:enumeration value="12:00"/>
			<xsd:enumeration value="12:15"/>
			<xsd:enumeration value="12:30"/>
			<xsd:enumeration value="12:45"/>
			<xsd:enumeration value="13:00"/>
			<xsd:enumeration value="13:15"/>
			<xsd:enumeration value="13:30"/>
			<xsd:enumeration value="13:45"/>
			<xsd:enumeration value="14:00"/>
			<xsd:enumeration value="14:15"/>
			<xsd:enumeration value="14:30"/>
			<xsd:enumeration value="14:45"/>
			<xsd:enumeration value="15:00"/>
			<xsd:enumeration value="15:15"/>
			<xsd:enumeration value="15:30"/>
			<xsd:enumeration value="15:45"/>
			<xsd:enumeration value="16:00"/>
			<xsd:enumeration value="16:15"/>
			<xsd:enumeration value="16:30"/>
			<xsd:enumeration value="16:45"/>
			<xsd:enumeration value="17:00"/>
			<xsd:enumeration value="17:15"/>
			<xsd:enumeration value="17:30"/>
			<xsd:enumeration value="17:45"/>
			<xsd:enumeration value="18:00"/>
			<xsd:enumeration value="18:15"/>
			<xsd:enumeration value="18:30"/>
			<xsd:enumeration value="18:45"/>
			<xsd:enumeration value="19:00"/>
			<xsd:enumeration value="19:15"/>
			<xsd:enumeration value="19:30"/>
			<xsd:enumeration value="19:45"/>
			<xsd:enumeration value="20:00"/>
			<xsd:enumeration value="20:15"/>
			<xsd:enumeration value="20:30"/>
			<xsd:enumeration value="20:45"/>
			<xsd:enumeration value="21:00"/>
			<xsd:enumeration value="21:15"/>
			<xsd:enumeration value="21:30"/>
			<xsd:enumeration value="21:45"/>
			<xsd:enumeration value="22:00"/>
			<xsd:enumeration value="22:15"/>
			<xsd:enumeration value="22:30"/>
			<xsd:enumeration value="22:45"/>
			<xsd:enumeration value="23:00"/>
			<xsd:enumeration value="23:15"/>
			<xsd:enumeration value="23:30"/>
			<xsd:enumeration value="23:45"/>
			<xsd:enumeration value="24:00"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTimeScheduleCategory">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Regular"/>
			<xsd:enumeration value="Holiday or Vacation"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTimeZone">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Africa/Abidjan"/>
			<xsd:enumeration value="Africa/Accra"/>
			<xsd:enumeration value="Africa/Addis_Ababa"/>
			<xsd:enumeration value="Africa/Algiers"/>
			<xsd:enumeration value="Africa/Asmara"/>
			<xsd:enumeration value="Africa/Bamako"/>
			<xsd:enumeration value="Africa/Bangui"/>
			<xsd:enumeration value="Africa/Banjul"/>
			<xsd:enumeration value="Africa/Bissau"/>
			<xsd:enumeration value="Africa/Blantyre"/>
			<xsd:enumeration value="Africa/Brazzaville"/>
			<xsd:enumeration value="Africa/Bujumbura"/>
			<xsd:enumeration value="Africa/Cairo"/>
			<xsd:enumeration value="Africa/Casablanca"/>
			<xsd:enumeration value="Africa/Ceuta"/>
			<xsd:enumeration value="Africa/Conakry"/>
			<xsd:enumeration value="Africa/Dakar"/>
			<xsd:enumeration value="Africa/Dar_es_Salaam"/>
			<xsd:enumeration value="Africa/Djibouti"/>
			<xsd:enumeration value="Africa/Douala"/>
			<xsd:enumeration value="Africa/El_Aaiun"/>
			<xsd:enumeration value="Africa/Freetown"/>
			<xsd:enumeration value="Africa/Gaborone"/>
			<xsd:enumeration value="Africa/Harare"/>
			<xsd:enumeration value="Africa/Johannesburg"/>
			<xsd:enumeration value="Africa/Juba"/>
			<xsd:enumeration value="Africa/Kampala"/>
			<xsd:enumeration value="Africa/Khartoum"/>
			<xsd:enumeration value="Africa/Kigali"/>
			<xsd:enumeration value="Africa/Kinshasa"/>
			<xsd:enumeration value="Africa/Lagos"/>
			<xsd:enumeration value="Africa/Libreville"/>
			<xsd:enumeration value="Africa/Lome"/>
			<xsd:enumeration value="Africa/Luanda"/>
			<xsd:enumeration value="Africa/Lubumbashi"/>
			<xsd:enumeration value="Africa/Lusaka"/>
			<xsd:enumeration value="Africa/Malabo"/>
			<xsd:enumeration value="Africa/Maputo"/>
			<xsd:enumeration value="Africa/Maseru"/>
			<xsd:enumeration value="Africa/Mbabane"/>
			<xsd:enumeration value="Africa/Mogadishu"/>
			<xsd:enumeration value="Africa/Monrovia"/>
			<xsd:enumeration value="Africa/Nairobi"/>
			<xsd:enumeration value="Africa/Ndjamena"/>
			<xsd:enumeration value="Africa/Niamey"/>
			<xsd:enumeration value="Africa/Nouakchott"/>
			<xsd:enumeration value="Africa/Ouagadougou"/>
			<xsd:enumeration value="Africa/Porto-Novo"/>
			<xsd:enumeration value="Africa/Sao_Tome"/>
			<xsd:enumeration value="Africa/Tripoli"/>
			<xsd:enumeration value="Africa/Tunis"/>
			<xsd:enumeration value="Africa/Windhoek"/>
			<xsd:enumeration value="America/Adak"/>
			<xsd:enumeration value="America/Anchorage"/>
			<xsd:enumeration value="America/Anguilla"/>
			<xsd:enumeration value="America/Antigua"/>
			<xsd:enumeration value="America/Araguaina"/>
			<xsd:enumeration value="America/Argentina/Buenos_Aires"/>
			<xsd:enumeration value="America/Argentina/Catamarca"/>
			<xsd:enumeration value="America/Argentina/Cordoba"/>
			<xsd:enumeration value="America/Argentina/Jujuy"/>
			<xsd:enumeration value="America/Argentina/La_Rioja"/>
			<xsd:enumeration value="America/Argentina/Mendoza"/>
			<xsd:enumeration value="America/Argentina/Rio_Gallegos"/>
			<xsd:enumeration value="America/Argentina/Salta"/>
			<xsd:enumeration value="America/Argentina/San_Juan"/>
			<xsd:enumeration value="America/Argentina/San_Luis"/>
			<xsd:enumeration value="America/Argentina/Tucuman"/>
			<xsd:enumeration value="America/Argentina/Ushuaia"/>
			<xsd:enumeration value="America/Aruba"/>
			<xsd:enumeration value="America/Asuncion"/>
			<xsd:enumeration value="America/Atikokan"/>
			<xsd:enumeration value="America/Bahia"/>
			<xsd:enumeration value="America/Bahia_Banderas"/>
			<xsd:enumeration value="America/Barbados"/>
			<xsd:enumeration value="America/Belem"/>
			<xsd:enumeration value="America/Belize"/>
			<xsd:enumeration value="America/Blanc-Sablon"/>
			<xsd:enumeration value="America/Boa_Vista"/>
			<xsd:enumeration value="America/Bogota"/>
			<xsd:enumeration value="America/Boise"/>
			<xsd:enumeration value="America/Cambridge_Bay"/>
			<xsd:enumeration value="America/Campo_Grande"/>
			<xsd:enumeration value="America/Cancun"/>
			<xsd:enumeration value="America/Caracas"/>
			<xsd:enumeration value="America/Cayenne"/>
			<xsd:enumeration value="America/Cayman"/>
			<xsd:enumeration value="America/Chicago"/>
			<xsd:enumeration value="America/Chihuahua"/>
			<xsd:enumeration value="America/Costa_Rica"/>
			<xsd:enumeration value="America/Creston"/>
			<xsd:enumeration value="America/Cuiaba"/>
			<xsd:enumeration value="America/Curacao"/>
			<xsd:enumeration value="America/Danmarkshavn"/>
			<xsd:enumeration value="America/Dawson"/>
			<xsd:enumeration value="America/Dawson_Creek"/>
			<xsd:enumeration value="America/Denver"/>
			<xsd:enumeration value="America/Detroit"/>
			<xsd:enumeration value="America/Dominica"/>
			<xsd:enumeration value="America/Edmonton"/>
			<xsd:enumeration value="America/Eirunepe"/>
			<xsd:enumeration value="America/El_Salvador"/>
			<xsd:enumeration value="America/Fortaleza"/>
			<xsd:enumeration value="America/Glace_Bay"/>
			<xsd:enumeration value="America/Godthab"/>
			<xsd:enumeration value="America/Goose_Bay"/>
			<xsd:enumeration value="America/Grand_Turk"/>
			<xsd:enumeration value="America/Grenada"/>
			<xsd:enumeration value="America/Guadeloupe"/>
			<xsd:enumeration value="America/Guatemala"/>
			<xsd:enumeration value="America/Guayaquil"/>
			<xsd:enumeration value="America/Guyana"/>
			<xsd:enumeration value="America/Halifax"/>
			<xsd:enumeration value="America/Havana"/>
			<xsd:enumeration value="America/Hermosillo"/>
			<xsd:enumeration value="America/Indiana/Indianapolis"/>
			<xsd:enumeration value="America/Indiana/Knox"/>
			<xsd:enumeration value="America/Indiana/Marengo"/>
			<xsd:enumeration value="America/Indiana/Petersburg"/>
			<xsd:enumeration value="America/Indiana/Tell_City"/>
			<xsd:enumeration value="America/Indiana/Vevay"/>
			<xsd:enumeration value="America/Indiana/Vincennes"/>
			<xsd:enumeration value="America/Indiana/Winamac"/>
			<xsd:enumeration value="America/Inuvik"/>
			<xsd:enumeration value="America/Iqaluit"/>
			<xsd:enumeration value="America/Jamaica"/>
			<xsd:enumeration value="America/Juneau"/>
			<xsd:enumeration value="America/Kentucky/Louisville"/>
			<xsd:enumeration value="America/Kentucky/Monticello"/>
			<xsd:enumeration value="America/Kralendijk"/>
			<xsd:enumeration value="America/La_Paz"/>
			<xsd:enumeration value="America/Lima"/>
			<xsd:enumeration value="America/Los_Angeles"/>
			<xsd:enumeration value="America/Lower_Princes"/>
			<xsd:enumeration value="America/Maceio"/>
			<xsd:enumeration value="America/Managua"/>
			<xsd:enumeration value="America/Manaus"/>
			<xsd:enumeration value="America/Marigot"/>
			<xsd:enumeration value="America/Martinique"/>
			<xsd:enumeration value="America/Matamoros"/>
			<xsd:enumeration value="America/Mazatlan"/>
			<xsd:enumeration value="America/Menominee"/>
			<xsd:enumeration value="America/Merida"/>
			<xsd:enumeration value="America/Metlakatla"/>
			<xsd:enumeration value="America/Mexico_City"/>
			<xsd:enumeration value="America/Miquelon"/>
			<xsd:enumeration value="America/Moncton"/>
			<xsd:enumeration value="America/Monterrey"/>
			<xsd:enumeration value="America/Montevideo"/>
			<xsd:enumeration value="America/Montreal"/>
			<xsd:enumeration value="America/Montserrat"/>
			<xsd:enumeration value="America/Nassau"/>
			<xsd:enumeration value="America/New_York"/>
			<xsd:enumeration value="America/Nipigon"/>
			<xsd:enumeration value="America/Nome"/>
			<xsd:enumeration value="America/Noronha"/>
			<xsd:enumeration value="America/North_Dakota/Beulah"/>
			<xsd:enumeration value="America/North_Dakota/Center"/>
			<xsd:enumeration value="America/North_Dakota/New_Salem"/>
			<xsd:enumeration value="America/Ojinaga"/>
			<xsd:enumeration value="America/Panama"/>
			<xsd:enumeration value="America/Pangnirtung"/>
			<xsd:enumeration value="America/Paramaribo"/>
			<xsd:enumeration value="America/Phoenix"/>
			<xsd:enumeration value="America/Port-au-Prince"/>
			<xsd:enumeration value="America/Port_of_Spain"/>
			<xsd:enumeration value="America/Porto_Velho"/>
			<xsd:enumeration value="America/Puerto_Rico"/>
			<xsd:enumeration value="America/Rainy_River"/>
			<xsd:enumeration value="America/Rankin_Inlet"/>
			<xsd:enumeration value="America/Recife"/>
			<xsd:enumeration value="America/Regina"/>
			<xsd:enumeration value="America/Resolute"/>
			<xsd:enumeration value="America/Rio_Branco"/>
			<xsd:enumeration value="America/Santa_Isabel"/>
			<xsd:enumeration value="America/Santarem"/>
			<xsd:enumeration value="America/Santiago"/>
			<xsd:enumeration value="America/Santo_Domingo"/>
			<xsd:enumeration value="America/Sao_Paulo"/>
			<xsd:enumeration value="America/Scoresbysund"/>
			<xsd:enumeration value="America/Shiprock"/>
			<xsd:enumeration value="America/Sitka"/>
			<xsd:enumeration value="America/St_Barthelemy"/>
			<xsd:enumeration value="America/St_Johns"/>
			<xsd:enumeration value="America/St_Kitts"/>
			<xsd:enumeration value="America/St_Lucia"/>
			<xsd:enumeration value="America/St_Thomas"/>
			<xsd:enumeration value="America/St_Vincent"/>
			<xsd:enumeration value="America/Swift_Current"/>
			<xsd:enumeration value="America/Tegucigalpa"/>
			<xsd:enumeration value="America/Thule"/>
			<xsd:enumeration value="America/Thunder_Bay"/>
			<xsd:enumeration value="America/Tijuana"/>
			<xsd:enumeration value="America/Toronto"/>
			<xsd:enumeration value="America/Tortola"/>
			<xsd:enumeration value="America/Vancouver"/>
			<xsd:enumeration value="America/Whitehorse"/>
			<xsd:enumeration value="America/Winnipeg"/>
			<xsd:enumeration value="America/Yakutat"/>
			<xsd:enumeration value="America/Yellowknife"/>
			<xsd:enumeration value="Antarctica/Casey"/>
			<xsd:enumeration value="Antarctica/Davis"/>
			<xsd:enumeration value="Antarctica/DumontDUrville"/>
			<xsd:enumeration value="Antarctica/Macquarie"/>
			<xsd:enumeration value="Antarctica/Mawson"/>
			<xsd:enumeration value="Antarctica/McMurdo"/>
			<xsd:enumeration value="Antarctica/Palmer"/>
			<xsd:enumeration value="Antarctica/Rothera"/>
			<xsd:enumeration value="Antarctica/South_Pole"/>
			<xsd:enumeration value="Antarctica/Syowa"/>
			<xsd:enumeration value="Antarctica/Vostok"/>
			<xsd:enumeration value="Arctic/Longyearbyen"/>
			<xsd:enumeration value="Asia/Aden"/>
			<xsd:enumeration value="Asia/Almaty"/>
			<xsd:enumeration value="Asia/Amman"/>
			<xsd:enumeration value="Asia/Anadyr"/>
			<xsd:enumeration value="Asia/Aqtau"/>
			<xsd:enumeration value="Asia/Aqtobe"/>
			<xsd:enumeration value="Asia/Ashgabat"/>
			<xsd:enumeration value="Asia/Baghdad"/>
			<xsd:enumeration value="Asia/Bahrain"/>
			<xsd:enumeration value="Asia/Baku"/>
			<xsd:enumeration value="Asia/Bangkok"/>
			<xsd:enumeration value="Asia/Beirut"/>
			<xsd:enumeration value="Asia/Bishkek"/>
			<xsd:enumeration value="Asia/Brunei"/>
			<xsd:enumeration value="Asia/Choibalsan"/>
			<xsd:enumeration value="Asia/Chongqing"/>
			<xsd:enumeration value="Asia/Colombo"/>
			<xsd:enumeration value="Asia/Damascus"/>
			<xsd:enumeration value="Asia/Dhaka"/>
			<xsd:enumeration value="Asia/Dili"/>
			<xsd:enumeration value="Asia/Dubai"/>
			<xsd:enumeration value="Asia/Dushanbe"/>
			<xsd:enumeration value="Asia/Gaza"/>
			<xsd:enumeration value="Asia/Harbin"/>
			<xsd:enumeration value="Asia/Hebron"/>
			<xsd:enumeration value="Asia/Ho_Chi_Minh"/>
			<xsd:enumeration value="Asia/Hong_Kong"/>
			<xsd:enumeration value="Asia/Hovd"/>
			<xsd:enumeration value="Asia/Irkutsk"/>
			<xsd:enumeration value="Asia/Istanbul"/>
			<xsd:enumeration value="Asia/Jakarta"/>
			<xsd:enumeration value="Asia/Jayapura"/>
			<xsd:enumeration value="Asia/Jerusalem"/>
			<xsd:enumeration value="Asia/Kabul"/>
			<xsd:enumeration value="Asia/Kamchatka"/>
			<xsd:enumeration value="Asia/Karachi"/>
			<xsd:enumeration value="Asia/Kashgar"/>
			<xsd:enumeration value="Asia/Kathmandu"/>
			<xsd:enumeration value="Asia/Kolkata"/>
			<xsd:enumeration value="Asia/Krasnoyarsk"/>
			<xsd:enumeration value="Asia/Kuala_Lumpur"/>
			<xsd:enumeration value="Asia/Kuching"/>
			<xsd:enumeration value="Asia/Kuwait"/>
			<xsd:enumeration value="Asia/Macau"/>
			<xsd:enumeration value="Asia/Magadan"/>
			<xsd:enumeration value="Asia/Makassar"/>
			<xsd:enumeration value="Asia/Manila"/>
			<xsd:enumeration value="Asia/Muscat"/>
			<xsd:enumeration value="Asia/Nicosia"/>
			<xsd:enumeration value="Asia/Novokuznetsk"/>
			<xsd:enumeration value="Asia/Novosibirsk"/>
			<xsd:enumeration value="Asia/Omsk"/>
			<xsd:enumeration value="Asia/Oral"/>
			<xsd:enumeration value="Asia/Phnom_Penh"/>
			<xsd:enumeration value="Asia/Pontianak"/>
			<xsd:enumeration value="Asia/Pyongyang"/>
			<xsd:enumeration value="Asia/Qatar"/>
			<xsd:enumeration value="Asia/Qyzylorda"/>
			<xsd:enumeration value="Asia/Rangoon"/>
			<xsd:enumeration value="Asia/Riyadh"/>
			<xsd:enumeration value="Asia/Riyadh87"/>
			<xsd:enumeration value="Asia/Riyadh88"/>
			<xsd:enumeration value="Asia/Riyadh89"/>
			<xsd:enumeration value="Asia/Sakhalin"/>
			<xsd:enumeration value="Asia/Samarkand"/>
			<xsd:enumeration value="Asia/Seoul"/>
			<xsd:enumeration value="Asia/Shanghai"/>
			<xsd:enumeration value="Asia/Singapore"/>
			<xsd:enumeration value="Asia/Taipei"/>
			<xsd:enumeration value="Asia/Tashkent"/>
			<xsd:enumeration value="Asia/Tbilisi"/>
			<xsd:enumeration value="Asia/Tehran"/>
			<xsd:enumeration value="Asia/Thimphu"/>
			<xsd:enumeration value="Asia/Tokyo"/>
			<xsd:enumeration value="Asia/Ulaanbaatar"/>
			<xsd:enumeration value="Asia/Urumqi"/>
			<xsd:enumeration value="Asia/Vientiane"/>
			<xsd:enumeration value="Asia/Vladivostok"/>
			<xsd:enumeration value="Asia/Yakutsk"/>
			<xsd:enumeration value="Asia/Yekaterinburg"/>
			<xsd:enumeration value="Asia/Yerevan"/>
			<xsd:enumeration value="Atlantic/Azores"/>
			<xsd:enumeration value="Atlantic/Bermuda"/>
			<xsd:enumeration value="Atlantic/Canary"/>
			<xsd:enumeration value="Atlantic/Cape_Verde"/>
			<xsd:enumeration value="Atlantic/Faroe"/>
			<xsd:enumeration value="Atlantic/Madeira"/>
			<xsd:enumeration value="Atlantic/Reykjavik"/>
			<xsd:enumeration value="Atlantic/South_Georgia"/>
			<xsd:enumeration value="Atlantic/St_Helena"/>
			<xsd:enumeration value="Atlantic/Stanley"/>
			<xsd:enumeration value="Australia/Adelaide"/>
			<xsd:enumeration value="Australia/Brisbane"/>
			<xsd:enumeration value="Australia/Broken_Hill"/>
			<xsd:enumeration value="Australia/Currie"/>
			<xsd:enumeration value="Australia/Darwin"/>
			<xsd:enumeration value="Australia/Eucla"/>
			<xsd:enumeration value="Australia/Hobart"/>
			<xsd:enumeration value="Australia/Lindeman"/>
			<xsd:enumeration value="Australia/Lord_Howe"/>
			<xsd:enumeration value="Australia/Melbourne"/>
			<xsd:enumeration value="Australia/Perth"/>
			<xsd:enumeration value="Australia/Sydney"/>
			<xsd:enumeration value="CET"/>
			<xsd:enumeration value="CST6CDT"/>
			<xsd:enumeration value="EET"/>
			<xsd:enumeration value="EST"/>
			<xsd:enumeration value="EST5EDT"/>
			<xsd:enumeration value="Etc/GMT"/>
			<xsd:enumeration value="Etc/GMT+0"/>
			<xsd:enumeration value="Etc/GMT+1"/>
			<xsd:enumeration value="Etc/GMT+10"/>
			<xsd:enumeration value="Etc/GMT+11"/>
			<xsd:enumeration value="Etc/GMT+12"/>
			<xsd:enumeration value="Etc/GMT+2"/>
			<xsd:enumeration value="Etc/GMT+3"/>
			<xsd:enumeration value="Etc/GMT+4"/>
			<xsd:enumeration value="Etc/GMT+5"/>
			<xsd:enumeration value="Etc/GMT+6"/>
			<xsd:enumeration value="Etc/GMT+7"/>
			<xsd:enumeration value="Etc/GMT+8"/>
			<xsd:enumeration value="Etc/GMT+9"/>
			<xsd:enumeration value="Etc/GMT-0"/>
			<xsd:enumeration value="Etc/GMT-1"/>
			<xsd:enumeration value="Etc/GMT-10"/>
			<xsd:enumeration value="Etc/GMT-11"/>
			<xsd:enumeration value="Etc/GMT-12"/>
			<xsd:enumeration value="Etc/GMT-13"/>
			<xsd:enumeration value="Etc/GMT-14"/>
			<xsd:enumeration value="Etc/GMT-2"/>
			<xsd:enumeration value="Etc/GMT-3"/>
			<xsd:enumeration value="Etc/GMT-4"/>
			<xsd:enumeration value="Etc/GMT-5"/>
			<xsd:enumeration value="Etc/GMT-6"/>
			<xsd:enumeration value="Etc/GMT-7"/>
			<xsd:enumeration value="Etc/GMT-8"/>
			<xsd:enumeration value="Etc/GMT-9"/>
			<xsd:enumeration value="Etc/GMT0"/>
			<xsd:enumeration value="Etc/Greenwich"/>
			<xsd:enumeration value="Etc/UCT"/>
			<xsd:enumeration value="Etc/UTC"/>
			<xsd:enumeration value="Etc/Universal"/>
			<xsd:enumeration value="Etc/Zulu"/>
			<xsd:enumeration value="Europe/Amsterdam"/>
			<xsd:enumeration value="Europe/Andorra"/>
			<xsd:enumeration value="Europe/Athens"/>
			<xsd:enumeration value="Europe/Belgrade"/>
			<xsd:enumeration value="Europe/Berlin"/>
			<xsd:enumeration value="Europe/Bratislava"/>
			<xsd:enumeration value="Europe/Brussels"/>
			<xsd:enumeration value="Europe/Bucharest"/>
			<xsd:enumeration value="Europe/Budapest"/>
			<xsd:enumeration value="Europe/Chisinau"/>
			<xsd:enumeration value="Europe/Copenhagen"/>
			<xsd:enumeration value="Europe/Dublin"/>
			<xsd:enumeration value="Europe/Gibraltar"/>
			<xsd:enumeration value="Europe/Guernsey"/>
			<xsd:enumeration value="Europe/Helsinki"/>
			<xsd:enumeration value="Europe/Isle_of_Man"/>
			<xsd:enumeration value="Europe/Istanbul"/>
			<xsd:enumeration value="Europe/Jersey"/>
			<xsd:enumeration value="Europe/Kaliningrad"/>
			<xsd:enumeration value="Europe/Kiev"/>
			<xsd:enumeration value="Europe/Lisbon"/>
			<xsd:enumeration value="Europe/Ljubljana"/>
			<xsd:enumeration value="Europe/London"/>
			<xsd:enumeration value="Europe/Luxembourg"/>
			<xsd:enumeration value="Europe/Madrid"/>
			<xsd:enumeration value="Europe/Malta"/>
			<xsd:enumeration value="Europe/Mariehamn"/>
			<xsd:enumeration value="Europe/Minsk"/>
			<xsd:enumeration value="Europe/Monaco"/>
			<xsd:enumeration value="Europe/Moscow"/>
			<xsd:enumeration value="Europe/Nicosia"/>
			<xsd:enumeration value="Europe/Oslo"/>
			<xsd:enumeration value="Europe/Paris"/>
			<xsd:enumeration value="Europe/Podgorica"/>
			<xsd:enumeration value="Europe/Prague"/>
			<xsd:enumeration value="Europe/Riga"/>
			<xsd:enumeration value="Europe/Rome"/>
			<xsd:enumeration value="Europe/Samara"/>
			<xsd:enumeration value="Europe/San_Marino"/>
			<xsd:enumeration value="Europe/Sarajevo"/>
			<xsd:enumeration value="Europe/Simferopol"/>
			<xsd:enumeration value="Europe/Skopje"/>
			<xsd:enumeration value="Europe/Sofia"/>
			<xsd:enumeration value="Europe/Stockholm"/>
			<xsd:enumeration value="Europe/Tallinn"/>
			<xsd:enumeration value="Europe/Tirane"/>
			<xsd:enumeration value="Europe/Uzhgorod"/>
			<xsd:enumeration value="Europe/Vaduz"/>
			<xsd:enumeration value="Europe/Vatican"/>
			<xsd:enumeration value="Europe/Vienna"/>
			<xsd:enumeration value="Europe/Vilnius"/>
			<xsd:enumeration value="Europe/Volgograd"/>
			<xsd:enumeration value="Europe/Warsaw"/>
			<xsd:enumeration value="Europe/Zagreb"/>
			<xsd:enumeration value="Europe/Zaporozhye"/>
			<xsd:enumeration value="Europe/Zurich"/>
			<xsd:enumeration value="HST"/>
			<xsd:enumeration value="Indian/Antananarivo"/>
			<xsd:enumeration value="Indian/Chagos"/>
			<xsd:enumeration value="Indian/Christmas"/>
			<xsd:enumeration value="Indian/Cocos"/>
			<xsd:enumeration value="Indian/Comoro"/>
			<xsd:enumeration value="Indian/Kerguelen"/>
			<xsd:enumeration value="Indian/Mahe"/>
			<xsd:enumeration value="Indian/Maldives"/>
			<xsd:enumeration value="Indian/Mauritius"/>
			<xsd:enumeration value="Indian/Mayotte"/>
			<xsd:enumeration value="Indian/Reunion"/>
			<xsd:enumeration value="MET"/>
			<xsd:enumeration value="MST"/>
			<xsd:enumeration value="MST7MDT"/>
			<xsd:enumeration value="Mideast/Riyadh87"/>
			<xsd:enumeration value="Mideast/Riyadh88"/>
			<xsd:enumeration value="Mideast/Riyadh89"/>
			<xsd:enumeration value="PST8PDT"/>
			<xsd:enumeration value="Pacific/Apia"/>
			<xsd:enumeration value="Pacific/Auckland"/>
			<xsd:enumeration value="Pacific/Chatham"/>
			<xsd:enumeration value="Pacific/Chuuk"/>
			<xsd:enumeration value="Pacific/Easter"/>
			<xsd:enumeration value="Pacific/Efate"/>
			<xsd:enumeration value="Pacific/Enderbury"/>
			<xsd:enumeration value="Pacific/Fakaofo"/>
			<xsd:enumeration value="Pacific/Fiji"/>
			<xsd:enumeration value="Pacific/Funafuti"/>
			<xsd:enumeration value="Pacific/Galapagos"/>
			<xsd:enumeration value="Pacific/Gambier"/>
			<xsd:enumeration value="Pacific/Guadalcanal"/>
			<xsd:enumeration value="Pacific/Guam"/>
			<xsd:enumeration value="Pacific/Honolulu"/>
			<xsd:enumeration value="Pacific/Johnston"/>
			<xsd:enumeration value="Pacific/Kiritimati"/>
			<xsd:enumeration value="Pacific/Kosrae"/>
			<xsd:enumeration value="Pacific/Kwajalein"/>
			<xsd:enumeration value="Pacific/Majuro"/>
			<xsd:enumeration value="Pacific/Marquesas"/>
			<xsd:enumeration value="Pacific/Midway"/>
			<xsd:enumeration value="Pacific/Nauru"/>
			<xsd:enumeration value="Pacific/Niue"/>
			<xsd:enumeration value="Pacific/Norfolk"/>
			<xsd:enumeration value="Pacific/Noumea"/>
			<xsd:enumeration value="Pacific/Pago_Pago"/>
			<xsd:enumeration value="Pacific/Palau"/>
			<xsd:enumeration value="Pacific/Pitcairn"/>
			<xsd:enumeration value="Pacific/Pohnpei"/>
			<xsd:enumeration value="Pacific/Port_Moresby"/>
			<xsd:enumeration value="Pacific/Rarotonga"/>
			<xsd:enumeration value="Pacific/Saipan"/>
			<xsd:enumeration value="Pacific/Tahiti"/>
			<xsd:enumeration value="Pacific/Tarawa"/>
			<xsd:enumeration value="Pacific/Tongatapu"/>
			<xsd:enumeration value="Pacific/Wake"/>
			<xsd:enumeration value="Pacific/Wallis"/>
			<xsd:enumeration value="US/Pacific-New"/>
			<xsd:enumeration value="WET"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTransport">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="TCP"/>
			<xsd:enumeration value="UDP"/>
			<xsd:enumeration value="TLS"/>
			<xsd:enumeration value="TCP+UDP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunk">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Ground Start"/>
			<xsd:enumeration value="Loop Start"/>
			<xsd:enumeration value="DID"/>
			<xsd:enumeration value="POTS"/>
			<xsd:enumeration value="EANDM"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunkDirection">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Inbound"/>
			<xsd:enumeration value="Outbound"/>
			<xsd:enumeration value="Bothways"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunkLevel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="AAL(A)"/>
			<xsd:enumeration value="AAL(D)"/>
			<xsd:enumeration value="A/TT"/>
			<xsd:enumeration value="DAL"/>
			<xsd:enumeration value="ICS"/>
			<xsd:enumeration value="ISD/TT"/>
			<xsd:enumeration value="IST"/>
			<xsd:enumeration value="ONS"/>
			<xsd:enumeration value="OPS"/>
			<xsd:enumeration value="S/ATT"/>
			<xsd:enumeration value="S/DTT"/>
			<xsd:enumeration value="A/TO"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunkPad">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Minus32db"/>
			<xsd:enumeration value="Minus31db"/>
			<xsd:enumeration value="Minus30db"/>
			<xsd:enumeration value="Minus29db"/>
			<xsd:enumeration value="Minus28db"/>
			<xsd:enumeration value="Minus27db"/>
			<xsd:enumeration value="Minus26db"/>
			<xsd:enumeration value="Minus25db"/>
			<xsd:enumeration value="Minus24db"/>
			<xsd:enumeration value="Minus23db"/>
			<xsd:enumeration value="Minus22db"/>
			<xsd:enumeration value="Minus21db"/>
			<xsd:enumeration value="Minus20db"/>
			<xsd:enumeration value="Minus19db"/>
			<xsd:enumeration value="Minus18db"/>
			<xsd:enumeration value="Minus17db"/>
			<xsd:enumeration value="Minus16db"/>
			<xsd:enumeration value="Minus15db"/>
			<xsd:enumeration value="Minus14db"/>
			<xsd:enumeration value="Minus13db"/>
			<xsd:enumeration value="Minus12db"/>
			<xsd:enumeration value="Minus11db"/>
			<xsd:enumeration value="Minus10db"/>
			<xsd:enumeration value="Minus9db"/>
			<xsd:enumeration value="Minus8db"/>
			<xsd:enumeration value="Minus7db"/>
			<xsd:enumeration value="Minus6db"/>
			<xsd:enumeration value="Minus5db"/>
			<xsd:enumeration value="Minus4db"/>
			<xsd:enumeration value="Minus3db"/>
			<xsd:enumeration value="Minus2db"/>
			<xsd:enumeration value="Minus1db"/>
			<xsd:enumeration value="NoDbPadding"/>
			<xsd:enumeration value="Plus1db"/>
			<xsd:enumeration value="Plus2db"/>
			<xsd:enumeration value="Plus3db"/>
			<xsd:enumeration value="Plus4db"/>
			<xsd:enumeration value="Plus5db"/>
			<xsd:enumeration value="Plus6db"/>
			<xsd:enumeration value="Plus7db"/>
			<xsd:enumeration value="Plus8db"/>
			<xsd:enumeration value="Plus9db"/>
			<xsd:enumeration value="Plus10db"/>
			<xsd:enumeration value="Plus11db"/>
			<xsd:enumeration value="Plus12db"/>
			<xsd:enumeration value="Plus13db"/>
			<xsd:enumeration value="Plus14db"/>
			<xsd:enumeration value="Plus15db"/>
			<xsd:enumeration value="Plus16db"/>
			<xsd:enumeration value="Plus17db"/>
			<xsd:enumeration value="Plus18db"/>
			<xsd:enumeration value="Plus19db"/>
			<xsd:enumeration value="Plus20db"/>
			<xsd:enumeration value="Plus21db"/>
			<xsd:enumeration value="Plus22db"/>
			<xsd:enumeration value="Plus23db"/>
			<xsd:enumeration value="Plus24db"/>
			<xsd:enumeration value="Plus25db"/>
			<xsd:enumeration value="Plus26db"/>
			<xsd:enumeration value="Plus27db"/>
			<xsd:enumeration value="Plus28db"/>
			<xsd:enumeration value="Plus29db"/>
			<xsd:enumeration value="Plus30db"/>
			<xsd:enumeration value="Plus31db"/>
			<xsd:enumeration value="Plus32db"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunkSelectionOrder">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Bottom Up"/>
			<xsd:enumeration value="Top Down"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrunkService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None(Default)"/>
			<xsd:enumeration value="Call Control Discovery"/>
			<xsd:enumeration value="Extension Mobility Cross Cluster"/>
			<xsd:enumeration value="Cisco Intercompany Media Engine"/>
			<xsd:enumeration value="IP Multimedia Subsystem Service Control (ISC)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrustReceivedIdentity">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Trust All (Default)"/>
			<xsd:enumeration value="Trust PAI Only"/>
			<xsd:enumeration value="Trust None"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTrustRole">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="SAST"/>
			<xsd:enumeration value="CallManager"/>
			<xsd:enumeration value="CallManagerTFTP"/>
			<xsd:enumeration value="TFTP"/>
			<xsd:enumeration value="CAPF"/>
			<xsd:enumeration value="SRST"/>
			<xsd:enumeration value="Firewall"/>
			<xsd:enumeration value="Application Server"/>
			<xsd:enumeration value="Certificate Authority"/>
			<xsd:enumeration value="Authentication and Authorization"/>
			<xsd:enumeration value="Signaling and Call Control"/>
			<xsd:enumeration value="Provisioning Service"/>
			<xsd:enumeration value="Data Service"/>
			<xsd:enumeration value="Network Element"/>
			<xsd:enumeration value="Virtual Private Network"/>
			<xsd:enumeration value="Serviceability"/>
			<xsd:enumeration value="Unknown"/>
			<xsd:enumeration value="CallManager-ECDSA"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XTunneledProtocol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="QSIG"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XUCProduct">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Unity"/>
			<xsd:enumeration value="Unity Connection"/>
			<xsd:enumeration value="Exchange"/>
			<xsd:enumeration value="MeetingPlace Classic"/>
			<xsd:enumeration value="MeetingPlace Express"/>
			<xsd:enumeration value="WebEx (Conferencing)"/>
			<xsd:enumeration value="Directory"/>
			<xsd:enumeration value="Unified CM (IM and Presence)"/>
			<xsd:enumeration value="WebEx (IM and Presence)"/>
			<xsd:enumeration value="CTI"/>
			<xsd:enumeration value="Enhanced Directory"/>
			<xsd:enumeration value="Telepresence Management System"/>
			<xsd:enumeration value="Jabber"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XUCService">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Voicemail"/>
			<xsd:enumeration value="MailStore"/>
			<xsd:enumeration value="Conferencing"/>
			<xsd:enumeration value="Directory"/>
			<xsd:enumeration value="IM and Presence"/>
			<xsd:enumeration value="CTI"/>
			<xsd:enumeration value="Video Conference Scheduling Portal"/>
			<xsd:enumeration value="Jabber Client Configuration (jabber-config.xml)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XURIDisambiguationPolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Always treat all dial strings as URI addresses"/>
			<xsd:enumeration value="Phone number consists of characters 0-9, A-D, *, #, and + (others treated as URI addresses)"/>
			<xsd:enumeration value="Phone number consists of characters 0-9, *, #, and + (others treated as URI addresses)"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XUserAgentServerHeaderInfo">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Send Unified CM Version Information as User-Agent Header"/>
			<xsd:enumeration value="Pass Through Received Information as Contact Header Parameters"/>
			<xsd:enumeration value="Pass Through Received Information as User-Agent and Server Header"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XUserLocale">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="English United States"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XV150SDPFilter">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="No Filtering"/>
			<xsd:enumeration value="Remove MER V.150"/>
			<xsd:enumeration value="Remove Pre-MER V.150"/>
			<xsd:enumeration value="Use Default Filter"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XVMAvoidancePolicy">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Use System Default"/>
			<xsd:enumeration value="Timer Control"/>
			<xsd:enumeration value="User Control"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XVPNClientAuthentication">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="User and Password"/>
			<xsd:enumeration value="Password Only"/>
			<xsd:enumeration value="Certificate"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XVideoCallTrafficClass">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Immersive"/>
			<xsd:enumeration value="Desktop"/>
			<xsd:enumeration value="Mixed"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XViprFilterElement">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Prefix"/>
			<xsd:enumeration value="Domain"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XWLANProfileChanges">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Allowed"/>
			<xsd:enumeration value="Disallowed"/>
			<xsd:enumeration value="Restricted"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XWebPageDisplay">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Expanded"/>
			<xsd:enumeration value="Collapsed"/>
			<xsd:enumeration value="Hidden"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XWebPageSection">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Required and Frequently Entered Settings"/>
			<xsd:enumeration value="Phone Buttons Configuration"/>
			<xsd:enumeration value="Device Settings"/>
			<xsd:enumeration value="Device Routing Settings"/>
			<xsd:enumeration value="Phone Settings"/>
			<xsd:enumeration value="Protocol Settings"/>
			<xsd:enumeration value="IP Phone Services Subscription"/>
			<xsd:enumeration value="Security Settings"/>
			<xsd:enumeration value="Service Configuration Settings"/>
			<xsd:enumeration value="Troubleshooting Settings"/>
			<xsd:enumeration value="Locale Settings"/>
			<xsd:enumeration value="Multilevel Precedence Preemption (MLPP) Settings"/>
			<xsd:enumeration value="Do Not Disturb (DND) Settings"/>
			<xsd:enumeration value="Automatic Alternate Routing (AAR) Settings"/>
			<xsd:enumeration value="Busy Lamp Field (BLF) Settings"/>
			<xsd:enumeration value="Music on Hold Settings"/>
			<xsd:enumeration value="Location Settings"/>
			<xsd:enumeration value="Directory Number Settings"/>
			<xsd:enumeration value="Music On Hold (MOH) Settings"/>
			<xsd:enumeration value="Call Forward Settings"/>
			<xsd:enumeration value="Park Monitoring Settings"/>
			<xsd:enumeration value="Multilevel Precedence Preemption (MLPP) Alternate Party Settings"/>
			<xsd:enumeration value="Hold Reversion Settings"/>
			<xsd:enumeration value="Enterprise Alternate Number"/>
			<xsd:enumeration value="+E.164 Alternate Number"/>
			<xsd:enumeration value="PSTN Failover for Enterprise and +E.164 Alternate Number and URI Dialing"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XWiFiAuthenticationMethod">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="WEP"/>
			<xsd:enumeration value="PSK"/>
			<xsd:enumeration value="EAP-FAST"/>
			<xsd:enumeration value="PEAP-MSCHAPv2"/>
			<xsd:enumeration value="PEAP-GTC"/>
			<xsd:enumeration value="EAP-TLS"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XWiFiFrequency">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Auto"/>
			<xsd:enumeration value="2.4 GHz"/>
			<xsd:enumeration value="5 GHz"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XYellowAlarm">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Bit2"/>
			<xsd:enumeration value="F-Bit"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZeroSuppression">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="B8ZS"/>
			<xsd:enumeration value="AMI"/>
			<xsd:enumeration value="HDB3"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZzdndcontrol">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="User"/>
			<xsd:enumeration value="Admin"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZzdtmfDbLevel">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="6 dB below nominal"/>
			<xsd:enumeration value="3 dB below nominal"/>
			<xsd:enumeration value="Nominal"/>
			<xsd:enumeration value="3 dB above nominal"/>
			<xsd:enumeration value="6 dB above nominal"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZzntpmode">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Unicast"/>
			<xsd:enumeration value="Multicast"/>
			<xsd:enumeration value="Anycast"/>
			<xsd:enumeration value="Directed Broadcast"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZzpreff">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="Off"/>
			<xsd:enumeration value="On"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XZzuserInfo">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="Phone"/>
			<xsd:enumeration value="IP"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XChangeType">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="AarGroup"/>
			<xsd:enumeration value="AarGroupMatrix"/>
			<xsd:enumeration value="AdvertisedPatterns"/>
			<xsd:enumeration value="Announcement"/>
			<xsd:enumeration value="Annunciator"/>
			<xsd:enumeration value="AppServerInfo"/>
			<xsd:enumeration value="AppUser"/>
			<xsd:enumeration value="ApplicationDialRules"/>
			<xsd:enumeration value="ApplicationServer"/>
			<xsd:enumeration value="ApplicationUserCapfProfile"/>
			<xsd:enumeration value="AssignedPresenceServers"/>
			<xsd:enumeration value="AssignedPresenceUsers"/>
			<xsd:enumeration value="AudioCodecPreferenceList"/>
			<xsd:enumeration value="BillingServer"/>
			<xsd:enumeration value="BlockedLearnedPatterns"/>
			<xsd:enumeration value="CCAProfiles"/>
			<xsd:enumeration value="CallManager"/>
			<xsd:enumeration value="CallManagerGroup"/>
			<xsd:enumeration value="CallPark"/>
			<xsd:enumeration value="CallPickupGroup"/>
			<xsd:enumeration value="CalledPartyTracing"/>
			<xsd:enumeration value="CalledPartyTransformationPattern"/>
			<xsd:enumeration value="CallerFilterList"/>
			<xsd:enumeration value="CallingPartyTransformationPattern"/>
			<xsd:enumeration value="CcdAdvertisingService"/>
			<xsd:enumeration value="CcdHostedDN"/>
			<xsd:enumeration value="CcdHostedDNGroup"/>
			<xsd:enumeration value="CcdRequestingService"/>
			<xsd:enumeration value="CiscoCatalyst600024PortFXSGateway"/>
			<xsd:enumeration value="CiscoCatalyst6000E1VoIPGateway"/>
			<xsd:enumeration value="CiscoCatalyst6000T1VoIPGatewayPri"/>
			<xsd:enumeration value="CiscoCatalyst6000T1VoIPGatewayT1"/>
			<xsd:enumeration value="CiscoCloudOnboarding"/>
			<xsd:enumeration value="CmcInfo"/>
			<xsd:enumeration value="CommonDeviceConfig"/>
			<xsd:enumeration value="CommonPhoneConfig"/>
			<xsd:enumeration value="ConferenceBridge"/>
			<xsd:enumeration value="ConferenceNow"/>
			<xsd:enumeration value="CredentialPolicy"/>
			<xsd:enumeration value="CredentialPolicyDefault"/>
			<xsd:enumeration value="Css"/>
			<xsd:enumeration value="CtiRoutePoint"/>
			<xsd:enumeration value="CumaServerSecurityProfile"/>
			<xsd:enumeration value="CustomUserField"/>
			<xsd:enumeration value="Customer"/>
			<xsd:enumeration value="DateTimeGroup"/>
			<xsd:enumeration value="Ddi"/>
			<xsd:enumeration value="DefaultDeviceProfile"/>
			<xsd:enumeration value="DeviceDefaults"/>
			<xsd:enumeration value="DeviceMobility"/>
			<xsd:enumeration value="DeviceMobilityGroup"/>
			<xsd:enumeration value="DevicePool"/>
			<xsd:enumeration value="DeviceProfile"/>
			<xsd:enumeration value="DhcpServer"/>
			<xsd:enumeration value="DhcpSubnet"/>
			<xsd:enumeration value="DialPlan"/>
			<xsd:enumeration value="DialPlanTag"/>
			<xsd:enumeration value="DirNumberAliasLookupandSync"/>
			<xsd:enumeration value="DirectedCallPark"/>
			<xsd:enumeration value="DirectoryLookupDialRules"/>
			<xsd:enumeration value="ElinGroup"/>
			<xsd:enumeration value="EmccFeatureConfig"/>
			<xsd:enumeration value="EndUserCapfProfile"/>
			<xsd:enumeration value="EnterpriseFeatureAccessConfiguration"/>
			<xsd:enumeration value="ExpresswayCConfiguration"/>
			<xsd:enumeration value="ExternalCallControlProfile"/>
			<xsd:enumeration value="FacInfo"/>
			<xsd:enumeration value="FallbackProfile"/>
			<xsd:enumeration value="FeatureControlPolicy"/>
			<xsd:enumeration value="FeatureGroupTemplate"/>
			<xsd:enumeration value="FixedMohAudioSource"/>
			<xsd:enumeration value="Gatekeeper"/>
			<xsd:enumeration value="Gateway"/>
			<xsd:enumeration value="GatewayEndpointAnalogAccess"/>
			<xsd:enumeration value="GatewayEndpointDigitalAccessBri"/>
			<xsd:enumeration value="GatewayEndpointDigitalAccessPri"/>
			<xsd:enumeration value="GatewayEndpointDigitalAccessT1"/>
			<xsd:enumeration value="GatewaySccpEndpoints"/>
			<xsd:enumeration value="GatewaySubunits"/>
			<xsd:enumeration value="GeoLocation"/>
			<xsd:enumeration value="GeoLocationFilter"/>
			<xsd:enumeration value="GeoLocationPolicy"/>
			<xsd:enumeration value="H323Gateway"/>
			<xsd:enumeration value="H323Phone"/>
			<xsd:enumeration value="H323Trunk"/>
			<xsd:enumeration value="HandoffConfiguration"/>
			<xsd:enumeration value="HttpProfile"/>
			<xsd:enumeration value="HuntList"/>
			<xsd:enumeration value="HuntPilot"/>
			<xsd:enumeration value="ImeClient"/>
			<xsd:enumeration value="ImeE164Transformation"/>
			<xsd:enumeration value="ImeEnrolledPattern"/>
			<xsd:enumeration value="ImeEnrolledPatternGroup"/>
			<xsd:enumeration value="ImeExclusionNumber"/>
			<xsd:enumeration value="ImeExclusionNumberGroup"/>
			<xsd:enumeration value="ImeFirewall"/>
			<xsd:enumeration value="ImeRouteFilterElement"/>
			<xsd:enumeration value="ImeRouteFilterGroup"/>
			<xsd:enumeration value="ImeServer"/>
			<xsd:enumeration value="ImportedDirectoryUriCatalogs"/>
			<xsd:enumeration value="InfrastructureDevice"/>
			<xsd:enumeration value="InterClusterServiceProfile"/>
			<xsd:enumeration value="InteractiveVoiceResponse"/>
			<xsd:enumeration value="IpPhoneServices"/>
			<xsd:enumeration value="IvrUserLocale"/>
			<xsd:enumeration value="LbmGroup"/>
			<xsd:enumeration value="LbmHubGroup"/>
			<xsd:enumeration value="LdapDirectory"/>
			<xsd:enumeration value="LdapFilter"/>
			<xsd:enumeration value="LdapSearch"/>
			<xsd:enumeration value="LdapSyncCustomField"/>
			<xsd:enumeration value="LicensedUser"/>
			<xsd:enumeration value="Line"/>
			<xsd:enumeration value="LineGroup"/>
			<xsd:enumeration value="LocalRouteGroup"/>
			<xsd:enumeration value="Location"/>
			<xsd:enumeration value="MediaResourceGroup"/>
			<xsd:enumeration value="MediaResourceList"/>
			<xsd:enumeration value="MeetMe"/>
			<xsd:enumeration value="MessageWaiting"/>
			<xsd:enumeration value="MlppDomain"/>
			<xsd:enumeration value="MobileSmartClientProfile"/>
			<xsd:enumeration value="MobileVoiceAccess"/>
			<xsd:enumeration value="MobilityProfile"/>
			<xsd:enumeration value="MohAudioSource"/>
			<xsd:enumeration value="MohServer"/>
			<xsd:enumeration value="MraServiceDomain"/>
			<xsd:enumeration value="Mtp"/>
			<xsd:enumeration value="NetworkAccessProfile"/>
			<xsd:enumeration value="Phone"/>
			<xsd:enumeration value="PhoneActivationCode"/>
			<xsd:enumeration value="PhoneButtonTemplate"/>
			<xsd:enumeration value="PhoneNtp"/>
			<xsd:enumeration value="PhoneSecurityProfile"/>
			<xsd:enumeration value="PhysicalLocation"/>
			<xsd:enumeration value="PresenceGroup"/>
			<xsd:enumeration value="PresenceRedundancyGroup"/>
			<xsd:enumeration value="ProcessNode"/>
			<xsd:enumeration value="ProcessNodeService"/>
			<xsd:enumeration value="RecordingProfile"/>
			<xsd:enumeration value="Region"/>
			<xsd:enumeration value="RegionMatrix"/>
			<xsd:enumeration value="RegistrationDynamic"/>
			<xsd:enumeration value="RemoteCluster"/>
			<xsd:enumeration value="RemoteDestination"/>
			<xsd:enumeration value="RemoteDestinationProfile"/>
			<xsd:enumeration value="ResourcePriorityNamespace"/>
			<xsd:enumeration value="ResourcePriorityNamespaceList"/>
			<xsd:enumeration value="RouteFilter"/>
			<xsd:enumeration value="RouteGroup"/>
			<xsd:enumeration value="RouteList"/>
			<xsd:enumeration value="RoutePartition"/>
			<xsd:enumeration value="RoutePattern"/>
			<xsd:enumeration value="RoutePlan"/>
			<xsd:enumeration value="SIPNormalizationScript"/>
			<xsd:enumeration value="SafCcdPurgeBlockLearnedRoutes"/>
			<xsd:enumeration value="SafForwarder"/>
			<xsd:enumeration value="SafSecurityProfile"/>
			<xsd:enumeration value="SdpTransparencyProfile"/>
			<xsd:enumeration value="SecureConfig"/>
			<xsd:enumeration value="ServiceParameter"/>
			<xsd:enumeration value="ServiceProfile"/>
			<xsd:enumeration value="SipDialRules"/>
			<xsd:enumeration value="SipProfile"/>
			<xsd:enumeration value="SipRealm"/>
			<xsd:enumeration value="SipRoutePattern"/>
			<xsd:enumeration value="SipTrunk"/>
			<xsd:enumeration value="SipTrunkSecurityProfile"/>
			<xsd:enumeration value="SoftKeyTemplate"/>
			<xsd:enumeration value="Srst"/>
			<xsd:enumeration value="TimePeriod"/>
			<xsd:enumeration value="TimeSchedule"/>
			<xsd:enumeration value="TodAccess"/>
			<xsd:enumeration value="TransPattern"/>
			<xsd:enumeration value="Transcoder"/>
			<xsd:enumeration value="TransformationProfile"/>
			<xsd:enumeration value="TvsCertificate"/>
			<xsd:enumeration value="UcService"/>
			<xsd:enumeration value="UnassignedDevice"/>
			<xsd:enumeration value="UnassignedPresenceServers"/>
			<xsd:enumeration value="UnassignedPresenceUsers"/>
			<xsd:enumeration value="UnitsToGateway"/>
			<xsd:enumeration value="UniversalDeviceTemplate"/>
			<xsd:enumeration value="UniversalLineTemplate"/>
			<xsd:enumeration value="User"/>
			<xsd:enumeration value="UserGroup"/>
			<xsd:enumeration value="UserPhoneAssociation"/>
			<xsd:enumeration value="UserProfileProvision"/>
			<xsd:enumeration value="Vg224"/>
			<xsd:enumeration value="VohServer"/>
			<xsd:enumeration value="VoiceMailPilot"/>
			<xsd:enumeration value="VoiceMailPort"/>
			<xsd:enumeration value="VoiceMailProfile"/>
			<xsd:enumeration value="VpnGateway"/>
			<xsd:enumeration value="VpnGroup"/>
			<xsd:enumeration value="VpnProfile"/>
			<xsd:enumeration value="WLANProfile"/>
			<xsd:enumeration value="WifiHotspot"/>
			<xsd:enumeration value="WirelessAccessPointControllers"/>
			<xsd:enumeration value="WlanProfileGroup"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
    <xsd:simpleType name="XChangeAction">
        <xsd:union>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string">
			<xsd:enumeration value="a"/>
			<xsd:enumeration value="r"/>
			<xsd:enumeration value="u"/>
		</xsd:restriction>
            </xsd:simpleType>
            <xsd:simpleType>
                <xsd:restriction base="xsd:string"/>
            </xsd:simpleType>
        </xsd:union>
    </xsd:simpleType>
</xsd:schema>
