view release on metacpan or search on metacpan
This module acts as a client to the Cisco Unified Communications
Administrative XML interface (AXL). From here you can perform simple
queries to retrieve phone device details and in particular the lines
active on a device.
Although the API is presently very limited, it should be possible to add
access to additional device and line properties, although performing
other AXL calls is probably out of scope (hence the module being named
Simple).
If the device is running Extension Mobility and a user is logged in, you
can also retrieve the line details from the current mobility profile
active on the handset.
METHODS
AXL::Client::Simple->new( \%arguments )
Instantiates a new AXL client. There won't be any connection to the
server until you call the device retrieval method "get_phone". Arguments
are:
"server =>" Fully Qualified Domain Name (required)
inc/Module/Install/Fetch.pm view on Meta::CPAN
require Cwd;
my $dir = Cwd::getcwd();
chdir $args{local_dir} or return if exists $args{local_dir};
if (eval { require LWP::Simple; 1 }) {
LWP::Simple::mirror($args{url}, $file);
}
elsif (eval { require Net::FTP; 1 }) { eval {
# use Net::FTP to get past firewall
my $ftp = Net::FTP->new($host, Passive => 1, Timeout => 600);
$ftp->login("anonymous", 'anonymous@example.com');
$ftp->cwd($path);
$ftp->binary;
$ftp->get($file) or (warn("$!\n"), return);
$ftp->quit;
} }
elsif (my $ftp = $self->can_run('ftp')) { eval {
# no Net::FTP, fallback to ftp.exe
require FileHandle;
my $fh = FileHandle->new;
local $SIG{CHLD} = 'IGNORE';
unless ($fh->open("|$ftp -n")) {
warn "Couldn't open ftp: $!\n";
chdir $dir; return;
}
my @dialog = split(/\n/, <<"END_FTP");
open $host
user anonymous anonymous\@example.com
cd $path
binary
get $file $file
quit
END_FTP
foreach (@dialog) { $fh->print("$_\n") }
$fh->close;
} }
else {
warn "No working 'ftp' program available!\n";
chdir $dir; return;
}
unless (-f $file) {
warn "Fetching failed: $@\n";
chdir $dir; return;
lib/AXL/Client/Simple.pm view on Meta::CPAN
This module acts as a client to the Cisco Unified Communications
Administrative XML interface (AXL). From here you can perform simple queries
to retrieve phone device details and in particular the lines active on a
device.
Although the API is presently very limited, it should be possible to add
access to additional device and line properties, although performing other AXL
calls is probably out of scope (hence the module being named Simple).
If the device is running Extension Mobility and a user is logged in, you can
also retrieve the line details from the current mobility profile active on the
handset.
=head1 METHODS
=head2 AXL::Client::Simple->new( \%arguments )
Instantiates a new AXL client. There won't be any connection to the server
until you call the device retrieval method C<get_phone>. Arguments are:
lib/AXL/Client/Simple/Phone.pm view on Meta::CPAN
has currentProfileName => (
is => 'ro',
isa => 'Str',
required => 0,
lazy_build => 1,
);
sub _build_currentProfileName { return (shift)->stash->{currentProfileName} }
has loginUserId => (
is => 'ro',
isa => 'Str',
required => 0,
lazy_build => 1,
);
sub _build_loginUserId { return (shift)->stash->{loginUserId} }
sub has_active_em {
my $self = shift;
return ($self->currentProfileName && $self->loginUserId);
}
has currentProfile => (
is => 'ro',
isa => 'AXL::Client::Simple::Phone',
lazy_build => 1,
);
sub _build_currentProfile {
my $self = shift;
lib/AXL/Client/Simple/Phone.pm view on Meta::CPAN
Returns an array ref containing all the entries returned by the C<lines>
server query. They are each objects of type C<AXL::Client::Simple::Line>.
=head2 PHONE PROPERTIES
=head2 $device->currentProfileName
If the device has Extension Mobility enabled and an extension mobility profile
is active, then its name will be returned by this accessor.
=head2 $device->loginUserId
When Extension Mobility is active, you can find out the username of the logged
in user by querying this property.
=head2 $device->has_active_em
To easily find out whether Extension Mobility is active on a live handset, use
this property which will return a true value if that is the case. Otherwise,
it returns a false value.
=head2 $device->currentProfile
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="presenceGroup" type="axlapi:XPresenceGroup" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="presenceGroupName" type="axlapi:String50" nillable="false" minOccurs="0"/>
</xsd:choice>
<xsd:element name="acceptPresenceSubscription" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptOutOfDialogRefer" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptUnsolicitedNotification" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="allowReplaceHeader" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="isStandard" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="associatedDevices" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Also known as controlled devices.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="subscriberStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformNationalCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformInternationalCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformUnknownCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
<xsd:element name="useDevicePoolCgpnTransformSubscriberCSS" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XAnalogGateway">
<xsd:annotation>
<xsd:documentation>Analog Gateways extend Device and are concrete types.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:XGateway">
<xsd:sequence>
<xsd:element name="country" type="xsd:string" nillable="true" minOccurs="0"><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The gateway's country code. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="maxPorts" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>The maximum number of ports this gateway supports. Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ports" type="axlapi:XAnalogPortList">
<xsd:annotation>
<xsd:documentation>The list of ports on the gateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trunkSelectionOrder" type="xsd:string"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Describes the trunk-selection order for this gateway (ie, bottom-up, top-down).</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="helpURL" type="xsd:anyURI" minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XDigitalGateway" abstract="true">
<xsd:complexContent>
<xsd:extension base="axlapi:XGateway">
<xsd:sequence minOccurs="0">
<xsd:element name="country" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable to PRI gateways.For analog and T1 gateways, this tag comes under ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trunkSelectionOrder" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Does not apply to PRI gateways.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="softkeyTemplate" type="axlapi:XSoftkeyTemplate">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="softkeyTemplateName" type="xsd:string"/>
</xsd:choice>
<xsd:element name="loginUserId" type="axlapi:String255" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only for IP Phones.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>The Extension Mobility block. By default, extension mobility is disabled. To enable, include a default profile and set enableExtensionMobility to true. Only applicable to 7960 and 7940 phones. If enableExtensionMobility ...
</xsd:annotation>
<xsd:choice>
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="currentProfileName" type="axlapi:String50" nillable="false">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="loginTime" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="loginDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="currentConfig" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is valid only for a getPhoneResponse. 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 informa...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="phoneTemplate" type="axlapi:XPhoneTemplate">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>This tag is valid only for devices that support JAL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="dndStatus" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="dndRingSetting" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0"/>
<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="logMissedCalls" type="xsd:boolean" default="true" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="singleButtonBarge" type="axlapi:XBarge" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag is valid only for devices that support SBB.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="joinAcrossLines" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>This tag is valid only for devices that support JAL.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="builtInBridgeStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="packetCaptureMode" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="alwaysUsePrimeLineforVoiceMessage" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XProfile">
<xsd:complexContent>
<xsd:extension base="axlapi:XDevice">
<xsd:sequence>
<xsd:element name="deviceProfile" type="xsd:string"/><!--This field is of the type axl:XDeviceProfile in AXLEnums.xsd-->
<xsd:element name="loginUserid" type="xsd:string"/>
<xsd:element name="loginTime" type="xsd:time"/>
<xsd:element name="loginDuration" type="xsd:nonNegativeInteger"/>
<xsd:element name="allowHoteling" type="xsd:boolean"/>
<xsd:element name="defaultProfileId" type="axlapi:XUUID" minOccurs="0"/>
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="phoneServiceDisplay" type="axlapi:XPhoneServiceDisplay" minOccurs="0"/>
<xsd:element name="requirePKIAuthForHTTPS" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="alwaysUsePrimeLine" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="XH323Phone">
<xsd:complexContent>
<xsd:extension base="axlapi:XH323Device">
<xsd:sequence minOccurs="0">
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
<xsd:element name="signalingPort" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="gatekeeperName" type="axlapi:String50" nillable="false"/>
<xsd:element name="gatekeeper" type="axlapi:XGatekeeper" nillable="false">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="e164" type="axlapi:String50" nillable="false"/>
<xsd:element name="technologyPrefix" type="axlapi:String50" nillable="false"/>
<xsd:element name="zone" type="axlapi:String50" nillable="false"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="lines" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="line" type="axlapi:XLine" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:sequence>
<xsd:choice>
<xsd:element name="gatekeeperName" type="axlapi:String50" nillable="false"/>
<xsd:element name="gatekeeper" type="axlapi:XGatekeeper" nillable="false">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="terminal" type="xsd:string" nillable="false"/><!--This field is of the type axl:XTerminal in AXLEnums.xsd-->
<xsd:element name="technologyPrefix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="zone" type="axlapi:String50" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="remoteServerInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="server1" type="axlapi:String255" nillable="false"/>
<xsd:element name="server2" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="server3" type="axlapi:String255" minOccurs="0"/>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
<xsd:element name="model" type="xsd:string"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Model ID string.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="index" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XAnalogPortList">
<xsd:annotation>
<xsd:documentation>List of analog ports on an analog gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="port" type="axlapi:XAnalogPort" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XAnalogPort">
<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="attendantDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="callerIdDN" type="axlapi:XDirectoryNumber" minOccurs="0"/>
<xsd:element name="callerIdEnable" type="xsd:boolean"/>
<xsd:element name="callingPartySelection" type="xsd:string"/><!--This field is of the type axl:XCallingPartySelection in AXLEnums.xsd-->
<xsd:element name="digitSending" type="xsd:string"/><!--This field is of the type axl:XDigitSending in AXLEnums.xsd-->
<xsd:element name="expectedDigits" type="xsd:nonNegativeInteger"/>
<xsd:element name="finalDigits">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType name="XCredentialPolicy">
<xsd:sequence>
<xsd:element name="name" type="axlapi:String255"/>
<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
<xsd:element name="geoLocationPolicyAName"/>
</xsd:choice>
<xsd:element name="geoLocationDeviceA" type="axlapi:XGeoLocationDevice"/>
<xsd:choice>
<xsd:element name="geoLocationPolicyB" type="axlapi:XGeoLocationPolicy"/>
<xsd:element name="geoLocationPolicyBName"/>
</xsd:choice>
<xsd:element name="geoLocationDeviceB" type="axlapi:XGeoLocationDevice"/>
<xsd:element name="logicalPartitionPolicy" type="axlapi:XLogicalPartitionPolicy"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
<xsd:complexType name="XGeoLocation">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="country" type="xsd:string" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="nationalSubDivision" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="district" type="axlapi:String255" minOccurs="0"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="mediaResourceGroupName" type="axlapi:String50"/>
</xsd:choice>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
<xsd:attribute name="order" type="xsd:nonNegativeInteger"/>
</xsd:complexType>
<xsd:complexType name="XMGCP">
<xsd:annotation>
<xsd:documentation>The generic MGCP follows the IOS Model, but uses more generic terminology to describe the MGCP's structure.
All MGCPs have 1..n UNITs, each which contains 1..n SUBUNITs, each which contains 1..n ENDPOINTs. ENDPOINTs are (really, contain) a DEVICE.
In the IOS model, the terminology would be SLOTs, VICs, and PORTs. </xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="domainName" type="axlapi:String64"/>
<xsd:element name="description" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
<xsd:element name="model" type="xsd:string"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="digestAuthentication" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="noncePolicyTime" type="xsd:long" default="600" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="x509SubjectName" type="axlapi:String4096" nillable="false" minOccurs="0"/>
<xsd:element name="incomingPort" type="xsd:long" nillable="false" minOccurs="0"/>
<xsd:element name="applLevelAuthentication" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="acceptPresenceSubscription" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptOutOfDialogRefer" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptUnsolicitedNotification" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="allowReplaceHeader" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="transmitSecurityStatus" type="xsd:boolean" nillable="false" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XTimePeriod">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="startTime" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XTimeOfDay in AXLEnums.xsd-->
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType name="XT1PortList">
<xsd:sequence>
<xsd:element name="port" type="axlapi:XT1Port" minOccurs="0" maxOccurs="unbounded"/>
</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>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XVendorConfig">
<xsd:sequence>
<xsd:any namespace="##local" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XVG224">
<xsd:annotation>
<xsd:documentation>The generic MGCP follows the IOS Model, but uses more generic terminology to describe the MGCP's structure.
All MGCPs have 1..n UNITs, each which contains 1..n SUBUNITs, each which contains 1..n ENDPOINTs. ENDPOINTs are (really, contain) a DEVICE.
In the IOS model, the terminology would be SLOTs, VICs, and PORTs. </xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="domainName" type="axlapi:String64"/>
<xsd:element name="description" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="product" type="xsd:string"/><!--This field is of the type axl:XProduct in AXLEnums.xsd-->
<xsd:element name="protocol" type="xsd:string"/><!--This field is of the type axl:XDeviceProtocol in AXLEnums.xsd-->
<xsd:element name="model" type="xsd:string"><!--This field is of the type axl:XModel in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read-only.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
<xsd:element name="packetCaptureMode" type="xsd:string" default="None" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:positiveInteger" default="60" minOccurs="0"/>
<xsd:element name="transmitUTF8" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="ports" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The list of ports on the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>List of analog ports on an analog gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<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>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceMobilityMode" type="xsd:string" default="Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Specifies if the phone is configured for device mobility feature or not</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="TRUE"/>
<xsd:enumeration value="DEFAULT"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XAdminError">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Success"/>
<xsd:enumeration value="Failure"/>
<xsd:enumeration value="Invalid range for directory numbers"/>
<xsd:enumeration value="Not yet implemented. See log for more detail"/>
<xsd:enumeration value="Model and class are not compatible. See log for more detail"/>
<xsd:enumeration value="Missing/invalid parameters. See log for more detail"/>
<xsd:enumeration value="Device does not suppport MLPP"/>
<xsd:enumeration value="Device does not support preemption"/>
<xsd:enumeration value="User is not a valid end user or application user"/>
<xsd:enumeration value="Missing default phone template"/>
<xsd:enumeration value="Encountered unexpected database datatype. See log for more detail"/>
<xsd:enumeration value="Updated failed. A required item was not found in the database"/>
<xsd:enumeration value="The Cisco CallManager Group cannot be deleted because it is used by related records. Click Dependency Records to view related records and remove this Cisco CallManager Group from any item that is using it then try aga...
<xsd:enumeration value="One or more Cisco CallManager Groups could not be deleted because it is used by related records. Select a Cisco CallManager Group and click the Dependancy Records link on the Cisco CallManager Configuration page to se...
<xsd:enumeration value="Cannot create DNs or duplicate DNs for the ports. Please check if a DN range is available."/>
<xsd:enumeration value="Partition name cannot be empty string."/>
<xsd:enumeration value="Change failed - Current Password is incorrect."/>
<xsd:enumeration value="Change failed - New Password does not match Confirm Password."/>
<xsd:enumeration value="Change failed - Current PIN is incorrect."/>
<xsd:enumeration value="Change failed - New PIN does not match Confirm PIN."/>
<xsd:enumeration value="Fastdials index already in use. Please choose another index."/>
<xsd:enumeration value="Fastdials phone number already in use. Please choose another phone number."/>
<xsd:enumeration value="Cisco Unity Connection Server returned a SQL Exception. Please check the log file."/>
<xsd:enumeration value="Unable to delete user account from Cisco Unity Connection Server. Please check the log file."/>
<xsd:enumeration value="File uploaded does not have extension .lic. Please upload a license file with extension .lic."/>
<xsd:enumeration value="A file with this name already exists in the license file directory. Please upload a file with a different name."/>
<xsd:enumeration value="Unable to obtain certificate for this IP address/Port. SRST reference has been changed to non-secured. Please disable the security services on the gateway if you do not use the security feature."/>
<xsd:enumeration value="DN/Route Pattern must be the last search parameter when using the Search Within Results option."/>
<xsd:enumeration value="Route Group Name and Directory Number are not allowed in the same search."/>
<xsd:enumeration value="user is not member of super user group. Cannot add to groups the roles which are only accessible to super users"/>
<xsd:enumeration value="Only super users can update members of super user groups"/>
<xsd:enumeration value="Users who are not super users cannot add him/herself to groups"/>
<xsd:enumeration value="Propagation failed for some devices. See log for a list of failed devices."/>
<xsd:enumeration value="Change failed - Credential locked. Please contact your administrator."/>
<xsd:enumeration value="Change failed - Credential locked due to inactivity. Please contact your administrator."/>
<xsd:enumeration value="Unknown credential validation error. Please contact your administrator."/>
<xsd:enumeration value="Wrong Credential."/>
<xsd:enumeration value="Administrative Lock."/>
<xsd:enumeration value="Hack Lock."/>
<xsd:enumeration value="Inactive Lock."/>
<xsd:enumeration value="Expired Lock."/>
<xsd:enumeration value="Expired Lock (with ability to change)."/>
<xsd:enumeration value="End user status is INACTIVE in LDAP."/>
<xsd:enumeration value="LDAP authentication enabled. UpdateCredential failure."/>
<xsd:enumeration value="Invalid credential length."/>
<xsd:enumeration value="Trivial credential."/>
<xsd:enumeration value="Duplicate credential."/>
<xsd:enumeration value="Too recently used Credential."/>
<xsd:enumeration value="User does not have permission to change this credential."/>
<xsd:enumeration value="There is no credential value for the given credential name."/>
<xsd:enumeration value="There is no credential type for the given credential name."/>
<xsd:enumeration value="LDAP communication error. Please check log file."/>
<xsd:enumeration value="User type not defined. Please check log file."/>
<xsd:enumeration value="Failed to update Credential. Please check log file."/>
<xsd:enumeration value="Not a valid application user. Please check log file."/>
<xsd:enumeration value="Database communication error. Please check log file."/>
<xsd:enumeration value="Invalid credential information. Please check log file."/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XAlarmSeverity">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Emergency"/>
<xsd:enumeration value="Alert"/>
<xsd:enumeration value="Critical"/>
<xsd:enumeration value="Error"/>
<xsd:enumeration value="Warning"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="You can not change Association type of this Primary Device association."/>
<xsd:enumeration value="You can not change End user of Primary Device association."/>
<xsd:enumeration value="Device is already associated with another End User as Primary device"/>
<xsd:enumeration value="There is another device already associated with this End User as Primary device"/>
<xsd:enumeration value="This device does not qualify as a Mobility Primary device."/>
<xsd:enumeration value="Encountered digest user is already configured with other SIP device. Digest user can be configured either on one third party basic or advanced SIP device or on mutiple Cisco SIP devices."/>
<xsd:enumeration value="Device ID not found"/>
<xsd:enumeration value="Profile ID not found"/>
<xsd:enumeration value="Login Device does not support extension mobility"/>
<xsd:enumeration value="Device EM not enabled"/>
<xsd:enumeration value="No LOGOUT device profile, login/logout not allowed"/>
<xsd:enumeration value="ADP is out-of-syn, login not allowed"/>
<xsd:enumeration value="No default model profile, no mismatch login performed"/>
<xsd:enumeration value="Attempt to update tkClass failed"/>
<xsd:enumeration value="Attempt to insert record into MGCP failed"/>
<xsd:enumeration value="Attempt to insert into MGCPDeviceMember failed"/>
<xsd:enumeration value="Attempt to update MGCP VersionStamp failed"/>
<xsd:enumeration value="Attempt to update Device VersionStamp failed"/>
<xsd:enumeration value="Automatic update of CTIID during insert into Device table failed due to overflow"/>
<xsd:enumeration value="The Class type for this model device was not found"/>
<xsd:enumeration value="The Model type for the specified Product type was not found"/>
<xsd:enumeration value="No DigitalAccessPri entry found for this device"/>
<xsd:enumeration value="An invalid QSIG configuration was detected for this device"/>
<xsd:enumeration value="Attempt to update the MGCP Slot configuration for new MGCP device failed"/>
<xsd:enumeration value="Cannot make changes to OR delete a device while a user is logged in"/>
<xsd:enumeration value="Route List Enabled can be true only for Route List devices"/>
<xsd:enumeration value="Network Hold Audio Source can only be used for devices that support the Music On Hold feature"/>
<xsd:enumeration value="User Hold Audio Source can only be used for devices that support the Music On Hold feature"/>
<xsd:enumeration value="Only devices that support Video feature may set the Retry Video Call As Audio setting to false"/>
<xsd:enumeration value="The specified Device Protocol is not valid for this device"/>
<xsd:enumeration value="The specified Protocol Side is not valid for this device"/>
<xsd:enumeration value="MLPP Preemption must be disabled on devices that do not support the MLPP Preemption feature."/>
<xsd:enumeration value="MLPP Indication must be off on devices that do not support the MLPP Indication feature."/>
<xsd:enumeration value="Only devices that support Localization feature use the User Locale setting"/>
<xsd:enumeration value="Extension Mobilty can only be turned on for devices that support Extension Mobility feature."/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="The standard locations should not be deleted and the configration for the standard location should not be modified other than RSVP policy configurations."/>
<xsd:enumeration value="Failure attempting to update CSS Clause after update in CSSMember table"/>
<xsd:enumeration value="Members of a calling search space must be of the same partition type"/>
<xsd:enumeration value="Cannot modify or delete the installed Default Credential Policy."/>
<xsd:enumeration value="Automatic update of CTIID during insert into CallManager table failed due to overflow"/>
<xsd:enumeration value="CallManager SIP Port cannot match any existing CallManager(s) SIP Secured Port"/>
<xsd:enumeration value="CallManager SIP Secured Port cannot match any existing CallManager(s) SIP Port"/>
<xsd:enumeration value="Failure to insert phone button records for new phone template"/>
<xsd:enumeration value="Failure attempting to add user-definable buttons to PhoneButton table"/>
<xsd:enumeration value="Phone Template may only be assigned to devices that support the phone template feature"/>
<xsd:enumeration value="Extension Mobility login failed - phone button template protocol (SCCP/SIP) mismatch"/>
<xsd:enumeration value="Failure attempting to reconstruct the SoftKeyTemplate table SoftKeySetClause"/>
<xsd:enumeration value="Failure attempting to reconstruct the SoftKeyTemplate table SoftKeyClause"/>
<xsd:enumeration value="Attempt to change an existing template. Templates are not modifiable"/>
<xsd:enumeration value="Attempt to add more than the limit of 16 softkeys per call state."/>
<xsd:enumeration value="Attempt to update a restricted column denied"/>
<xsd:enumeration value="Attempt to update a standard template is denied; can only update a derived template"/>
<xsd:enumeration value="Can not assign the same softkey to the same call state for one softkey template except the Undefined softkey"/>
<xsd:enumeration value="Attempt to delete CallManagerGroup record defined as the default tftp record"/>
<xsd:enumeration value="Invalid attempt to change status of CallManagerGroup default tftp record to non-default"/>
<xsd:enumeration value="Failure in triggered insert into SoftkeyTemplateServiceMap during insert of a new SoftkeyTemplate"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Expansion Modules can not be of mixed types"/>
<xsd:enumeration value="This type of expansion module is not supported by this device."/>
<xsd:enumeration value="Duplicate End User or System Time Schedule Name. A Time Schedule with this name already exists for the specified user"/>
<xsd:enumeration value="Cannot modify or delete the Time Schedule for All the time."/>
<xsd:enumeration value="Duplicate End User or System Time Period Name. A Time Period with this name already exists for the specified user"/>
<xsd:enumeration value="Cannot modify or delete the Time Period for All the time."/>
<xsd:enumeration value="Day of week should be different for each Time Period in an End User Time Schedule."/>
<xsd:enumeration value="Failure attempting to automatically update Device name after MGCP Domain name change"/>
<xsd:enumeration value="The specified distribution algorithm is not valid for Route and Line Groups"/>
<xsd:enumeration value="Cannot delete or modify Standard Local Route Group"/>
<xsd:enumeration value="AnalogAccess table may only reference devices with matching Device Protocol (AnalogAccess)"/>
<xsd:enumeration value="AnalogAccessPort table may only reference devices with matching Device Protocol (AnalogAccess)"/>
<xsd:enumeration value="A device that uses Phone Templates must have a specific Phone Template assigned"/>
<xsd:enumeration value="The Phone Template model and protocol do not match the device model and protocol"/>
<xsd:enumeration value="The Device Defaults record for a device that uses a firmware load must specify the default firmware load name"/>
<xsd:enumeration value="DigitalAccessBri table may only reference devices with matching Device Protocol (DigitalAccessBri)"/>
<xsd:enumeration value="Only Media Resource devices can be members of Media Resource Groups"/>
<xsd:enumeration value="MediaMixer table may only reference Media Resource devices"/>
<xsd:enumeration value="The sum of the streams configured for all media resources (CFB, MTP, XCODE, ANN) associated with this gateway cannot exceed 128"/>
<xsd:enumeration value="NSFInformationElements must be associated with a Route Pattern"/>
<xsd:enumeration value="The specified NSF Service is not valid for the selected protocol"/>
<xsd:enumeration value="The specified NSF Carrier Identification Code has invalid format"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="PilotUser, device line index, and pilot must be unique"/>
<xsd:enumeration value="Only one record with alwaysroute true is allowed for a particular fkpilot"/>
<xsd:enumeration value="Only Phones and VoiceMail Port usage are allowed"/>
<xsd:enumeration value="Attempt to delete default MLPP Domain record not allowed"/>
<xsd:enumeration value="Cannot have more than one default MLPP Domain record."/>
<xsd:enumeration value="Attempt to update a record that is not user-modifiable"/>
<xsd:enumeration value="Attempt to update MediaResourceList clause failed"/>
<xsd:enumeration value="Attempt to insert value into LicenseDistributionUsed triggered by insert into LicenseInfo table failed"/>
<xsd:enumeration value="Attempt to delete from LicenseDistributionUsed failed because used count, distributed count or both were non-zero"/>
<xsd:enumeration value="Cannot make an active licensed device inactive (IsActive cannot change from true to false)"/>
<xsd:enumeration value="Request unsuccessful to license manager(Please check the Licensing logs for further details) "/>
<xsd:enumeration value="Cannot connect to License Manager"/>
<xsd:enumeration value="Datastore exception in licensing"/>
<xsd:enumeration value="Internal licensing error (check the log file for details)"/>
<xsd:enumeration value="All licenses in use for this feature. Please upload additional licenses (a new license file) and try activating the feature again."/>
<xsd:enumeration value="No licensing support for the requested feature"/>
<xsd:enumeration value="Can't connect to datastore for licensing"/>
<xsd:enumeration value="License file not loaded"/>
<xsd:enumeration value="Licenses not available for the required version"/>
<xsd:enumeration value="All the allocated licenses to this node are consumed. Please upload additional licenses (a new license file) and try again."/>
<xsd:enumeration value="Licensing checkin failed (checkin count is greater than checked out count)"/>
<xsd:enumeration value="License Server not serving licenses on this node"/>
<xsd:enumeration value="All license servers down"/>
<xsd:enumeration value="Unexpected message from license server"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="User Template Profile"/>
<xsd:enumeration value="System Template Profile"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="XDeviceProtocol">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SCCP"/>
<xsd:enumeration value="Digital Access PRI"/>
<xsd:enumeration value="H.225"/>
<xsd:enumeration value="Analog Access"/>
<xsd:enumeration value="Digital Access T1"/>
<xsd:enumeration value="Route Point"/>
<xsd:enumeration value="Unicast Bridge"/>
<xsd:enumeration value="Multicast Point"/>
<xsd:enumeration value="Inter-Cluster Trunk"/>
<xsd:enumeration value="RAS"/>
<xsd:enumeration value="Digital Access BRI"/>
<xsd:enumeration value="SIP"/>
<xsd:enumeration value="MGCP"/>
<xsd:enumeration value="Static SIP Mobile Subscriber"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Sesotho"/>
<xsd:enumeration value="Sundanese"/>
<xsd:enumeration value="Swedish"/>
<xsd:enumeration value="Swahili"/>
<xsd:enumeration value="Tamil"/>
<xsd:enumeration value="Telugu"/>
<xsd:enumeration value="Tajik"/>
<xsd:enumeration value="Thai"/>
<xsd:enumeration value="Tigrinya"/>
<xsd:enumeration value="Turkmen"/>
<xsd:enumeration value="Tagalog"/>
<xsd:enumeration value="Setswana"/>
<xsd:enumeration value="Tonga"/>
<xsd:enumeration value="Turkish"/>
<xsd:enumeration value="Tsonga"/>
<xsd:enumeration value="Tatar"/>
<xsd:enumeration value="Twi"/>
<xsd:enumeration value="Uighur"/>
<xsd:enumeration value="Ukrainian"/>
<xsd:enumeration value="Urdu"/>
<xsd:enumeration value="Uzbek"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Other Phone"/>
<xsd:enumeration value="IP-STE"/>
<xsd:enumeration value="Motorola CN622"/>
<xsd:enumeration value="Cisco 12 S"/>
<xsd:enumeration value="Cisco 12 SP"/>
<xsd:enumeration value="Cisco 12 SP+"/>
<xsd:enumeration value="Cisco 30 SP+"/>
<xsd:enumeration value="Cisco 30 VIP"/>
<xsd:enumeration value="Cisco VGC Phone"/>
<xsd:enumeration value="Cisco VGC Virtual Phone"/>
<xsd:enumeration value="Analog Phone"/>
<xsd:enumeration value="Cisco 7906"/>
<xsd:enumeration value="Cisco Unified Presence Server End User Feature License"/>
<xsd:enumeration value="Cisco Unified Personal Client End User Feature License"/>
<xsd:enumeration value="Cisco 7921"/>
<xsd:enumeration value="Cisco 3951"/>
<xsd:enumeration value="Cisco 7931"/>
<xsd:enumeration value="Third-party SIP Device (Basic)"/>
<xsd:enumeration value="Third-party SIP Device (Advanced)"/>
<xsd:enumeration value="Cisco TelePresence"/>
<xsd:enumeration value="Cisco 7962"/>
share/AXLSoap.xsd view on Meta::CPAN
<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="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"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Cisco TelePresence 1100"/>
<xsd:enumeration value="Transnova S3"/>
<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:restriction>
</xsd:simpleType>
<xsd:simpleType name="XMonitor">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Event Log"/>
<xsd:enumeration value="Sys Log"/>
share/AXLSoap.xsd view on Meta::CPAN
<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"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="enableExtensionMobility" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="singleButtonBarge" type="axlapi:XBarge" nillable="false" minOccurs="0"/>
<xsd:element name="joinAcrossLines" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="builtInBridgeStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="packetCaptureMode" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType name="DeviceLoginReq" abstract="false">
<xsd:annotation>
<xsd:documentation>Logs-in the specified user to the specified phone.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="axlapi:APIRequest">
<xsd:sequence>
<xsd:choice>
<xsd:element name="deviceId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the phone that is being logged-into. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of hte phone that is being logged-into. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="loginDuration" type="xsd:nonNegativeInteger" nillable="false">
<xsd:annotation>
<xsd:documentation>The duration of the login. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="profileId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the Device Profile to be used. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="profileName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the Device Profile to be used. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="userId" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The LDAP RN of the user that is to be logged-into the phone. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="doDeviceLogin" type="axlapi:DeviceLoginReq"/>
<xsd:complexType name="DeviceLoginResponse">
<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:DeviceLoginResponse"/>
<xsd:complexType name="DeviceLogoutReq" abstract="false">
<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:choice>
<xsd:element name="deviceId" type="axlapi:XUUID" nillable="false">
<xsd:annotation>
<xsd:documentation>The GUID of the device to perform the log-out on.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceName" type="xsd:string" nillable="false">
<xsd:annotation>
<xsd:documentation>The name of the device to perform the log-out on.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="doDeviceLogout" type="axlapi:DeviceLogoutReq"/>
<xsd:complexType name="DeviceLogoutRes">
<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:DeviceLogoutRes"/>
<xsd:complexType name="DeviceResetReq">
<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>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="presenceGroup" type="axlapi:XPresenceGroup" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="presenceGroupName" type="axlapi:String50" nillable="false" minOccurs="0"/>
</xsd:choice>
<xsd:element name="acceptPresenceSubscription" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptOutOfDialogRefer" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="acceptUnsolicitedNotification" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="allowReplaceHeader" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="associatedDevices" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The devices associated with this user. Also known as controlled devices. If "associateDevices" is present, then all current associated devices are replaced by the devices listed underneath the "associatedDevices" element. ...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="device" type="axlapi:String50" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType>
<xsd:sequence>
<xsd:element name="service" type="axlapi:XSubscribedService" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="softkeyTemplateId" type="axlapi:XUUID"/>
<xsd:element name="softkeyTemplateName" type="axlapi:String50"/>
</xsd:choice>
<xsd:element name="loginUserId" type="axlapi:String255" nillable="false" minOccurs="0"/>
<xsd:element name="singleButtonBarge" type="axlapi:XBarge" nillable="false" minOccurs="0"/>
<xsd:element name="joinAcrossLines" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="callInfoPrivacyStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="dndOption" type="axlapi:XDNDOption" nillable="false" minOccurs="0">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
<xsd:element name="packetCaptureMode" type="xsd:string" default="None" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:positiveInteger" default="60" minOccurs="0"/>
<xsd:element name="transmitUTF8" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="ports">
<xsd:annotation>
<xsd:documentation>The list of ports on the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>List of analog ports on an analog gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="port" maxOccurs="unbounded">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation>An analog port on an analog gateway. The portNumber attribute identifies the ordinal value of the port in the gateway.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="trunkDirection" type="xsd:string"/><!--This field is of the type axl:XTrunkDirection in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>For Gorund Start/Loop Start type of endpoint.</xsd:documentation>
</xsd:annotation>
<xsd:element name="attendantDN" type="axlapi:XDirectoryNumber"/>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="ignorePresentationIndicators" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Ignore Presentation Indicators flag for Hospitality Feature is required for most phones and device profiles.Not Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="deviceMobilityMode" type="xsd:string" default="Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Specifies if the phone is configured for device mobility feature or not</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="ownerUserId" type="axlapi:String255" nillable="true" minOccurs="0"/>
</xsd:sequence>
</xsd:sequence>
<xsd:attribute name="index" type="xsd:nonNegativeInteger" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--VG224 EndPoint Schema Ends-->
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="country" type="xsd:string" nillable="true" minOccurs="0"><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Also known as networkLocale. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Applicable to PRI gateways.For analog and T1 gateways, this tag comes under ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not appicable to T1-CAS and FXO ports.</xsd:documentation>
</xsd:annotation>
<xsd:element name="cgpnTransformationCSSId" type="axlapi:XUUID" nillable="true"/>
<xsd:element name="cgpnTransformationCSSName" type="axlapi:String50" nillable="true"/>
</xsd:choice>
<xsd:element name="useDevicePoolCgpnTransformCSS" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not appicable to T1-CAS and FXO ports.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="packetCaptureMode" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XPacketCaptureMode in AXLEnums.xsd-->
<xsd:element name="packetCaptureDuration" type="xsd:positiveInteger" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>At this point, you can edit the elements specific to PRI, BRI, T1, or Analog gateways.</xsd:documentation>
</xsd:annotation>
<xsd:element name="analog">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ports" type="axlapi:XAnalogPortList" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new list of ports for this gateway. This list of ports replaces any pre-existing ports on this gateway.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="trunkSelectionOrder" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XTrunkSelectionOrder in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>The new trunk selection order for this gateway. Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="UpdateH323PhoneReq">
<xsd:complexContent>
<xsd:extension base="axlapi:UpdateH323DeviceReq">
<xsd:sequence minOccurs="0">
<xsd:element name="hlogStatus" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:choice minOccurs="0">
<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" minOccurs="0"/>
<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" minOccurs="0"/>
</xsd:choice>
<xsd:element name="ownerUserId" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="signalingPort" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:element name="gatekeeperId" type="axlapi:XUUID" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperName" type="axlapi:String50" nillable="false" minOccurs="0"/>
</xsd:choice>
<xsd:element name="e164" type="axlapi:String50" nillable="false" minOccurs="0"/>
<xsd:element name="technologyPrefix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="zone" type="axlapi:String50" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="lines" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new lines for this phone. If this element is null, then all lines are removed from this phone. Note: If the lines element is present, then all existing lines are removed and replaced with the sub-elements described by...
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="pathReplacementSupport" type="xsd:boolean" default="false" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:element name="gatekeeperInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:choice minOccurs="0">
<xsd:element name="gatekeeperId" type="axlapi:XUUID" nillable="false" minOccurs="0"/>
<xsd:element name="gatekeeperName" type="axlapi:String50" nillable="false" minOccurs="0"/>
</xsd:choice>
<xsd:element name="terminal" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XTerminal in AXLEnums.xsd-->
<xsd:element name="technologyPrefix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="zone" type="axlapi:String50" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="remoteServerInfo" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="server1" type="axlapi:String255" nillable="false" minOccurs="0"/>
<xsd:element name="server2" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="server3" type="axlapi:String255" minOccurs="0"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:sequence>
<xsd:element name="name" type="axlapi:String255"/>
<xsd:element name="newName" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
<xsd:annotation>
<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="digestAuthentication" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="noncePolicyTime" type="xsd:long" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Only if digestAuthentication is enabled this value can be changed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="x509SubjectName" type="axlapi:String4096" nillable="false" minOccurs="0"/>
<xsd:element name="incomingPort" type="xsd:long" nillable="false" minOccurs="0"/>
<xsd:element name="applLevelAuthentication" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="acceptPresenceSubscription" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="acceptOutOfDialogRefer" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="acceptUnsolicitedNotification" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="allowReplaceHeader" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="transmitSecurityStatus" type="xsd:boolean" nillable="false" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="sequence" type="xsd:unsignedLong" use="optional"/>
</xsd:complexType>
<xsd:element name="updateSIPTrunkSecurityProfile" type="axlapi:UpdateSIPTrunkSecurityProfileReq"/>
<xsd:element name="updateSIPTrunkSecurityProfileResponse" type="axlapi:StandardResponse"/>
<xsd:element name="getSIPTrunkSecurityProfile" type="axlapi:NameAndGUIDRequest"/>
<xsd:complexType name="GetSIPTrunkSecurityProfileRes">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element name="geoLocationPolicyA" type="axlapi:XGeoLocationPolicy"/>
<xsd:element name="geoLocationPolicyAName" type="axlapi:String100"/>
</xsd:choice>
<xsd:choice>
<xsd:element name="geoLocationPolicyB" type="axlapi:XGeoLocationPolicy"/>
<xsd:element name="geoLocationPolicyBName" type="axlapi:String100"/>
</xsd:choice>
<xsd:element name="logicalPartitionPolicy"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:element name="relatedPolicies" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Removes all the existing entries in Matrix table and then adds the values in the request into the Matrix table</xsd:documentation>