AXL-Client-Simple

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    This document refers to version 0.01 of AXL::Client::Simple

SYNOPSIS
    Set up your CUCM AXL client:

     use AXL::Client::Simple;
     
 my $cucm = AXL::Client::Simple->new({
         server      => 'call-manager-server.example.com',
         username    => 'oliver',
         password    => 's3krit', # or set in $ENV{AXL_PASS}
     });

    Then perform simple queries on the Unified Communications server:

     my $device = $cucm->get_phone('SEP001122334455');
     
 my $lines = $device->lines;
     printf "this device has %s lines.\n", $lines->count;
     
 while ($lines->has_next) {

README  view on Meta::CPAN

    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)
        The host name of the CUCM server to which the module should connect.
        Note that the port number 8443 and the path "/axl/" are

README  view on Meta::CPAN

        provide the password via the "AXL_PASS" environment variable.

    "schema_path =>" String (optional)
        A folder on your file system which contains the WSDL and Schema file
        which describe the Administrative XML (AXL) interface. They are
        shipped with this module so your providing this is optional.

  "$cucm->get_phone( <device-name> )"
    Retrieves the AXL::Client::Simple::Phone object which reveals a limited
    number of phone properties and details on the active extensions on the
    handset. See that linked manual page for more details.

REQUIREMENTS
    *   Moose

    *   MooseX::Iterator

    *   XML::Compile::SOAP

    *   XML::Compile::WSDL11

inc/Module/Install.pm  view on Meta::CPAN

#line 1
package Module::Install;

# For any maintainers:
# The load order for Module::Install is a bit magic.
# It goes something like this...
#
# IF ( host has Module::Install installed, creating author mode ) {
#     1. Makefile.PL calls "use inc::Module::Install"
#     2. $INC{inc/Module/Install.pm} set to installed version of inc::Module::Install
#     3. The installed version of inc::Module::Install loads
#     4. inc::Module::Install calls "require Module::Install"
#     5. The ./inc/ version of Module::Install loads
# } ELSE {
#     1. Makefile.PL calls "use inc::Module::Install"
#     2. $INC{inc/Module/Install.pm} set to ./inc/ version of Module::Install
#     3. The ./inc/ version of Module::Install loads
# }

use 5.006;
use strict 'vars';
use Cwd        ();
use File::Find ();
use File::Path ();

use vars qw{$VERSION $MAIN};

inc/Module/Install.pm  view on Meta::CPAN

	my $self  = $class->new(@_);
	my $who   = $self->_caller;

	#-------------------------------------------------------------
	# all of the following checks should be included in import(),
	# to allow "eval 'require Module::Install; 1' to test
	# installation of Module::Install. (RT #51267)
	#-------------------------------------------------------------

	# Whether or not inc::Module::Install is actually loaded, the
	# $INC{inc/Module/Install.pm} is what will still get set as long as
	# the caller loaded module this in the documented manner.
	# If not set, the caller may NOT have loaded the bundled version, and thus
	# they may not have a MI version that works with the Makefile.PL. This would
	# result in false errors or unexpected behaviour. And we don't want that.
	my $file = join( '/', 'inc', split /::/, __PACKAGE__ ) . '.pm';
	unless ( $INC{$file} ) { die <<"END_DIE" }

Please invoke ${\__PACKAGE__} with:

	use inc::${\__PACKAGE__};

not:

inc/Module/Install/Makefile.pm  view on Meta::CPAN

		$self->configure_requires( 'ExtUtils::MakeMaker' => 6.36 );
	}

	# Generate the MakeMaker params
	my $args = $self->makemaker_args;
	$args->{DISTNAME} = $self->name;
	$args->{NAME}     = $self->module_name || $self->name;
	$args->{NAME}     =~ s/-/::/g;
	$args->{VERSION}  = $self->version or die <<'EOT';
ERROR: Can't determine distribution version. Please specify it
explicitly via 'version' in Makefile.PL, or set a valid $VERSION
in a module, and provide its file path via 'version_from' (or
'all_from' if you prefer) in Makefile.PL.
EOT

	if ( $self->tests ) {
		my @tests = split ' ', $self->tests;
		my %seen;
		$args->{test} = {
			TESTS => (join ' ', grep {!$seen{$_}++} @tests),
		};
    } elsif ( $Module::Install::ExtraTests::use_extratests ) {
        # Module::Install::ExtraTests doesn't set $self->tests and does its own tests via harness.
        # So, just ignore our xt tests here.
	} elsif ( -d 'xt' and ($Module::Install::AUTHOR or $ENV{RELEASE_TESTING}) ) {
		$args->{test} = {
			TESTS => join( ' ', map { "$_/*.t" } grep { -d $_ } qw{ t xt } ),
		};
	}
	if ( $] >= 5.005 ) {
		$args->{ABSTRACT} = $self->abstract;
		$args->{AUTHOR}   = join ', ', @{$self->author || []};
	}

inc/Module/Install/Makefile.pm  view on Meta::CPAN

		eval "use $perl_version; 1"
			or die "ERROR: perl: Version $] is installed, "
			. "but we need version >= $perl_version";

		if ( $self->makemaker(6.48) ) {
			$args->{MIN_PERL_VERSION} = $perl_version;
		}
	}

	if ($self->installdirs) {
		warn qq{old INSTALLDIRS (probably set by makemaker_args) is overriden by installdirs\n} if $args->{INSTALLDIRS};
		$args->{INSTALLDIRS} = $self->installdirs;
	}

	my %args = map {
		( $_ => $args->{$_} ) } grep {defined($args->{$_} )
	} keys %$args;

	my $user_preop = delete $args{dist}->{PREOP};
	if ( my $preop = $self->admin->preop($user_preop) ) {
		foreach my $key ( keys %$preop ) {

inc/Module/Install/Metadata.pm  view on Meta::CPAN

	}

	$self->{values}->{perl_version} = $version;
}

sub all_from {
	my ( $self, $file ) = @_;

	unless ( defined($file) ) {
		my $name = $self->name or die(
			"all_from called with no args without setting name() first"
		);
		$file = join('/', 'lib', split(/-/, $name)) . '.pm';
		$file =~ s{.*/}{} unless -e $file;
		unless ( -e $file ) {
			die("all_from cannot find $file from $name");
		}
	}
	unless ( -f $file ) {
		die("The path '$file' does not exist, or is not a file");
	}

inc/Module/Install/Metadata.pm  view on Meta::CPAN

	return $self->{values}->{no_index};
}

sub read {
	my $self = shift;
	$self->include_deps( 'YAML::Tiny', 0 );

	require YAML::Tiny;
	my $data = YAML::Tiny::LoadFile('META.yml');

	# Call methods explicitly in case user has already set some values.
	while ( my ( $key, $value ) = each %$data ) {
		next unless $self->can($key);
		if ( ref $value eq 'HASH' ) {
			while ( my ( $module, $version ) = each %$value ) {
				$self->can($key)->($self, $module => $version );
			}
		} else {
			$self->can($key)->($self, $value);
		}
	}

lib/AXL/Client/Simple.pm  view on Meta::CPAN


=head1 SYNOPSIS

Set up your CUCM AXL client:

 use AXL::Client::Simple;
 
 my $cucm = AXL::Client::Simple->new({
     server      => 'call-manager-server.example.com',
     username    => 'oliver',
     password    => 's3krit', # or set in $ENV{AXL_PASS}
 });

Then perform simple queries on the Unified Communications server:

 my $device = $cucm->get_phone('SEP001122334455');
 
 my $lines = $device->lines;
 printf "this device has %s lines.\n", $lines->count;
 
 while ($lines->has_next) {

lib/AXL/Client/Simple.pm  view on Meta::CPAN

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:

=over 4

lib/AXL/Client/Simple.pm  view on Meta::CPAN

A folder on your file system which contains the WSDL and Schema file which
describe the Administrative XML (AXL) interface. They are shipped with this
module so your providing this is optional.

=back

=head2 C<< $cucm->get_phone( <device-name> ) >>

Retrieves the L<AXL::Client::Simple::Phone> object which reveals a limited
number of phone properties and details on the active extensions on the
handset. See that linked manual page for more details.

=head1 REQUIREMENTS

=over 4

=item * L<Moose>

=item * L<MooseX::Iterator>

=item * L<XML::Compile::SOAP>

lib/AXL/Client/Simple/LineResultSet.pm  view on Meta::CPAN

    return scalar @{$self->items};
}

has iterator => (
    is => 'ro',
    isa => 'MooseX::Iterator::Array',
    handles => [qw/
        next
        has_next
        peek
        reset
    /],
    lazy_build => 1,
);

sub _build_iterator {
    my $self = shift;
    return MooseX::Iterator::Array->new( collection => $self->items );
}

__PACKAGE__->meta->make_immutable;

lib/AXL/Client/Simple/Phone.pm  view on Meta::CPAN

}

__PACKAGE__->meta->make_immutable;
no Moose;
1;

__END__

=head1 NAME

AXL::Client::Simple::Phone - Properties and Lines on a CUCM Handset

=head1 VERSION

This document refers to version 0.01 of AXL::Client::Simple::Phone

=head1 SYNOPSIS

First set up your CUCM AXL client as per L<AXL::Client::Simple>:

 use AXL::Client::Simple;
 
 my $cucm = AXL::Client::Simple->new({
     server      => 'call-manager-server.example.com',
     username    => 'oliver',
     password    => 's3krit', # or set in $ENV{AXL_PASS}
 });

