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 )