AXL-Client-Simple
view release on metacpan or search on metacpan
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element 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:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XMGCPEndpoints">
<xsd:annotation>
<xsd:documentation>The max attribute identifies the maximum number of endpoints this endpoint list is allowed. </xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element name="endpoint" maxOccurs="unbounded">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XGateway">
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deviceName" type="axlapi:String50" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>When adding endpoint, only endpoint is allowed</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="max" type="xsd:positiveInteger"/>
</xsd:complexType>
<xsd:complexType name="XMGCPEndpoint">
<xsd:annotation>
<xsd:documentation>In the IOS model, ENDPOINT corresponds to a PORT inside a VIC. </xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:sequence>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="optional"/>
</xsd:complexType>
<xsd:complexType name="XMGCPSubunit">
<xsd:annotation>
<xsd:documentation>In the IOS model, SUBUNIT corresponds to a VIC, and a VIC contains 1 or more PORTs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPVic in AXLEnums.xsd-->
<xsd:element name="beginPort" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:element name="endpoints" type="axlapi:XMGCPEndpoints" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="index" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XMGCPUnits">
<xsd:annotation>
<xsd:documentation>The max attribute identifies the maximum number of units this unit list is allowed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="unit" type="axlapi:XMGCPUnit" maxOccurs="unbounded"/>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XT1Port">
<xsd:annotation>
<xsd:documentation>A T1Port is a T1 Time Slot.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:XAnalogPort">
<xsd:sequence minOccurs="0">
<xsd:element name="callerId" type="xsd:string"/><!--This field is of the type axl:XCallerID in AXLEnums.xsd-->
<xsd:element name="endpointId" type="axlapi:String128" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XTrunkInfo">
<xsd:annotation>
<xsd:documentation>Collection of trunk information.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="kind" type="xsd:string"><!--This field is of the type axl:XTrunk in AXLEnums.xsd-->
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="subunits" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="subunit">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>In the IOS model, SUBUNIT corresponds to a VIC, and a VIC contains 1 or more PORTs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPVic in AXLEnums.xsd-->
<xsd:element name="endpoints" minOccurs="0">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>The max attribute identifies the maximum number of endpoints this endpoint list is allowed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="endpoint" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>In the IOS model, ENDPOINT corresponds to a PORT inside a VIC.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:XDevice">
<xsd:sequence minOccurs="0">
<xsd:element name="lines" minOccurs="0">
<xsd:complexType>
<xsd:choice>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="port" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>An analog port on an analog gateway. The portNumber attribute identifies the ordinal value of the port in the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="trunkDirection" type="xsd:string"/><!--This field is of the type axl:XTrunkDirection in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For Gorund Start/Loop Start type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="attendantDN" type="axlapi:XDirectoryNumber"/>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For POTS type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="prefixDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="numDigits" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="expectedDigits" type="xsd:nonNegativeInteger"/>
<xsd:element name="smdiPortNumber" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Not used by T1 Ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="National, International and Subscriber Prefixes must be empty for SIP trunks"/>
<xsd:enumeration value="Only H225 trunk (gatekeep controlled) and SIP trunk can have non-zero Allocated License Unit"/>
<xsd:enumeration value="Remote Destination Profile and Dual Mode Device can only have Call Reject DND option"/>
<xsd:enumeration value="IsProtected setting can only be true for devices supporting secure tone feature "/>
<xsd:enumeration value="Security Profile used with Protected device must be secure (encrypted)"/>
<xsd:enumeration value="Protected device does not support shared line and all lines on a protected device must have max calls (and busy trigger) set to 1."/>
<xsd:enumeration value="Device does not support SmartClient feature. "/>
<xsd:enumeration value="Remote Cisco Unified Communications Manager is already defined for other ICT Trunk."/>
<xsd:enumeration value="Cannot add more than one IP Media Streaming software devices per type (CFB,MOH,ANN,SVR) per server."/>
<xsd:enumeration value="Cannot use QSIG Variant or ASN1 Rose OID Encoding because QSIG is not enabled for this device. Enable QSIG protocol or tunneling and try again."/>
<xsd:enumeration value="Attempted to insert an invalid product into the device table. Make sure the product is an endpoint device and try again."/>
<xsd:enumeration value="The specified name has invalid characters or is not formatted correctly for this device type."/>
<xsd:enumeration value="The autogenerated profile name has invalid characters or is not formatted correctly for this device type."/>
<xsd:enumeration value="The specified name has invalid characters or is not formatted correctly for this type of device, profile or template."/>
<xsd:enumeration value="Gatekeeper table may only reference devices that are Gatekeepers (model = 122)"/>
<xsd:enumeration value="Failure attempting to insert into Region table"/>
<xsd:enumeration value="URI as a BLF Speed-dial Destination is not allowed for this device with this protocol."/>
<xsd:enumeration value="BLF Destination does not appear to be a valid URI for dialing."/>
<xsd:enumeration value="BLF Destination does not appear to be dialable."/>
<xsd:enumeration value="BLF Directed Call Park number must be of type Directed Call Park."/>
<xsd:enumeration value="BLF Directed Call Park number must be dialable. Numeric Digits (0-9), asterisks (*), and pound(#) are allowed characters."/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="subunits" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="subunit" minOccurs="0">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>In the IOS model, SUBUNIT corresponds to a VIC, and a VIC contains 1 or more PORTs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XMGCPVic in AXLEnums.xsd-->
<xsd:element name="endpoints" minOccurs="0">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>The max attribute identifies the maximum number of endpoints this endpoint list is allowed.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="endpoint" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>If new endpoints are mentioned to be added to the gateway, the tags would be mandatory as in the addVG224Req.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>In the IOS model, ENDPOINT corresponds to a PORT inside a VIC.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="name" type="axlapi:UniqueString128">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="port" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>An analog port on an analog gateway. The portNumber attribute identifies the ordinal value of the port in the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="trunkDirection" type="xsd:string"/><!--This field is of the type axl:XTrunkDirection in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For Gorund Start/Loop Start type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="attendantDN" type="axlapi:XDirectoryNumber"/>
</xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For POTS type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="prefixDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="numDigits" type="xsd:nonNegativeInteger" nillable="false"/>
<xsd:element name="expectedDigits" type="xsd:nonNegativeInteger"/>
<xsd:element name="smdiPortNumber" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Not used by T1 Ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="getVoiceMailPortResponse" type="axlapi:GetVoiceMailPortRes"/>
<xsd:element name="removeVoiceMailPort" type="axlapi:NameAndGUIDRequest"/>
<xsd:element name="removeVoiceMailPortResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddGatewayEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds a new Gateway endpoint to the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:element name="gateway" type="axlapi:XGateway" nillable="false">
<xsd:annotation>
<xsd:documentation>XGateway is abstract, so the user of AddGatewayEndpoint must specify a complex type that extends XGateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="addGatewayEndpoint" type="axlapi:AddGatewayEndpointReq"/>
<xsd:element name="addGatewayEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateGatewayEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Update an existing Gateway endpoint in the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:NameAndGUIDRequest">
<xsd:sequence>
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType name="AddMGCPEndpointReq" abstract="false" final="#all">
<xsd:annotation>
<xsd:documentation>Adds one and only one new MGCP Endpoint(port) to the MGCP Gateway's subunit.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID">
<xsd:annotation>
<xsd:documentation>The pkid of the MGCP gateway for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of MGCP Gateway for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit">
<xsd:annotation>
<xsd:documentation>The unit(slot) index for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="subunit">
<xsd:annotation>
<xsd:documentation>The subunit index for which the endpoint is being added</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="endpoint">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axlapi:XMGCPEndpoint">
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCPSubunit" type="axlapi:RemoveMGCPSubunitReq"/>
<xsd:element name="removeMGCPSubunitResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="RemoveMGCPEndpointReq">
<xsd:annotation>
<xsd:documentation>Removes the specified endpoint(port) of MGCP Gateway from the database.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="uuid" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the MGCP whose endpoint is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="domainName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP whose endpoint is to be removed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="unit" nillable="false">
<xsd:annotation>
<xsd:documentation>The unit(slot) number from which the endpoint is to be removed(specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="subunit" nillable="false">
<xsd:annotation>
<xsd:documentation>The subunit from which the endpoint(port) is to be removed (specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="endpoint" nillable="false">
<xsd:annotation>
<xsd:documentation>The endpoint(port) number to be removed (specified as the attribute "index")</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="removeMGCPEndpoint" type="axlapi:RemoveMGCPEndpointReq"/>
<xsd:element name="removeMGCPEndpointResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="UpdateMGCPReq">
<xsd:annotation>
<xsd:documentation>Updates an existing MGCP Gateway information in the database.
To modify unit, use removeMGCPUnit-addMGCPUnit.
To modify subunit, use removeMGCPSubunit-addMGCPSubunit
To modify endpoint, use removeMGCPEndpoint-addMGCPEndpoint</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="domainName" type="axlapi:String64">
<xsd:annotation>
<xsd:documentation>The domain name of the MGCP that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
( run in 0.495 second using v1.01-cache-2.11-cpan-27979f6cc8f )