Then perform simple queries on the Unified Communications server:

 my $device = $cucm->get_phone('SEP001122334455');
 
 my $lines = $device->lines;
 printf "this device has %s lines.\n", $lines->count;
 
 while ($lines->has_next) {

lib/AXL/Client/Simple/Phone.pm  view on Meta::CPAN


Returns the next item without moving the state of the iterator forward. It
returns C<undef> if it is at the end of the collection and there are no more
items to return.

=head2 $lines->has_next

Returns a true value if there is another entry in the collection after the
current item, otherwise returns a false value.

=head2 $lines->reset

Resets the iterator's cursor, so you can walk through the entries again from
the start.

=head2 $lines->count

Returns the number of entries returned by the C<lines> server query.

=head2 $lines->items

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>.

lib/AXL/Client/Simple/Phone.pm  view on Meta::CPAN

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

Assuming the device does have Extension Mobility active, then you can grab the
extension mobility profile details from this property. In fact, what is
returned is another instance of C<AXL::Client::Simple::Phone> (this module)
which in turn allows you to access the profile's line numers via C<lines> as
above.

share/AXLAPI.wsdl  view on Meta::CPAN

</message>

<message  name="doDeviceLoginOut">

<part  name="parameters" element="xsd1:doDeviceLoginResponse"></part>

</message>

<message  name="doDeviceLogoutIn">

<part  name="parameters" element="xsd1:doDeviceLogout"></part>

</message>

<message  name="doDeviceLogoutOut">

<part  name="parameters" element="xsd1:doDeviceLogoutResponse"></part>

</message>

<message  name="doDeviceResetIn">

<part  name="parameters" element="xsd1:doDeviceReset"></part>

</message>

<message  name="doDeviceResetOut">

<part  name="parameters" element="xsd1:doDeviceResetResponse"></part>

</message>

<message  name="doAuthenticateUserIn">

<part  name="parameters" element="xsd1:doAuthenticateUser"></part>

</message>

<message  name="doAuthenticateUserOut">

<part  name="parameters" element="xsd1:doAuthenticateUserResponse"></part>

</message>

<message  name="addLineIn">

<part  name="parameters" element="xsd1:addLine"></part>

</message>

share/AXLAPI.wsdl  view on Meta::CPAN

<output  message="s0:getAttendantConsoleHuntGroupOut"></output>

</operation>

<operation  name="doDeviceLogin">

<input  message="s0:doDeviceLoginIn"></input>

<output  message="s0:doDeviceLoginOut"></output>

</operation>

<operation  name="doDeviceLogout">

<input  message="s0:doDeviceLogoutIn"></input>

<output  message="s0:doDeviceLogoutOut"></output>

</operation>

<operation  name="doDeviceReset">

<input  message="s0:doDeviceResetIn"></input>

<output  message="s0:doDeviceResetOut"></output>

</operation>

<operation  name="doAuthenticateUser">

<input  message="s0:doAuthenticateUserIn"></input>

<output  message="s0:doAuthenticateUserOut"></output>

</operation>

<operation  name="addLine">

<input  message="s0:addLineIn"></input>

<output  message="s0:addLineOut"></output>

</operation>

<operation  name="removeLine">

share/AXLAPI.wsdl  view on Meta::CPAN

</operation>

<operation  name="doDeviceLogout">

<soap:operation  soapAction="CUCM:DB ver=7.1 doDeviceLogout" style="document"></soap:operation>

<input>

<soap:body  use="literal"></soap:body>

</input>

<output>

<soap:body  use="literal"></soap:body>

</output>

</operation>

<operation  name="doDeviceReset">

<soap:operation  soapAction="CUCM:DB ver=7.1 doDeviceReset" style="document"></soap:operation>

<input>

<soap:body  use="literal"></soap:body>

</input>

<output>

<soap:body  use="literal"></soap:body>

</output>

</operation>

<operation  name="doAuthenticateUser">

<soap:operation  soapAction="CUCM:DB ver=7.1 doAuthenticateUser" style="document"></soap:operation>

<input>

share/AXLSoap.xsd  view on Meta::CPAN

				</xsd:annotation>
				<xsd:element name="aarNeighborhood" type="axlapi:XAARNeighborhood">
					<xsd:annotation>
						<xsd:documentation>For IP Phones and Gateways. Nullable. Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="aarNeighborhoodName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="loadInformation" type="axlapi:XLoadInformation" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
			<xsd:element name="versionStamp" type="axlapi:String128" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UUID changed each time the device is updated.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="traceFlag" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
			<xsd:element name="retryVideoCallAsAudio" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
			<xsd:choice minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This tag is valid only for phones, SIP trunks and voice mail ports. Not nullable.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="securityProfile">
					<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

				</xsd:element>
				<xsd:element name="locationName" type="axlapi:String50" default="Hub_None" nillable="false"/>
			</xsd:choice>
			<xsd:element name="subUnit" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Applicable for               Cisco Conference Bridge (WS-SVC-CMM)             and Cisco Media Server(WS-SVC-CMM-MS).  Valid values range from 1 to 4.The value should be given as per the formula.       Cisco Media Server :     ...
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="loadInformation" type="axlapi:XLoadInformation" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This tag is used only by Cisco Conference Bridge Hardware.For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default fo...
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This tag is used only by     Cisco Video Conference Bridge(IPVC-35xx),Cisco Conference Bridge (WS-SVC-CMM) and    Cisco Media Server(WS-SVC-CMM-MS).</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="maximumCapacity" type="xsd:nonNegativeInteger" default="32" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This tag is used only by Cisco Conference Bridge(WS-SVC-CMM) and   Cisco Media Server(WS-SVC-CMM-MS). Valid values for this tag are 32,64,96,128.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

						</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>
								<xsd:documentation>The absence of this tag would mean the device would use the current device Settings</xsd:documentation>
							</xsd:annotation>
							<xsd:element name="defaultProfile" type="axlapi:XProfile" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>Only the "uuid" attribute is applicable to the AXL API.  Not nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

								<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>
									<xsd:element name="phoneTemplateName" type="axlapi:String50" nillable="false"/>
								</xsd:choice>
								<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
									<xsd:annotation>
										<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
									<xsd:annotation>
										<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd: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>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndStatus" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isActive" type="xsd:boolean" default="true" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag determines if the newly added phone is active to determine consumption of license. If set to false the license units will not be consumed.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isDualMode" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read-only tag.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for dual mode phones.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="intraDelay" type="xsd:nonNegativeInteger"/>
					<xsd:element name="numberIE" type="xsd:boolean"/>
					<xsd:element name="numDigits" type="xsd:nonNegativeInteger">
						<xsd:annotation>
							<xsd:documentation>The value of numDigits must be either 0 to 32 or 99.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="prefix" type="xsd:string" minOccurs="0"/>
					<xsd:element name="presentationBit" type="xsd:string"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="sendRestart" type="xsd:boolean"/>
					<xsd:element name="setupNonISDNPI" type="xsd:boolean"/>
					<xsd:element name="sigDigits" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>This tag enables the significant digits for the gateway; if the tag is set to true, the value of the 'numDigits' element is used as Significant Digits for the gateway. This tag should have a value of false if numDigits is se...
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="stableIn4" type="xsd:boolean"/>
					<xsd:element name="statusPoll" type="xsd:boolean"/>
					<xsd:element name="stripCountOut" type="xsd:nonNegativeInteger"/>
					<xsd:element name="trunkPadRx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkPadTx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkLevel" type="xsd:string"/><!--This field is of the type axl:XTrunkLevel in AXLEnums.xsd-->
					<xsd:element name="yellowAlarm" type="xsd:string"/><!--This field is of the type axl:XYellowAlarm in AXLEnums.xsd-->
					<xsd:element name="zeroSuppression" type="xsd:string"/><!--This field is of the type axl:XZeroSuppression in AXLEnums.xsd-->

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="passingPrecedenceLevelThroughUUIE" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="prefix" type="xsd:string" minOccurs="0"/>
					<xsd:element name="callingLinePresentationBit" type="xsd:string" nillable="false"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedLinePresentationBit" type="xsd:string" nillable="false"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="connectedPBX" type="xsd:string" nillable="false"/><!--This field is of the type axl:XConnectedPBX in AXLEnums.xsd-->
					<xsd:element name="priProtocol" type="xsd:string"/><!--This field is of the type axl:XPriProtocol in AXLEnums.xsd-->
					<xsd:element name="securityAccessLevel" type="xsd:nonNegativeInteger" minOccurs="0"/>
					<xsd:element name="sendCallingNameInFacilityIE" type="xsd:boolean"/>
					<xsd:element name="sendEXLeadingCharInDispIE" type="xsd:boolean"/>
					<xsd:element name="sendRestart" type="xsd:boolean"/>
					<xsd:element name="setupNonISDNPI" type="xsd:boolean"/>
					<xsd:element name="sigDigits" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>This tag enables the significant digits for the gateway; if the tag is set to true, the value of the 'numDigits' element is used as Significant Digits for the gateway. This tag should have a value of false if numDigits is se...
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="span" type="xsd:nonNegativeInteger"/>
					<xsd:element name="statusPoll" type="xsd:boolean"/>
					<xsd:element name="stripCountOut" type="xsd:nonNegativeInteger"/>
					<xsd:element name="trunkPadRx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkPadTx" type="xsd:string"/><!--This field is of the type axl:XTrunkPad in AXLEnums.xsd-->
					<xsd:element name="trunkLevel" type="xsd:string"/><!--This field is of the type axl:XTrunkLevel in AXLEnums.xsd-->
					<xsd:element name="yellowAlarm" type="xsd:string"/><!--This field is of the type axl:XYellowAlarm in AXLEnums.xsd-->
					<xsd:element name="zeroSuppression" type="xsd:string"/><!--This field is of the type axl:XZeroSuppression in AXLEnums.xsd-->

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="callingPartySelection" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XCallingPartySelection in AXLEnums.xsd-->
					<xsd:element name="callingLineIdPresentation" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="displayIEDelivery" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="redirectOutboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="redirectInboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="enableInboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="enableOutboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If set to True, mediaResourceList must be mentioned and mtpRequired must be set to True.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="codecForOutboundFaststart" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XMediaPayload in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>enableOutboundFaststart must be set to true for it to be read. Not Nillable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XH323Phone">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XH323Device">
				<xsd:sequence minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:complexType>
						</xsd:element>
					</xsd:choice>
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="ictPassingPrecedenceLevelThroughUUIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
						<xsd:element name="ictSecurityAccessLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Should be set only when ictPassingPrecedenceLevelThroughUUIE is set to true.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="XSIPTrunk">
		<xsd:complexContent>
			<xsd:extension base="axlapi:XDevice">

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:choice>
					<xsd:element name="mtpRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="destinationaddress" type="axlapi:String50">
						<xsd:annotation>
							<xsd:documentation>Valid characters for Destination Address are letters, numbers, dashes and dots(periods). IP address should have four 8-bit numbers seperated by periods. Host name should start with letter and end with letter or number.</xsd:...
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="destAddrIsSRV" type="xsd:boolean" default="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="destinationport" type="xsd:integer" default="0" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag depends on destAddrIsSRV. It is mandatory when destAddrIsSRV is false or when destination address is an IP address. Valid values between 1024 to 65535 (inclusive)</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="tkSipCodec" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XSIPCodec in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>The ampersand is a reserved character in xml. It can be escaped as "&amp;"</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:annotation>
							<xsd:documentation>Characters which are not valid for caller name are ampersand, braces, less than or greater than, percentage sign, double quotes, square brackets and pipe.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="acceptInboundRDNIS" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="acceptOutboundRDNIS" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpAllowed" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpFallbackAllowed" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isPaiEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipPrivacy" type="axlapi:XSipPrivacy" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="isRpidEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipAssertedType" type="axlapi:XSipAssertedType" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="licensedCapacity" type="xsd:nonNegativeInteger" default="0" minOccurs="0"/>
					<xsd:element name="destinationAddressIPv6" type="xsd:string" minOccurs="0"/>
					<xsd:element name="DTMFSignalingMethod" type="axlapi:XDTMFSignaling" minOccurs="0"/>
					<xsd:element name="unknownStripDigits" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XAddOnModule">
		<xsd:annotation>
			<xsd:documentation>Sidecar modules for used by Cisco IP Phones.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="loadInformation" type="axlapi:XLoadInformation">
				<xsd:annotation>
					<xsd:documentation>Load Information is either the module's specific load information or the default load information.If any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the defau...
				</xsd:annotation>
			</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"/>

share/AXLSoap.xsd  view on Meta::CPAN

				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
		<xsd:attribute name="buttonNumber" type="xsd:positiveInteger"/>
	</xsd:complexType>
	<xsd:complexType name="XCallForwardInfo">
		<xsd:sequence>
			<xsd:element name="forwardToVoiceMail" type="xsd:boolean" default="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:element name="callingSearchSpace" type="axlapi:XCallingSearchSpace">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
			</xsd:choice>

share/AXLSoap.xsd  view on Meta::CPAN

				<xsd:element name="secondaryCallingSearchSpace" type="axlapi:XCallingSearchSpace">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="secondaryCallingSearchSpaceName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="destination" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="duration" type="xsd:int" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XHuntForwardInfo">
		<xsd:sequence>
			<xsd:element name="usePersonalPreferences" type="xsd:boolean" default="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Use original Called DN forward no-coverage settings</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:element name="callingSearchSpace" type="axlapi:XCallingSearchSpace">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="callingSearchSpaceName" type="axlapi:String50"/>
			</xsd:choice>
			<xsd:element name="destination" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="maxHuntduration" type="xsd:integer" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Value "-1" in the response means no value has been assigned and internally the CM will use default setting i.e., 1800s.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XCallingSearchSpace">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:UniqueName50"/>
			<xsd:element name="description" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="clause" type="axlapi:String1024" minOccurs="0">
				<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
		<xsd:attribute name="ctiid" type="xsd:nonNegativeInteger"/>
	</xsd:complexType>
	<xsd:complexType name="XCallManagerGroup">
		<xsd:sequence minOccurs="0">
			<xsd:element name="name" type="axlapi:String50"/>
			<xsd:element name="tftpDefault" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Only use when setting TFTP Default to true.  Setting to true will result in setting all other CallManager groups to false. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="members">
				<xsd:complexType>
					<xsd:sequence minOccurs="0">
						<xsd:element name="member" type="axlapi:XCallManagerMember" maxOccurs="unbounded">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute of callManager is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

	<xsd:complexType name="XCCMVersion">
		<xsd:sequence>
			<xsd:element name="version" type="axlapi:String50"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XCredentialPolicy">
		<xsd:sequence>
			<xsd:element name="name" type="axlapi:String255"/>
			<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false">
				<xsd:annotation>
					<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:documentation>Nullable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nullable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Off" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Default is not applicable for CommonDeviceConfig API</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>This setting only affect devices that support MLPP</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="IPAddressingMode" type="axlapi:XIPAddressingMode" minOccurs="0"/>
			<xsd:element name="IPAddressingModePreferenceControl" type="axlapi:XIPAddressingModePrefControl" minOccurs="0"/>
			<xsd:element name="allowAutoConfigurationForPhones" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XCommonPhoneConfig">
		<xsd:sequence minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:restriction base="xsd:string">
						<xsd:pattern value="[a-zA-Z0-9][a-zA-Z0-9\.\-_]*"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="description" type="xsd:string"/>
			<xsd:element name="moduleComponentName" type="xsd:string" minOccurs="0"/>
			<xsd:element name="nonClusterWideJustification" type="xsd:string" minOccurs="0"/>
			<xsd:element name="displayName" type="xsd:normalizedString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>If displayName is set, the UI should show it instead of the NAME to the user.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="onChangeShowMessage" type="xsd:string" minOccurs="0"/>
			<xsd:element name="unit" type="xsd:string" minOccurs="0"/>
			<xsd:element name="hidden" type="xsd:boolean" fixed="true" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UI directive. This parameter should not be shown in the UI.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="index" type="xsd:nonNegativeInteger" default="0" minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:choice>
				<xsd:element name="dirn" type="axlapi:XNPDirectoryNumber">
					<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="ringSetting" type="xsd:string" default="Ring" nillable="false" minOccurs="0"/><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
			<xsd:element name="consecutiveRingSetting" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Consecutive Rings Setting. Replaces the consective ring setting on IPPhone.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ringSettingIdlePickupAlert" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Applicable only for IP Phones.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ringSettingActivePickupAlert" type="xsd:string" default="Use System Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XRingSetting in AXLEnums.xsd-->
				<xsd:annotation>
					<xsd:documentation>Applicable only for IP Phones.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

			</xsd:element>
			<xsd:element name="scratch" type="axlapi:String50" minOccurs="0"/>
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" minOccurs="0"/>
			<xsd:element name="versionStamp" type="axlapi:String128" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>UUID that is changed each time the MGCP is updated.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<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>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:choice minOccurs="0">
						<xsd:element name="callPickupGroup" type="axlapi:XNPCallPickupGroup">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="callPickupGroupName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="autoAnswer" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XAutoAnswer in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>For an intercom line this tag should be treated as a mandatory tag and the valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:element name="voiceMailProfile" type="axlapi:XVoiceMailProfile"/>
						<xsd:element name="voiceMailProfileName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="patternPrecedence" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPatternPrecedence in AXLEnums.xsd-->
					<xsd:element name="releaseCause" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XReleaseCauseValue in AXLEnums.xsd-->
					<xsd:element name="hrDuration" type="xsd:long" nillable="false" minOccurs="0"/>
					<xsd:element name="hrInterval" type="xsd:long" nillable="false" minOccurs="0"/>
					<xsd:element name="cfaCSSPolicy" type="axlapi:XCFACSSActivationPolicy" default="Use System Default" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is applicable for only intercom lines and if not set, intercom lines will not be active.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="defaultActivatedDevice" type="axlapi:XDevice">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="defaultActivatedDeviceName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveIntDN" type="axlapi:String50" nillable="true" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="withValueClause" type="axlapi:String255" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Read Only</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isdnNSFInfoElement" nillable="true" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="cic" nillable="true" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then a default value of '0' is set. This tag is not applicable to networkServiceProtocol PRI NI2. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkServiceProtocol" nillable="false">
									<xsd:annotation>
										<xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkService" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="paramValue" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>This parameter will take effect only if the selected network service has a valid  parameterName in TypeNSFService.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

									</xsd:element>
									<xsd:element name="huntListName" type="xsd:string"/>
								</xsd:choice>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="ForwardHuntBusy" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
					<xsd:element name="ForwardHuntNoAnswer" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This is applicable only if Cisco support use 1 Enterprise parameter is set.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="callPickupGroup" type="axlapi:XNPCallPickupGroup">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="callPickupGroupName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:annotation>
						</xsd:element>
						<xsd:element name="dialPlanName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="digitDiscardInstruction" type="axlapi:XDigitDiscardInstruction" nillable="true"/>
						<xsd:element name="digitDiscardInstructionName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="patternUrgency" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Always set as true</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callingPartyPrefixDigits" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="routeFilter" type="axlapi:XRouteFilter">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="routeFilterName" type="xsd:string"/>

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:annotation>
						</xsd:element>
						<xsd:element name="dialPlanName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="digitDiscardInstruction" type="axlapi:XDigitDiscardInstruction" nillable="true"/>
						<xsd:element name="digitDiscardInstructionName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="patternUrgency" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Always set as true</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="calledPartyPrefixDigits" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="routeFilter" type="axlapi:XRouteFilter">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="routeFilterName" type="xsd:string"/>

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:sequence>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="uuid" type="axlapi:XUUID"/>
	</xsd:complexType>
	<xsd:complexType name="XPhoneTemplate">
		<xsd:annotation>
			<xsd:documentation>Phone templates describe what features are assigned to what buttons on a particular phone or set of phones. These templates are downloaded to phones and add-on-modules.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence minOccurs="0">
			<xsd:element name="name">
				<xsd:annotation>
					<xsd:documentation>The template's name.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="50"/>
					</xsd:restriction>

share/AXLSoap.xsd  view on Meta::CPAN

			<xsd:choice minOccurs="0">
				<xsd:element name="commonDeviceConfig" type="axlapi:XCommonDeviceConfig" nillable="true">
					<xsd:annotation>
						<xsd:documentation>Only the uuid attribute is read by AXL API.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="commonDeviceConfigName" type="axlapi:UniqueString50" nillable="true"/>
			</xsd:choice>
			<xsd:element name="loadInformation" type="axlapi:XLoadInformation" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>For devices with load information, if any special load information is specified, the special attribute is set to TRUE. Otherwise, the load information is the default for the product.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="vendorConfig" type="axlapi:XVendorConfig" nillable="true" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>This tag is used only by     Cisco Media Termination Point (WS-SVC-CMM)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="isTrustedRelayPoint" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
			<xsd:element name="maximumCapacity" type="xsd:nonNegativeInteger" default="32" nillable="false" minOccurs="0">
				<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

																								</xsd:element>
																							</xsd:sequence>
																							<xsd:element name="userLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XUserLocale in AXLEnums.xsd-->
																							<xsd:element name="networkLocale" type="xsd:string" nillable="true" minOccurs="0"/><!--This field is of the type axl:XCountry in AXLEnums.xsd-->
																							<xsd:sequence minOccurs="0">
																								<xsd:annotation>
																									<xsd:documentation>These tags are applicable only for SCCP.</xsd:documentation>
																								</xsd:annotation>
																								<xsd:element name="isActive" type="xsd:boolean" nillable="false" minOccurs="0">
																									<xsd:annotation>
																										<xsd:documentation>This tag determines if the newly added phone is active to determine consumption of license. If set to false the license units will not be consumed.</xsd:documentation>
																									</xsd:annotation>
																								</xsd:element>
																								<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0"/>
																								<xsd:choice minOccurs="0">
																									<xsd:element name="subscribeCallingSearchSpace" type="axlapi:XCallingSearchSpace" nillable="true">
																										<xsd:annotation>
																											<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
																										</xsd:annotation>
																									</xsd:element>
																									<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="By Authentication String"/>
         <xsd:enumeration value="By Null String"/>
         <xsd:enumeration value="By Existing Certificate (precedence to LSC)"/>
         <xsd:enumeration value="By Existing Certificate (precedence to MIC)"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XAutoAnswer">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Auto Answer Off"/>
         <xsd:enumeration value="Auto Answer with Headset"/>
         <xsd:enumeration value="Auto Answer with Speakerphone"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XBATFile">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="None"/>
         <xsd:enumeration value="Insert Files"/>
         <xsd:enumeration value="Export Files"/>
         <xsd:enumeration value="Report Files"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Delete Users - Custom File"/>
         <xsd:enumeration value="Delete Managers - Custom File"/>
         <xsd:enumeration value="Delete CAT6k FXS Ports"/>
         <xsd:enumeration value="Delete Managers/Assistants"/>
         <xsd:enumeration value="Update Phones - Query"/>
         <xsd:enumeration value="Update Users - Query"/>
         <xsd:enumeration value="Update Phones - Custom File"/>
         <xsd:enumeration value="Update Users - Custom File"/>
         <xsd:enumeration value="Update CAT6k FXS Ports - Custom File"/>
         <xsd:enumeration value="Phone Add Lines"/>
         <xsd:enumeration value="Reset/Restart Phones Query"/>
         <xsd:enumeration value="Reset/Restart Phones Custom File"/>
         <xsd:enumeration value="Generate Phone Reports"/>
         <xsd:enumeration value="Generate User Reports"/>
         <xsd:enumeration value="Generate Manager Reports"/>
         <xsd:enumeration value="Generate Assistant Reports"/>
         <xsd:enumeration value="Generate User Device Profile Reports"/>
         <xsd:enumeration value="Generate Gateway Reports"/>
         <xsd:enumeration value="Export Phones - All Details"/>
         <xsd:enumeration value="Export Phones - Specific Details"/>
         <xsd:enumeration value="Export UDP - All Details"/>
         <xsd:enumeration value="Export UDP - Specific Details"/>
         <xsd:enumeration value="Export Users"/>
         <xsd:enumeration value="Reset users Pwd/Pin Query"/>
         <xsd:enumeration value="Reset users Pwd/Pin Custom"/>
         <xsd:enumeration value="Phone CAPF Configuration"/>
         <xsd:enumeration value="Generate UDP"/>
         <xsd:enumeration value="Delete Assistants - Custom File"/>
         <xsd:enumeration value="Add Phone File Format"/>
         <xsd:enumeration value="Add UDP File Format"/>
         <xsd:enumeration value="Add User File Format"/>
         <xsd:enumeration value="Phone File Format"/>
         <xsd:enumeration value="UDP File Format"/>
         <xsd:enumeration value="User File Format"/>
         <xsd:enumeration value="Delete UDP - Custom File"/>

share/AXLSoap.xsd  view on Meta::CPAN


   <xsd:simpleType name="XDbErrors">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Failure"/>
         <xsd:enumeration value="Success"/>
         <xsd:enumeration value="A multi-field uniqueness has been violated on this table.  A combination of 2 or more columns on a table that need to be unique together are not."/>
         <xsd:enumeration value="Checkout or checkin successful"/>
         <xsd:enumeration value="Checkout or checkin successful using OVERDRAFT"/>
         <xsd:enumeration value="Phone cannot have the same line more than once (duplicate NumPlanIndex)"/>
         <xsd:enumeration value="Sum of device's line appearance values for maxNumCalls exceed device limitation"/>
         <xsd:enumeration value="A line's busy trigger cannot exceed its maxNumCalls setting"/>
         <xsd:enumeration value="Post-insert validation of pkid and isCallable in NumPlan failed"/>
         <xsd:enumeration value="Update of NumPlan to isCallable = TRUE failed"/>
         <xsd:enumeration value="Automatic update of CTIID during insert into DeviceNumPlanMap failed due to overflow"/>
         <xsd:enumeration value="Busy Trigger cannot be greater than 1 because the specified device type does not support Call Waiting"/>
         <xsd:enumeration value="A DN cannot be associated with this type of Device"/>
         <xsd:enumeration value="A DN cannot be associated with the whole GW only a particular port"/>
         <xsd:enumeration value="An RP cannot be associated with this type of Device"/>
         <xsd:enumeration value="An RP can be associated with the whole GW only and not a particular port"/>
         <xsd:enumeration value="An RP can be associated with only a single device of this type"/>
         <xsd:enumeration value="The Device is already a member of a Route Group"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="The retrieval code (Prefix + Park Code) already exists."/>
         <xsd:enumeration value="The retrieval code record for Directed Call Park cannot be edited directly"/>
         <xsd:enumeration value="Audible Message Waiting Indicator is not supported on the device where this line appears"/>
         <xsd:enumeration value="Recording is not supported on the device where this line appears"/>
         <xsd:enumeration value="Monitoring is not supported on the device where this line appears"/>
         <xsd:enumeration value="No more than 5 EndUsers can be subscribed to receive status for a line appearance."/>
         <xsd:enumeration value="Intercom line is not shareable"/>
         <xsd:enumeration value="Phone cannot have the same Intercom line more than once (duplicate NumPlanIndex)"/>
         <xsd:enumeration value="Only one Mobility number each for Handoff, DTMF and IVR is allowed."/>
         <xsd:enumeration value="Intercom Default Device cannot be a Device Profile or BAT Template."/>
         <xsd:enumeration value="Log Missed Calls option can only be set for devices that support this feature."/>
         <xsd:enumeration value="This device has restricted value on maximum call, input value is not valid."/>
         <xsd:enumeration value="This device has restricted value on busy trigger, input value is not valid."/>
         <xsd:enumeration value="The list of Partition names (Clause) in a Calling Search Space is too long as a result of this operation (more than 1024 characters). Shorten the Partition names or use fewer Partitions in the Calling Search Space."/>...
         <xsd:enumeration value="The CSS cannot be deleted since gateway(s) is associated with it and useDevicePoolCdpnTransformCSS is false"/>
         <xsd:enumeration value="The CSS cannot be deleted since phone(s) is associated with it and useDevicePoolCgpnTransformCSS is false"/>
         <xsd:enumeration value="Uniqueness check of pilotNumber + CSSID failed"/>
         <xsd:enumeration value="Uniqueness check of Pilot IsDefault = 1 failed"/>
         <xsd:enumeration value="Attempt to delete required VM Pilot record; the value of IsDefault = 1"/>
         <xsd:enumeration value="Attempt to delete system installed VM Pilot record"/>
         <xsd:enumeration value="Uniqueness check of Profile IsDefault = 1 failed"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <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."/>
         <xsd:enumeration value="AAR Group OR AAR Calling Search Space can only be used for devices that support the AAR feature."/>
         <xsd:enumeration value="Device Profile can only be created for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Softkey Template is not valid for this type of device."/>
         <xsd:enumeration value="Login Duration is valid only for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Login Time is valid only for devices that support Extension Mobility feature."/>
         <xsd:enumeration value="Automatic delete of auto-generated Device record failed"/>
         <xsd:enumeration value="Device name format is not correct for this mgcp device"/>
         <xsd:enumeration value="Security Profile is required for this device"/>
         <xsd:enumeration value="Security Profile is not supported for this device"/>
         <xsd:enumeration value="SRTP and Outbound Fast Start cannot be enabled at the same time."/>
         <xsd:enumeration value="Device does not support security encryption"/>
         <xsd:enumeration value="Device does not support security authentication"/>
         <xsd:enumeration value="SIP Dial Rules are not compatible with non-SIP devices."/>
         <xsd:enumeration value="The SIP Dial Rule type is not compatible with this device type."/>
         <xsd:enumeration value="Duplicate E.164 address for gatekeeper-controlled H.323 device."/>
         <xsd:enumeration value="Cannot set DTMF Signaling Method to OOB "/>
         <xsd:enumeration value="User Defined Device Profile cannot be deleted if it is in use. "/>
         <xsd:enumeration value="Only one device default profile is allowed per model."/>
         <xsd:enumeration value="There is at least one device that has extension mobility enabled for this model, device default profile cannot be deleted."/>
         <xsd:enumeration value="The model and protocol of the Extension Mobility Logout Profile do not match the model and protocol of the device."/>
         <xsd:enumeration value="This device does not support Passing Precedence Level Through UUIE."/>
         <xsd:enumeration value="Max number of phones in cluster has been exceeded for install type."/>
         <xsd:enumeration value="Feature DND is not supported for this device."/>
         <xsd:enumeration value="Device does not support selected DND Option."/>
         <xsd:enumeration value="Cannot delete the IP Media Streaming software devices installed on a server by default."/>
         <xsd:enumeration value="Device Outbound Call Rollover Feature Restriction."/>
         <xsd:enumeration value="The specified Security Profile is not valid for this device type (model and protocol)."/>
         <xsd:enumeration value="The Server Based Software Device cannot be deleted."/>
         <xsd:enumeration value="Outbound Faststart cannot be enabled. Outbound Faststart requires an MTP and a hardware Transcoder configured through a Media Resource Group List for the device."/>
         <xsd:enumeration value="Only devices that support Join Across Lines feature use the Join Across Lines setting"/>
         <xsd:enumeration value="Only devices that support Single Button Barge feature use the Single Button Barge setting"/>
         <xsd:enumeration value="sRPT cannot be used on a SIP trunk with Security Mode of Authenticated."/>
         <xsd:enumeration value="TKPresentationBit ConnectedLine cannt be enabled. TKPresentationBit ConnectedLine requires IsRPIDEnabled to be set to True."/>
         <xsd:enumeration value="TKPresentationBit ConnectedName cannt be enabled. TKPresentationBit ConnectedName requires IsRPIDEnabled to be set to True."/>
         <xsd:enumeration value="Security Profile used by a device cannot be a CUMA security policy."/>
         <xsd:enumeration value="fkCalledSearchSpace_cdpnTransform is not allowed for FXS ports"/>
         <xsd:enumeration value="Phone Personalization feature is not supported on the specified device type."/>
         <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."/>
         <xsd:enumeration value="The subnet mask is out of range, the first octet value is 223 or less."/>
         <xsd:enumeration value="Subnet mask and mask size do not match."/>
         <xsd:enumeration value="Failure attempting to insert into RegionMatrix table"/>
         <xsd:enumeration value="User must override the default Bandwidth and Video Bandwidth settings"/>
         <xsd:enumeration value="No appropriate base product type value found in Mgcp table"/>
         <xsd:enumeration value="Propgation of MgcpDeviceMember values to Device table failed"/>
         <xsd:enumeration value="Automatic update of Device name failed after MGCP port value update"/>
         <xsd:enumeration value="Cannot change from Qsig to non_Qsig if this gateway is in a route group"/>
         <xsd:enumeration value="DigitalAccessPri table may only reference devices with matching Device Protocol (DigitalAccessPri)"/>
         <xsd:enumeration value="Attempt to change device Qsig value failed"/>
         <xsd:enumeration value="E1 gateway can not have g.clear enabled."/>
         <xsd:enumeration value="G.Clear is not supported on the PRI interface on this type of gateway."/>
         <xsd:enumeration value="Failure attempting to insert into AARDialPrefixMatrix table"/>
         <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."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Consecutive asterisks are not allowed"/>
         <xsd:enumeration value="A plus sign cannot follow a bang"/>
         <xsd:enumeration value="Intercom line or translation must have an intercom partition"/>
         <xsd:enumeration value="Intercom line or translation must have an intercom calling search space"/>
         <xsd:enumeration value="Intercom Partitions may only be used for Intercom DN or Intercom Translation pattern"/>
         <xsd:enumeration value="Intercom Calling Search Spaces may only be used for Intercom DN or Intercom Translation pattern"/>
         <xsd:enumeration value="Translation pattern for intercom line must have an intercom calling search space"/>
         <xsd:enumeration value="Translation pattern for non-intercom line should not have an intercom calling search space"/>
         <xsd:enumeration value="The combination of Prefix Digits and Park Code contain too many characters - the resulting Retrieval Code is not valid"/>
         <xsd:enumeration value="The combination of Prefix Digits and Park Code evaluates to more than 48 digits - the resulting Retrieval Code is not valid"/>
         <xsd:enumeration value="Cannot set isCallable to False when a DN or Intercom DN is associted with a device, device profile, or BAT Template"/>
         <xsd:enumeration value="Can only set isCallable to False for DN or Intercom DN patterns"/>
         <xsd:enumeration value="The clause for the route filter is too long as a result of this operation (more than 1024 characters) "/>
         <xsd:enumeration value="Intercom DN can only have compatible AutoAnswer Type (such as speakerphone or headset) "/>
         <xsd:enumeration value="The Prefix Digits must be less than 24 digits for Directed Call Park"/>
         <xsd:enumeration value="Intercom feature is not supported for this device"/>
         <xsd:enumeration value="Cannot insert or update pattern. A Entry already exists with same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Call Park already exists with same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Conferance exists with the same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A DN exists with the same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Translation exists with the same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Call Pick Up Group exists with the same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Route exists with the same pattern and partition."/>
         <xsd:enumeration value="Cannot insert or update pattern. A Message Waiting exists with the same pattern and partition."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="License File Version Mismatch"/>
         <xsd:enumeration value="License File MAC Address Mismatch"/>
         <xsd:enumeration value="Invalid or tampered License File"/>
         <xsd:enumeration value="License loader parameters file error"/>
         <xsd:enumeration value="License File Exception"/>
         <xsd:enumeration value="License File Already Loaded"/>
         <xsd:enumeration value="License File Format Error"/>
         <xsd:enumeration value="Approaching license limit warning"/>
         <xsd:enumeration value="Allocated licenses consumed by used and pending. Please upload additional licenses (a new license file) and try again."/>
         <xsd:enumeration value="Allocated licenses consumed by used. Please upload additional licenses (a new license file) and try again."/>
         <xsd:enumeration value="AllocatedLicenseUnits is reserved for future use. It must be set to 0 and cannot be updated"/>
         <xsd:enumeration value="Only characters A-Z, a-z, 0-9 are allowed in prompt name"/>
         <xsd:enumeration value="Invalid IP address"/>
         <xsd:enumeration value="There cannot be more than 8 NTP entries for the same Date Time Group"/>
         <xsd:enumeration value="IP address out of range; addresses must be less than 255.255.255.255"/>
         <xsd:enumeration value="7905/12 Dial Rule Pattern contains invalid characters."/>
         <xsd:enumeration value="7960/40/Other Dial Rule Pattern contains invalid characters."/>
         <xsd:enumeration value="Not a valid parameter for 7905/12 Dial Rule (only patterns allowed)"/>
         <xsd:enumeration value="The specified SIP Realm already exists."/>
         <xsd:enumeration value="This instance is configured as a service parameter and cannot be deleted"/>
         <xsd:enumeration value="This Instance ID already exists in Application or End User CAPF mapping"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Phone Security Profiles cannot be nonsecure and use TLS"/>
         <xsd:enumeration value="Phone Security Profiles that are Authenticated or Encrypted must use TLS"/>
         <xsd:enumeration value="Trunk Security Profiles Incoming Transport Type must use TLS or TCP+UDP"/>
         <xsd:enumeration value="Trunk Security Profiles Outgoing Transport Type must use TCP or UDP or TLS"/>
         <xsd:enumeration value="Incoming Port in Trunk Security Profile cannot be the same as CallManager SIP Port if Incoming Transport Type is TLS"/>
         <xsd:enumeration value="Incoming Port in Trunk Security Profile cannot be the same as CallManager SIP Secured Port if Incoming Transport Type is TCP+UDP"/>
         <xsd:enumeration value="Non-secured SCCP phones must use TCP Transport Type"/>
         <xsd:enumeration value="Secured phones must use TLS Transport Type"/>
         <xsd:enumeration value="Model/device protocol supports TCP therefore Transport Type cannot be TLS"/>
         <xsd:enumeration value="Model/device protocol does not support TCP therefore Transport Type must be UDP"/>
         <xsd:enumeration value="The value for Exclude Digest Credentials must be set to false"/>
         <xsd:enumeration value="The value for Enable Digest Authentication must be set to false"/>
         <xsd:enumeration value="The value for TFTP Encrypted must be set to false"/>
         <xsd:enumeration value="The value for Model Type must be configured"/>
         <xsd:enumeration value="The value for Protocol Type must be configured"/>
         <xsd:enumeration value="The Security Profile must be Encrypted and TLS because another device is using this profile which has SRTP enabled"/>
         <xsd:enumeration value="Only 1 CUMA Server SecurityProfile is allowed"/>
         <xsd:enumeration value="Device security Mode is required for CUMA security profile."/>
         <xsd:enumeration value="CUMA security profile incoming transport type must use TCP for non secure mode."/>
         <xsd:enumeration value="CUMA security profile transport type must use TLS for secure mode."/>
         <xsd:enumeration value="X.509 subject name can not be empty if transport type use TLS."/>
         <xsd:enumeration value="The URL needs to begin with either http:// or https://"/>
         <xsd:enumeration value="The URL hostname should be a valid hostname or IP address, with an optional port value"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="Remote Destination must be a phone number or URI."/>
         <xsd:enumeration value="Cannot use a Blocked type list for fkCallerFilterList_Allowed"/>
         <xsd:enumeration value="Cannot use an Allowed type list for fkCallerFilterList_Blocked"/>
         <xsd:enumeration value="Check the type of device specified in fkDevice_DualMode. Remote Destionations other than Dual Mode must use fkDevice_RemoteDestinationTemplate."/>
         <xsd:enumeration value="The specified Remote Destination already exists."/>
         <xsd:enumeration value="CallerFilterList must belong to same EndUser as the Remote Destination."/>
         <xsd:enumeration value="A Dual Mode remote destination already exists for this device."/>
         <xsd:enumeration value="Remote Destination must reference a Remote Destionation Profile or Dual Mode device."/>
         <xsd:enumeration value="Remote Destination cannot be added because there is no associated EndUser for this dual-mode phone, Remote Destination Profile or MobileSmartClient."/>
         <xsd:enumeration value="Remote Destination cannot be added because the associated EndUser does not have Mobilty Enabled."/>
         <xsd:enumeration value="Remote Destination cannot be added because the Remote Destination Limit set by Administrator for this EndUser account has already been reached."/>
         <xsd:enumeration value="A MobileSmartClient can only be associated with a single Remote Destination."/>
         <xsd:enumeration value="Cannot have more than 1000 members in a Caller Filter List."/>
         <xsd:enumeration value="Cannot have more than 250 CallerFilterLists for an EndUser."/>
         <xsd:enumeration value="The specified DN Mask already exists for this Caller Filter List."/>
         <xsd:enumeration value="Only one instance of Private or Not Available may be exist for any given Caller Filter List."/>
         <xsd:enumeration value="Remotedestination already refer to a Remote Destionation Profile. You cannot associate it to Dual Mode device or a MobileSmartClient"/>
         <xsd:enumeration value="Remote Destination must reference a Remote Destionation Profile, a Dual Mode device or a MobileSmartClient"/>
         <xsd:enumeration value="Remote Destination can only be assigned to a single device as Dual Mode device and/or MobileSmartClient"/>
         <xsd:enumeration value="Mobile Smart Client for a Remote Destination must be a device with Mobile Smart Client Enabled"/>
         <xsd:enumeration value="This ToDAccess is already associated with another Remote Destination.There must be a different ToDAccess for each Remote Destination."/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="New Call"/>
         <xsd:enumeration value="End Call"/>
         <xsd:enumeration value="Hunt Group Logout"/>
         <xsd:enumeration value="All Calls"/>
         <xsd:enumeration value="Answer Oldest"/>
         <xsd:enumeration value="Services"/>
         <xsd:enumeration value="Messages"/>
         <xsd:enumeration value="Directories"/>
         <xsd:enumeration value="Information"/>
         <xsd:enumeration value="Application Menu"/>
         <xsd:enumeration value="Headset"/>
         <xsd:enumeration value="AEC"/>
         <xsd:enumeration value="None"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XForward">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="All"/>
         <xsd:enumeration value="Busy"/>
         <xsd:enumeration value="No Answer"/>

share/AXLSoap.xsd  view on Meta::CPAN

      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="No Error"/>
         <xsd:enumeration value="Unallocated Number"/>
         <xsd:enumeration value="Call Rejected"/>
         <xsd:enumeration value="Number Changed"/>
         <xsd:enumeration value="Invalid Number Format"/>
         <xsd:enumeration value="Precedence Level Exceeded"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XReset">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="Reset"/>
         <xsd:enumeration value="Restart"/>
         <xsd:enumeration value="Apply Configuration"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XResetHandShake">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="new"/>
         <xsd:enumeration value="done"/>
      </xsd:restriction>
   </xsd:simpleType>

   <xsd:simpleType name="XResource">
      <xsd:restriction base="xsd:string">
         <xsd:enumeration value="AAR Group web pages"/>
         <xsd:enumeration value="Annunciator web pages"/>

share/AXLSoap.xsd  view on Meta::CPAN

         <xsd:enumeration value="RTMT-&gt;Alert Config"/>
         <xsd:enumeration value="MOH Audio Source Management web pages"/>
         <xsd:enumeration value="Bulk Phone Template"/>
         <xsd:enumeration value="Bulk Phone File Format"/>
         <xsd:enumeration value="Bulk Validate Phones"/>
         <xsd:enumeration value="Bulk Insert Phones"/>
         <xsd:enumeration value="Bulk Update Phones"/>
         <xsd:enumeration value="Bulk Delete Phones"/>
         <xsd:enumeration value="Bulk Export Phones"/>
         <xsd:enumeration value="Bulk Add/Update Phones"/>
         <xsd:enumeration value="Bulk Reset/Restart Phones"/>
         <xsd:enumeration value="Bulk Generate Phone Reports"/>
         <xsd:enumeration value="Bulk Migrate Phones"/>
         <xsd:enumeration value="Bulk User Template"/>
         <xsd:enumeration value="Bulk Insert Users"/>
         <xsd:enumeration value="Bulk Update Users"/>
         <xsd:enumeration value="Bulk Delete Users"/>
         <xsd:enumeration value="Bulk Export Users"/>
         <xsd:enumeration value="Bulk Reset Password/PIN"/>
         <xsd:enumeration value="Bulk Generate User Reports"/>
         <xsd:enumeration value="Bulk Phone &amp; Users File Format"/>
         <xsd:enumeration value="Bulk Validate Phones/Users"/>
         <xsd:enumeration value="Bulk Insert Phones with Users"/>
         <xsd:enumeration value="Bulk Insert IPMA Managers/Assistants"/>
         <xsd:enumeration value="Bulk Delete IPMA Managers/Assistants"/>
         <xsd:enumeration value="Bulk Delete IPMA Managers"/>
         <xsd:enumeration value="Bulk Delete IPMA Assistants"/>
         <xsd:enumeration value="Bulk Generate IPMA Manager Reports"/>
         <xsd:enumeration value="Bulk Generate IPMA Assistant Reports"/>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>The new vendor config for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="traceFlag" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new trace flag for this phone.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="retryVideoCallAsAudio" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="associatedPC" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="lines" minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Softkey Template for this phone.  Nullable.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="softkeyTemplateId" type="axlapi:XUUID"/>
						<xsd:element name="softkeyTemplateName" type="axlapi:String50"/>
					</xsd:choice>
					<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 i...
						</xsd:annotation>
						<xsd:choice>
							<xsd:annotation>
								<xsd:documentation>The absence of this tag would mean the device would use the current device Settings</xsd:documentation>
							</xsd:annotation>
							<xsd:element name="defaultProfileId" type="axlapi:XUUID" nillable="false" minOccurs="0">
								<xsd:annotation>
									<xsd:documentation>The ID of the default profile for this device. Nullable.</xsd:documentation>
								</xsd:annotation>
							</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="dndStatus" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only for devices that support DND.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isActive" type="xsd:boolean" default="true" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag determines if the newly added phone is active to determine consumption of license. If set to false the license units will not be consumed.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for dual mode phones. Nullable</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="mobilityUserId" type="axlapi:XUUID" nillable="true">
							<xsd:annotation>
								<xsd:documentation>The GUID of the new Mobility User for this phone.  Nullable.</xsd:documentation>
							</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>This tag is read-only for standard template.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="description" type="axlapi:String100" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is read-only for standard template.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isDefault" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this is set to true for a template which is not default,the old default SoftKeyTemplate will be deSelected.</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:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateSoftKeyTemplate" type="axlapi:UpdateSoftKeyTemplateReq"/>
	<xsd:element name="updateSoftKeyTemplateResponse" type="axlapi:StandardResponse"/>

share/AXLSoap.xsd  view on Meta::CPAN

	<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>
		<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 a reset on.  Not nullable.</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 performs a reset on.  Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
					<xsd:choice>
						<xsd:element name="isHardReset" type="xsd:boolean" nillable="false">
							<xsd:annotation>
								<xsd:documentation>True performs a hard reset.  False performs a soft reset.  Not nullable.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="deviceResetType" type="axlapi:XReset" nillable="false">
							<xsd:annotation>
								<xsd:documentation>Not nullable</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
				<xsd:attribute name="isMGCP" type="xsd:boolean" use="optional" default="false"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doDeviceReset" type="axlapi: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>
	</xsd:element>
	<xsd:complexType name="DeviceResetRes">
		<xsd:annotation>
			<xsd:documentation>Returns "true" if the reset was performed successfully.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:StandardResponse"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="doDeviceResetResponse" type="axlapi:DeviceResetRes"/>
	<xsd:complexType name="AuthenticateUserReq" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Authenticates the user on the basis of pin or password.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="userid" type="xsd:string"/>
					<xsd:choice>
						<xsd:element name="password" type="xsd:string"/>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:choice minOccurs="0">
						<xsd:element name="callPickupGroup" type="axlapi:XNPCallPickupGroup">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="callPickupGroupName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="autoAnswer" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XAutoAnswer in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>The only valid values are Auto Answer with Headset and Auto Answer with Speakerphone.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>A value of 0 means 'none selected'.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

						</xsd:element>
						<xsd:element name="voiceMailProfileName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="patternPrecedence" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPatternPrecedence in AXLEnums.xsd-->
					<xsd:element name="releaseCause" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XReleaseCauseValue in AXLEnums.xsd-->
					<xsd:element name="hrDuration" type="xsd:long" nillable="false" minOccurs="0"/>
					<xsd:element name="hrInterval" type="xsd:long" nillable="false" minOccurs="0"/>
					<xsd:element name="cfaCSSPolicy" type="axlapi:XCFACSSActivationPolicy" default="Use System Default" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is applicable for only intercom lines and if not set, intercom lines will not be active.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="defaultActivatedDeviceId" type="axlapi:XUUID"/>
						<xsd:element name="defaultActivatedDeviceName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveIntDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveIntVMEnabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="ParkMonForwardNoRetrieveVMEnabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:element name="ParkMonForwardNoRetrieveCSS" type="axlapi:XCallingSearchSpace" nillable="true" minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredUserMustChange" type="xsd:boolean" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredResetHackCount" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredSetLockOut" type="xsd:boolean" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="pinCredentials" minOccurs="0">
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:choice minOccurs="0">
									<xsd:element name="pinCredPolicy" type="axlapi:XUUID">
										<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:annotation>
										<xsd:documentation>Either pinCredUserMustChange can be true or pinCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pinCredUserMustChange" type="xsd:boolean" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Either pinCredUserMustChange can be true or pinCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pinCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pinCredResetHackCount" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pinCredSetLockOut" type="xsd:boolean" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="primaryDevice" type="axlapi:String50" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation> Primary devices for mobility users</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="defaultProfile" type="xsd:string" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredUserMustChange" type="xsd:boolean" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredResetHackCount" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredSetLockOut" type="xsd:boolean" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="digestCredentials" type="xsd:string" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Valid range is 1-42 characters.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

								<xsd:element name="device" type="axlapi:String50" minOccurs="0" maxOccurs="unbounded">
									<xsd:annotation>
										<xsd:documentation>Name of device. If this element is null, then all devices are removed from the user.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="associatedGroups" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The existing association with User Groups will be removed and new set of associations with user groups will be created.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="userGroup" minOccurs="0" maxOccurs="unbounded">
									<xsd:complexType>
										<xsd:sequence minOccurs="0">
											<xsd:element name="name" type="axlapi:String100" nillable="false" minOccurs="0">
												<xsd:annotation>
													<xsd:documentation>Name of User Group</xsd:documentation>
												</xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="description" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new description of the profile.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="networkHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
					<xsd:element name="userHoldMOHAudioSourceId" type="axlapi:XMOHAudioSourceId" nillable="false" minOccurs="0"/>
					<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is not valid for a device profile.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="subscribeCallingSearchSpaceId" type="axlapi:XUUID" nillable="true"/>
						<xsd:element name="subscribeCallingSearchSpaceName" type="axlapi:String50" nillable="true"/>
					</xsd:choice>
					<xsd:element name="allowCtiControlFlag" type="xsd:boolean" nillable="true" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isdnNSFInfoElement" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If blank tag is passed then the NSF Information is removed for the corresponding route pattern.</xsd:documentation>
						</xsd:annotation>
						<xsd:complexType>
							<xsd:sequence minOccurs="0">
								<xsd:element name="cic" nillable="true" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then a default value of '0' is set. This tag is not applicable to networkServiceProtocol PRI NI2. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkServiceProtocol" nillable="false">
									<xsd:annotation>
										<xsd:documentation>It is a mandatory tag if anychild tag of isdnNSFInfoElement is specified.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="networkService" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>If not specified then the first record based on the protocol in NSFProtocolServiceMap table will be set as the default value.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="paramValue" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>This parameter will take effect only if the selected network service has a valid  parameterName in TypeNSFService.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:element name="huntList" type="axlapi:XHuntList"/>
									<xsd:element name="huntListName" type="xsd:string"/>
								</xsd:choice>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="ForwardHuntBusy" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
					<xsd:element name="ForwardHuntNoAnswer" type="axlapi:XHuntForwardInfo" minOccurs="0"/>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This is applicable only if Cisco support use 1 Enterprise parameter is set.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="callPickupGroup" type="axlapi:XNPCallPickupGroup">
							<xsd:annotation>
								<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="callPickupGroupName" type="axlapi:String50"/>
					</xsd:choice>
					<xsd:element name="ParkMonForwardNoRetrieveDN" type="axlapi:String50" nillable="true" minOccurs="0"/>
					<xsd:choice minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

																												<xsd:documentation>The name of the new Location for this phone.  Nullable.</xsd:documentation>
																											</xsd:annotation>
																										</xsd:element>
																									</xsd:choice>
																									<xsd:choice minOccurs="0">
																										<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID"/>
																										<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50"/>
																									</xsd:choice>
																									<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
																										<xsd:annotation>
																											<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
																										</xsd:annotation>
																									</xsd:element>
																									<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
																										<xsd:annotation>
																											<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
																										</xsd:annotation>
																									</xsd:element>
																									<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
																										<xsd:annotation>
																											<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
																										</xsd:annotation>
																									</xsd:element>
																									<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
																									<xsd:choice minOccurs="0">
																										<xsd:annotation>
																											<xsd:documentation>This tag is valid only for phones, SIP trunks and voice mail ports. Not nullable.</xsd:documentation>
																										</xsd:annotation>
																										<xsd:element name="securityProfileId" type="axlapi:XUUID">
																											<xsd:annotation>
																												<xsd:documentation>The GUID of the new Security Profile for this phone.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:element name="newCSSName" type="axlapi:UniqueName50" nillable="true" minOccurs="0"/>
						</xsd:choice>
					</xsd:sequence>
					<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new description of the device.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isDefault" type="xsd:boolean" default="false" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Setting isDefault tag as false would not disable this VoiceMailPilot as Default. Instead, the corresponding tag of another VoiceMailPilot should be set to true</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateVoiceMailPilot" type="axlapi:UpdateVoiceMailPilotReq"/>
	<xsd:element name="updateVoiceMailPilotResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="GetVoiceMailPilotReq" final="#all">
		<xsd:annotation>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="description" type="xsd:string" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new description of the device.  Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isDefault" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
					<xsd:element name="voiceMailboxMask" type="xsd:string" nillable="true" minOccurs="0"/>
					<xsd:element name="voiceMailPilot" type="axlapi:XUUID" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Only UUID attribute is read by the AXL API.Setting isDefault tag as false would not disable this VoiceMailProfile as Default. Instead, another VoiceMailProfile should be set to true</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateVoiceMailProfile" type="axlapi:UpdateVoiceMailProfileReq"/>
	<xsd:element name="updateVoiceMailProfileResponse" type="axlapi:StandardResponse"/>
	<xsd:element name="getVoiceMailProfile" type="axlapi:NameAndGUIDRequest"/>
	<xsd:complexType name="GetVoiceMailProfileRes">

share/AXLSoap.xsd  view on Meta::CPAN

							<xsd:documentation>The new vendor configuration XML for this device. Nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="traceFlag" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new trace flag for this device.  Not nullable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="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>

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:element name="sendEXLeadingCharInDispIE" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="sendRestart" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="setupNonISDNPI" type="xsd:boolean" nillable="false" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="sigDigits" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>This tag enables the significant digits for the gateway; if the tag is set to true, the value of the 'numDigits' element is used as Significant Digits for the gateway. This tag should have a value of false if numDigits i...
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="span" type="xsd:nonNegativeInteger" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="statusPoll" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:element name="presentationBit" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="sendRestart" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="setupNonISDNPI" type="xsd:boolean" nillable="false" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="sigDigits" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>This tag enables the significant digits for the gateway; if the tag is set to true, the value of the 'numDigits' element is used as Significant Digits for the gateway. This tag should have a value of false if numDigits i...
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="stableIn4" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>
										</xsd:annotation>
									</xsd:element>
									<xsd:element name="statusPoll" type="xsd:boolean" minOccurs="0">
										<xsd:annotation>
											<xsd:documentation>Not nullable.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:choice minOccurs="0">
						<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID" minOccurs="0"/>
						<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="aarNeighborhoodId" type="axlapi:XUUID" minOccurs="0"/>
						<xsd:element name="aarNeighborhoodName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="retryVideoCallAsAudio" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="packetCaptureMode" type="xsd:string" nillable="true" 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:element name="srtpAllowed" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for H323Phones and H323Trunks.Not applicable for H323Gateways.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

					</xsd:element>
					<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="callingPartySelection" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XCallingPartySelection in AXLEnums.xsd-->
					<xsd:element name="callingLineIdPresentation" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XPresentationBit in AXLEnums.xsd-->
					<xsd:element name="displayIEDelivery" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="redirectOutboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="redirectInboundNumberIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="enableInboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="enableOutboundFaststart" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If set to True, mediaResourceList must be mentioned and mtpRequired must be set to True.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="codecForOutboundFaststart" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XMediaPayload in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>enableOutboundFaststart must be set to true for it to be read. Not Nillable.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="UpdateH323PhoneReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:UpdateH323DeviceReq">
				<xsd:sequence minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

							</xsd:complexType>
						</xsd:element>
					</xsd:choice>
					<xsd:sequence minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Applicable only for Non-Gatekeeper controlled ICT trunk's.</xsd:documentation>
						</xsd:annotation>
						<xsd:element name="ictPassingPrecedenceLevelThroughUUIE" type="xsd:boolean" nillable="false" minOccurs="0"/>
						<xsd:element name="ictSecurityAccessLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Should be set only when ictPassingPrecedenceLevelThroughUUIE is set to true.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateH323Trunk" type="axlapi:UpdateH323TrunkReq" nillable="false"/>
	<xsd:element name="updateH323TrunkResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="ExecuteSQLQueryReq">

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:choice minOccurs="0">
						<xsd:element name="automatedAlternateRoutingCSSId" type="axlapi:XUUID" minOccurs="0"/>
						<xsd:element name="automatedAlternateRoutingCSSName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:choice minOccurs="0">
						<xsd:element name="aarNeighborhoodId" type="axlapi:XUUID" minOccurs="0"/>
						<xsd:element name="aarNeighborhoodName" type="axlapi:String50" minOccurs="0"/>
					</xsd:choice>
					<xsd:element name="mlppDomainId" type="xsd:int" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="mlppIndicationStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="preemption" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XPreemption in AXLEnums.xsd-->
						<xsd:annotation>
							<xsd:documentation>This setting only affects devices that support MLPP.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="useTrustedRelayPoint" type="xsd:string" default="Default" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
					<xsd:element name="retryVideoCallAsAudio" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<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:choice minOccurs="0">
						<xsd:element name="rerouteCallingSearchSpaceId" type="axlapi:XUUID" minOccurs="0"/>

share/AXLSoap.xsd  view on Meta::CPAN

					<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="mtpRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="unknownPrefix" type="axlapi:String16" nillable="false" minOccurs="0"/>
					<xsd:element name="destinationaddress" type="axlapi:String50" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Valid characters for Destination Address are letters, numbers, dashes and dots(periods). IP address should have four 8-bit numbers seperated by periods. Host name should start with letter and end with letter or number.</xsd:...
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="destAddrIsSRV" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is ignored and destAddrIsSRV is set to false if destinationaddress is an IP address and destinationport is mentioned correctly.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="destinationport" type="xsd:integer" default="0" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag depends on destAddrIsSRV. It is mandatory when destAddrIsSRV is false or when destination address is an IP address. Valid values between 1024 to 65535 (inclusive)</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:choice minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>The new Security Profile for this phone.  Nullable.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

						<xsd:annotation>
							<xsd:documentation>Characters which are not valid for caller name are ampersand, braces, less than or greater than, percentage sign, double quotes, square brackets and pipe.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="callerIdDN" type="axlapi:String50" minOccurs="0"/>
					<xsd:element name="acceptInboundRDNIS" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="acceptOutboundRDNIS" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpAllowed" type="xsd:boolean" nillable="false" minOccurs="0"/>
					<xsd:element name="srtpFallbackAllowed" type="xsd:boolean" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>This tag is valid only if srtpAllowed is set to false.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="isPaiEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipPrivacy" type="axlapi:XSipPrivacy" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="isRpidEnabled" type="xsd:boolean" default="true" nillable="false" minOccurs="0"/>
					<xsd:element name="sipAssertedType" type="axlapi:XSipAssertedType" default="Default" nillable="false" minOccurs="0"/>
					<xsd:element name="licensedCapacity" type="xsd:nonNegativeInteger" default="0" minOccurs="0"/>
					<xsd:element name="destinationAddressIPv6" type="xsd:string" minOccurs="0"/>
					<xsd:element name="DTMFSignalingMethod" type="axlapi:XDTMFSignaling" minOccurs="0"/>
					<xsd:choice minOccurs="0">

share/AXLSoap.xsd  view on Meta::CPAN

									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredUserMustChange" type="xsd:boolean" nillable="false" minOccurs="0">
									<xsd:annotation>
										<xsd:documentation>Either pwdCredUserMustChange can be true or pwdCredUserCantChange can be true. Not Nullable. </xsd:documentation>
									</xsd:annotation>
								</xsd:element>
								<xsd:element name="pwdCredDoesNotExpire" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredResetHackCount" type="xsd:boolean" minOccurs="0"/>
								<xsd:element name="pwdCredSetLockOut" type="xsd:boolean" minOccurs="0"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateAppUser" type="axlapi:UpdateAppUserReq"/>
	<xsd:element name="updateAppUserResponse" type="axlapi:StandardResponse"/>

share/AXLSoap.xsd  view on Meta::CPAN

	<xsd:element name="addCredentialPolicy" type="axlapi:AddCredentialPolicyReq"/>
	<xsd:element name="addCredentialPolicyResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="UpdateCredentialPolicyReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="name" type="axlapi:String255"/>
					<xsd:element name="newName" type="axlapi:String255" minOccurs="0"/>
					<xsd:element name="noLimitForFailedLogon" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for failedLogon.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="failedLogon" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Failed logon must be a number in the range 0 to 100.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="resetFailedLogonAttempts" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Reset Failed logon attempts must be a number in the range 1 to 120.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="administratorMustUnlock" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for lockoutDuration.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="lockoutDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Lockout duration must be a number in the range 0 to 1440.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="credChangeDuration" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Credential change duration must be a number in the range 0 to 129600.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="neverExpires" type="xsd:boolean" nillable="true" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>If this tag is set to true, zero is inserted into the database for credExpiresAfter.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="credExpiresAfter" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Credential expires after must be a number in the range 0 to 365.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="minCredLength" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Minimum credential length must be a number in the range 0 to 64.</xsd:documentation>

share/AXLSoap.xsd  view on Meta::CPAN

		<xsd:annotation>
			<xsd:documentation>Updates an existing Resource Priority Default Namespace in the database.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:choice minOccurs="0">
						<xsd:element name="resourcePriorityDefaultNamespaceId" type="axlapi:XUUID"/>
						<xsd:element name="resourcePriorityDefaultNamespaceName" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation>The name of the ResourcePriorityNamespace to be set as Default. </xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="updateResourcePriorityDefaultNamespace" type="axlapi:UpdateResourcePriorityDefaultNamespaceReq"/>
	<xsd:element name="updateResourcePriorityDefaultNamespaceResponse" type="axlapi:StandardResponse"/>
	<xsd:complexType name="AddResourcePriorityNamespaceListReq" abstract="false" final="#all">

share/AXLSoap.xsd  view on Meta::CPAN

	</xsd:element>
	<xsd:complexType name="ExecuteSQLQueryRes">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIResponse">
				<xsd:sequence>
					<xsd:element name="return">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="row" type="xsd:anyType" minOccurs="0" maxOccurs="unbounded">
									<xsd:annotation>
										<xsd:documentation>Each row element can contain any number of sub-elements, each sub-element is a column from that row in the result set.</xsd:documentation>
									</xsd:annotation>
								</xsd:element>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="executeSQLQueryResponse" type="axlapi:ExecuteSQLQueryRes">
		<xsd:annotation>
			<xsd:documentation>The response message to executeSQLQuery.  The return element represents the result set, which can contain 0 or more rows of data. Each row can have any number of elements as defined by columns specified in the SQL Query.  The na...
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ExecuteSQLUpdateReq">
		<xsd:complexContent>
			<xsd:extension base="axlapi:APIRequest">
				<xsd:sequence>
					<xsd:element name="sql" type="xsd:string" nillable="false">
						<xsd:annotation>
							<xsd:documentation>Request to execute an SQL update.</xsd:documentation>
						</xsd:annotation>



( run in 2.169 seconds using v1.01-cache-2.11-cpan-49f99fa48dc )