view release on metacpan or search on metacpan
---
abstract: 'Cisco Unified Communications XML API'
author:
- 'Oliver Gorwits C<< <oliver.gorwits@oucs.ox.ac.uk> >>'
build_requires:
ExtUtils::MakeMaker: 6.59
configure_requires:
ExtUtils::MakeMaker: 6.59
distribution_type: module
dynamic_config: 1
generated_by: 'Module::Install version 1.16'
license: perl
meta-spec:
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
# }
inc/Module/Install.pm view on Meta::CPAN
#-------------------------------------------------------------
unless ( -f $self->{file} ) {
foreach my $key (keys %INC) {
delete $INC{$key} if $key =~ /Module\/Install/;
}
local $^W;
require "$self->{path}/$self->{dispatch}.pm";
File::Path::mkpath("$self->{prefix}/$self->{author}");
$self->{admin} = "$self->{name}::$self->{dispatch}"->new( _top => $self );
$self->{admin}->init;
@_ = ($class, _self => $self);
goto &{"$self->{name}::import"};
}
local $^W;
*{"${who}::AUTOLOAD"} = $self->autoload;
$self->preload;
inc/Module/Install.pm view on Meta::CPAN
# via $$sym (usually $main::AUTOLOAD) in this case.
# I'm still wondering if we should slurp Makefile.PL to
# get some context or not ...
my ($package, $file, $line) = caller;
die <<"EOT";
Unknown function is found at $file line $line.
Execution of $file aborted due to runtime errors.
If you're a contributor to a project, you may need to install
some Module::Install extensions from CPAN (or other repository).
If you're a user of a module, please contact the author.
EOT
}
my $method = $1;
if ( uc($method) eq $method ) {
# Do nothing
return;
} elsif ( $method =~ /^_/ and $self->can($method) ) {
# Dispatch to the root M:I class
return $self->$method(@_);
}
inc/Module/Install.pm view on Meta::CPAN
# ignore the prefix on extension modules built from top level.
my $base_path = Cwd::abs_path($FindBin::Bin);
unless ( Cwd::abs_path(Cwd::getcwd()) eq $base_path ) {
delete $args{prefix};
}
return $args{_self} if $args{_self};
$args{dispatch} ||= 'Admin';
$args{prefix} ||= 'inc';
$args{author} ||= ($^O eq 'VMS' ? '_author' : '.author');
$args{bundle} ||= 'inc/BUNDLES';
$args{base} ||= $base_path;
$class =~ s/^\Q$args{prefix}\E:://;
$args{name} ||= $class;
$args{version} ||= $class->VERSION;
unless ( $args{path} ) {
$args{path} = $args{name};
$args{path} =~ s!::!/!g;
}
$args{file} ||= "$args{base}/$args{prefix}/$args{path}.pm";
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";
}
# Make sure we have a new enough MakeMaker
require ExtUtils::MakeMaker;
if ( $perl_version and $self->_cmp($perl_version, '5.006') >= 0 ) {
# This previous attempted to inherit the version of
# ExtUtils::MakeMaker in use by the module author, but this
# was found to be untenable as some authors build releases
# using future dev versions of EU:MM that nobody else has.
# Instead, #toolchain suggests we use 6.59 which is the most
# stable version on CPAN at time of writing and is, to quote
# ribasushi, "not terminally fucked, > and tested enough".
# TODO: We will now need to maintain this over time to push
# the version up as new versions are released.
$self->build_requires( 'ExtUtils::MakeMaker' => 6.59 );
$self->configure_requires( 'ExtUtils::MakeMaker' => 6.59 );
} else {
# Allow legacy-compatibility with 5.005 by depending on the
inc/Module/Install/Makefile.pm view on Meta::CPAN
} 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 || []};
}
if ( $self->makemaker(6.10) ) {
$args->{NO_META} = 1;
#$args->{NO_MYMETA} = 1;
}
if ( $self->makemaker(6.17) and $self->sign ) {
$args->{SIGN} = 1;
}
unless ( $self->is_admin ) {
delete $args->{SIGN};
inc/Module/Install/Metadata.pm view on Meta::CPAN
};
my @resource_keys = qw{
homepage
bugtracker
repository
};
my @array_keys = qw{
keywords
author
};
*authors = \&author;
sub Meta { shift }
sub Meta_BooleanKeys { @boolean_keys }
sub Meta_ScalarKeys { @scalar_keys }
sub Meta_TupleKeys { @tuple_keys }
sub Meta_ResourceKeys { @resource_keys }
sub Meta_ArrayKeys { @array_keys }
foreach my $key ( @boolean_keys ) {
*$key = sub {
inc/Module/Install/Metadata.pm view on Meta::CPAN
# Some methods pull from POD instead of code.
# If there is a matching .pod, use that instead
my $pod = $file;
$pod =~ s/\.pm$/.pod/i;
$pod = $file unless -e $pod;
# Pull the different values
$self->name_from($file) unless $self->name;
$self->version_from($file) unless $self->version;
$self->perl_version_from($file) unless $self->perl_version;
$self->author_from($pod) unless @{$self->author || []};
$self->license_from($pod) unless $self->license;
$self->abstract_from($pod) unless $self->abstract;
return 1;
}
sub provides {
my $self = shift;
my $provides = ( $self->{values}->{provides} ||= {} );
%$provides = (%$provides, @_) if @_;
inc/Module/Install/Metadata.pm view on Meta::CPAN
my $self = shift;
my $perl_version=_extract_perl_version(Module::Install::_read($_[0]));
if ($perl_version) {
$self->perl_version($perl_version);
} else {
warn "Cannot determine perl version info from $_[0]\n";
return;
}
}
sub author_from {
my $self = shift;
my $content = Module::Install::_read($_[0]);
if ($content =~ m/
=head \d \s+ (?:authors?)\b \s*
([^\n]*)
|
=head \d \s+ (?:licen[cs]e|licensing|copyright|legal)\b \s*
.*? copyright .*? \d\d\d[\d.]+ \s* (?:\bby\b)? \s*
([^\n]*)
/ixms) {
my $author = $1 || $2;
# XXX: ugly but should work anyway...
if (eval "require Pod::Escapes; 1") {
# Pod::Escapes has a mapping table.
# It's in core of perl >= 5.9.3, and should be installed
# as one of the Pod::Simple's prereqs, which is a prereq
# of Pod::Text 3.x (see also below).
$author =~ s{ E<( (\d+) | ([A-Za-z]+) )> }
{
defined $2
? chr($2)
: defined $Pod::Escapes::Name2character_number{$1}
? chr($Pod::Escapes::Name2character_number{$1})
: do {
warn "Unknown escape: E<$1>";
"E<$1>";
};
}gex;
}
elsif (eval "require Pod::Text; 1" && $Pod::Text::VERSION < 3) {
# Pod::Text < 3.0 has yet another mapping table,
# though the table name of 2.x and 1.x are different.
# (1.x is in core of Perl < 5.6, 2.x is in core of
# Perl < 5.9.3)
my $mapping = ($Pod::Text::VERSION < 2)
? \%Pod::Text::HTML_Escapes
: \%Pod::Text::ESCAPES;
$author =~ s{ E<( (\d+) | ([A-Za-z]+) )> }
{
defined $2
? chr($2)
: defined $mapping->{$1}
? $mapping->{$1}
: do {
warn "Unknown escape: E<$1>";
"E<$1>";
};
}gex;
}
else {
$author =~ s{E<lt>}{<}g;
$author =~ s{E<gt>}{>}g;
}
$self->author($author);
} else {
warn "Cannot determine author info from $_[0]\n";
}
}
#Stolen from M::B
my %license_urls = (
perl => 'http://dev.perl.org/licenses/',
apache => 'http://apache.org/licenses/LICENSE-2.0',
apache_1_1 => 'http://apache.org/licenses/LICENSE-1.1',
artistic => 'http://opensource.org/licenses/artistic-license.php',
artistic_2 => 'http://opensource.org/licenses/artistic-license-2.0.php',
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="addOnModule" type="axlapi:XAddOnModule" minOccurs="0" maxOccurs="2"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<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:element name="idleTimeout" type="xsd:nonNegativeInteger" nillable="true" minOccurs="0"/>
<xsd:element name="authenticationURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="directoryURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="idleURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="informationURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="messagesURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="proxyServerURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="servicesURL" type="xsd:anyURI" nillable="true" minOccurs="0"/>
<xsd:element name="services" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="service" type="axlapi:XSubscribedService" minOccurs="0" maxOccurs="unbounded"/>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:element name="unattendedPort" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="requireDTMFReception" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="RFC2833Disabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="phoneLoadName" type="axlapi:String32" minOccurs="0"/>
<xsd:element name="certificateOperation" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XCertificateOperation in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>These tags can be updated only if securityProfile is not mentioned in the request.</xsd:documentation>
</xsd:annotation>
<xsd:element name="authenticationMode" type="axlapi:XAuthenticationMode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>authenticationMode can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="keySize" type="axlapi:XKeySize" minOccurs="0">
<xsd:annotation>
<xsd:documentation>keySize can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="authenticationString" type="axlapi:String128" minOccurs="0">
<xsd:annotation>
<xsd:documentation>authenticationString can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="certificateStatus" type="xsd:string" minOccurs="0"><!--This field is of the type axl:XCertificateStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read-only tag.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="upgradeFinishTime" type="xsd:string" minOccurs="0"/>
<xsd:element name="deviceMobilityMode" type="xsd:string" default="Default" nillable="false" minOccurs="0"><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>The URI of this instance. For example: xmldi://cisco.com/Cisco VG200/mgcp</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="xmldi://\S+"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="version" type="xsd:string"/>
<xsd:element name="author" type="xsd:string" minOccurs="0"/>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>At this point, you will either see a uses element optional followed by a parameters block, or simply a parameters block.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="uses" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>Name of the display instance this display instance extends or includes.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:complexType>
<xsd:complexType name="XDisplayInstanceParameters">
<xsd:sequence>
<xsd:element name="param" type="axlapi:XDisplayInstanceParameter" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XFACInfo">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="code" type="axlapi:String16"/>
<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID"/>
</xsd:complexType>
<xsd:complexType name="XLicenseCapabilities">
<xsd:sequence>
<xsd:element name="userid" type="xsd:string"/>
<xsd:element name="enableUPS" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The only valid values for enableUPS are true, True, false and False.</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>Only the uuid attribute is read by the AXL API.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="routeListName" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="authorizationCodeRequired" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="authorizationLevelRequired" type="xsd:nonNegativeInteger" minOccurs="0"/>
<xsd:element name="clientCodeRequired" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="withTag" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="withValueClause" type="axlapi:String255" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:maxInclusive value="51"/>
</xsd:restriction>
</xsd:simpleType>
<!-- *********************************************************** -->
<!-- Rule Blocks -->
<!-- *********************************************************** -->
<xsd:complexType name="XRuleInstance">
<xsd:sequence>
<xsd:element name="name" type="axlapi:XKeyString"/>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="author" type="xsd:Name" minOccurs="0"/>
<xsd:element name="rules">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="rule" type="axlapi:XRule" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="XRule">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:annotation>
<xsd:documentation>The URI name of the rule. For example: xmlrule://cisco.com/public/isAnInteger</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="xmlrule://\S+"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="description" type="xsd:string" minOccurs="0"/>
<xsd:element name="author" type="xsd:string" minOccurs="0"/>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>The "type" choice.</xsd:documentation>
</xsd:annotation>
<xsd:element name="boolean" type="axlapi:XBooleanRule">
<xsd:annotation>
<xsd:documentation>The input must be a boolean.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="date" type="axlapi:XDateRule">
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="Change failed - Credential locked. Please contact your administrator."/>
<xsd:enumeration value="Change failed - Credential locked due to inactivity. Please contact your administrator."/>
<xsd:enumeration value="Unknown credential validation error. Please contact your administrator."/>
<xsd:enumeration value="Wrong Credential."/>
<xsd:enumeration value="Administrative Lock."/>
<xsd:enumeration value="Hack Lock."/>
<xsd:enumeration value="Inactive Lock."/>
<xsd:enumeration value="Expired Lock."/>
<xsd:enumeration value="Expired Lock (with ability to change)."/>
<xsd:enumeration value="End user status is INACTIVE in LDAP."/>
<xsd:enumeration value="LDAP authentication enabled. UpdateCredential failure."/>
<xsd:enumeration value="Invalid credential length."/>
<xsd:enumeration value="Trivial credential."/>
<xsd:enumeration value="Duplicate credential."/>
<xsd:enumeration value="Too recently used Credential."/>
<xsd:enumeration value="User does not have permission to change this credential."/>
<xsd:enumeration value="There is no credential value for the given credential name."/>
<xsd:enumeration value="There is no credential type for the given credential name."/>
<xsd:enumeration value="LDAP communication error. Please check log file."/>
<xsd:enumeration value="User type not defined. Please check log file."/>
<xsd:enumeration value="Failed to update Credential. Please check log file."/>
share/AXLSoap.xsd view on Meta::CPAN
<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."/>
share/AXLSoap.xsd view on Meta::CPAN
<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"/>
<xsd:enumeration value="Cannot delete the last Application User from the Standard CCM Super Users group. This group must contain at least one Application User."/>
<xsd:enumeration value="Cannot remove the last Application User from the Standard CCM Super Users group. This group must contain at least one Application User."/>
<xsd:enumeration value="Roles for a standard user group cannot be added, modified or deleted."/>
<xsd:enumeration value="The Resources for a standard role cannot be added, modified or deleted."/>
<xsd:enumeration value="Model/device protocol does not support security encryption"/>
<xsd:enumeration value="Model/device protocol does not support authentication"/>
<xsd:enumeration value="TLS and UDP/TCP ports cannot be shared"/>
<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"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:enumeration value="V150 Modem Relay Capable"/>
<xsd:enumeration value="Hospitality"/>
<xsd:enumeration value="Max Call Limit"/>
<xsd:enumeration value="Manufacture Installed Certificate(MIC)"/>
<xsd:enumeration value="Perfer alternate script"/>
<xsd:enumeration value="Key Authority"/>
<xsd:enumeration value="File encrypt"/>
<xsd:enumeration value="Secure RTP"/>
<xsd:enumeration value="BLF Speed dial"/>
<xsd:enumeration value="URI Dialing"/>
<xsd:enumeration value="Digest authentication support"/>
<xsd:enumeration value="Support for server-side auth TLS (basic)"/>
<xsd:enumeration value="Support for Mutual-auth TLS"/>
<xsd:enumeration value="Support CAPF"/>
<xsd:enumeration value="Require DTMF Reception"/>
<xsd:enumeration value="RFC 2833 Disabled"/>
<xsd:enumeration value="BLF Speed Dial with URI"/>
<xsd:enumeration value="Secure Shell Support"/>
<xsd:enumeration value="SIP Dial-Plan"/>
<xsd:enumeration value="Specify Types of TFTP Config Files"/>
<xsd:enumeration value="Presence Subscription"/>
<xsd:enumeration value="SIP TCP Support"/>
<xsd:enumeration value="Feature Safe on Phone Template"/>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="sipProfileId" type="axlapi:XUUID"/>
<xsd:element name="sipProfileName" type="axlapi:UniqueString50"/>
</xsd:choice>
<xsd:element name="idleTimeout" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Idle Timeout value for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="authenticationURL" type="xsd:anyURI" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Authentication URL for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="directoryURL" type="xsd:anyURI" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new Directory URL for this phone. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="idleURL" type="xsd:anyURI" minOccurs="0">
share/AXLSoap.xsd view on Meta::CPAN
</xsd:choice>
<xsd:element name="unattendedPort" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="requireDTMFReception" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="RFC2833Disabled" type="xsd:boolean" default="false" nillable="false" minOccurs="0"/>
<xsd:element name="phoneLoadName" type="axlapi:String32" minOccurs="0"/>
<xsd:element name="certificateOperation" type="xsd:string" minOccurs="0"/><!--This field is of the type axl:XCertificateOperation in AXLEnums.xsd-->
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>These tags can be updated only if securityProfile is not mentioned in the request.</xsd:documentation>
</xsd:annotation>
<xsd:element name="authenticationMode" type="axlapi:XAuthenticationMode" minOccurs="0">
<xsd:annotation>
<xsd:documentation>authenticationMode can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="keySize" type="axlapi:XKeySize" minOccurs="0">
<xsd:annotation>
<xsd:documentation>keySize can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:element name="authenticationString" type="axlapi:String128" minOccurs="0">
<xsd:annotation>
<xsd:documentation>authenticationString can be updated only if certificateOperation field is Install/Upgrade, Delete or Troubleshoot.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="certificateStatus" type="xsd:string" nillable="false" minOccurs="0"><!--This field is of the type axl:XCertificateStatus in AXLEnums.xsd-->
<xsd:annotation>
<xsd:documentation>Read-only tag.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="upgradeFinishTime" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="deviceMobilityMode" type="xsd:string" nillable="false" minOccurs="0"/><!--This field is of the type axl:XStatus in AXLEnums.xsd-->
<xsd:element name="remoteDevice" type="xsd:boolean" nillable="false" minOccurs="0"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="doAuthenticateUser" type="axlapi:AuthenticateUserReq"/>
<xsd:complexType name="AuthenticateUserResponse">
<xsd:complexContent>
<xsd:extension base="axlapi:APIResponse">
<xsd:sequence>
<xsd:element name="return">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="userAuthenticated" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>true indicates that user was authenticated and false indicates that user was not authenticated.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="code" type="xsd:integer">
<xsd:annotation>
<xsd:documentation>This is the IMS result code that will be returned.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="associatedPC" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>The new PC associated with this user. Nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="authenticationProxyRights" type="xsd:boolean" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="enableCTI" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="digestCredentials" type="xsd:string" nillable="true" minOccurs="0"/>
<xsd:element name="enableCTISuperProvider" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This field has been deprecated in Seadragon</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
</xsd:sequence>
<xsd:sequence>
<xsd:choice>
<xsd:element name="routeList" type="axlapi:XRouteList"/>
<xsd:element name="routeListName" type="xsd:string"/>
</xsd:choice>
</xsd:sequence>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="authorizationCodeRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="authorizationLevelRequired" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0"/>
<xsd:element name="clientCodeRequired" type="xsd:boolean" nillable="false" minOccurs="0"/>
<xsd:element name="withTag" type="axlapi:String50" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="withValueClause" type="axlapi:String255" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Read Only</xsd:documentation>
</xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:documentation>The GUID of the CMCInfo that you want to update.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="newCode" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="description" type="axlapi:String16" nillable="true" minOccurs="0"/>
<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>This tag has been deprecated</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateCMCInfo" type="axlapi:UpdateCMCInfoReq"/>
<xsd:element name="updateCMCInfoResponse" type="axlapi:StandardResponse"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="newName" type="axlapi:String50" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="code" type="axlapi:String16" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="authorizationLevel" type="xsd:nonNegativeInteger" nillable="false" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Not nullable</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateFACInfo" type="axlapi:UpdateFACInfoReq"/>
<xsd:element name="updateFACInfoResponse" type="axlapi:StandardResponse"/>